Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hayd1n/cs3005301-oop-dungeon-project
Dungeon Project
https://github.com/hayd1n/cs3005301-oop-dungeon-project
ntust
Last synced: 1 day ago
JSON representation
Dungeon Project
- Host: GitHub
- URL: https://github.com/hayd1n/cs3005301-oop-dungeon-project
- Owner: hayd1n
- Created: 2023-03-11T20:00:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-27T18:55:12.000Z (over 1 year ago)
- Last Synced: 2024-08-15T09:54:16.748Z (3 months ago)
- Topics: ntust
- Language: C++
- Homepage:
- Size: 17.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dungeon Project
A simple rogue-like dungeon game written in C++ and sfml OpenGL library.
## Support Platforms
- Windows MSVC
- MacOS AppleClang
- Linux GCC/Clang## Build
```
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
```## What have we done?
- Basic operation and game logic.
- There are at least two types of enemies with different behavior patterns.
- There are at least two or more props that provide different effects.
- There are at least three or more different playable levels
- Can save and read files.## Keymap
| Key | Function |
| ------- | -------------- |
| W/A/S/D | Move Player |
| O | Load Save File |
| P | Save File |
| J | Attack |
| Enter | Open Door |