Skip to content

santiagosayshey/Rogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Major Group Project for Object Oriented Programming - Semester 2, 2022.

Rogue-OOP

Turn based 'Rogue-Lite' built entirely using C++ and the SFML graphics library.

  • Random map generation + Enemy Placement
  • Dynamic Enemy Behaviour
  • State Design Pattern
  • Reconfigured SFML library to build GUI elements

Build:

  • SFML Required
  • make main ( for game )
  • make dSprite, sprite, text, entityStats ( for tests )

Preview:

Preview_GIF

Character sprites made externally by Eli Cuaycong. Go check out his work here: https://hajileee.itch.io/

Academic Integrity and Usage Guidelines

This repository contains the source code for a major project completed as part of my university coursework and has been presented on GitHub publicly as part of my resume. As such, I kindly request that you respect the following guidelines to maintain academic integrity and ensure that the work remains a fair representation of my efforts:

  1. No Unauthorized Copying: Please do not copy, replicate, or submit any part of this project for academic credit or as part of your coursework. Plagiarism is a serious offense and can have significant academic consequences.

  2. Proper Attribution: If you use any part of this project as a reference or inspiration for your own work, please provide proper attribution. Failure to do so can be considered plagiarism.

  3. Contact for Clarification: If you have any questions regarding the appropriate use of this repository or need clarification on any of the above points, please contact the course coordinator for Object Oriented Programming.