https://github.com/zypeh/command-based-game
https://github.com/zypeh/command-based-game
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zypeh/command-based-game
- Owner: zypeh
- License: gpl-3.0
- Created: 2015-12-25T14:08:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-25T15:38:17.000Z (over 10 years ago)
- Last Synced: 2024-04-18T21:02:54.435Z (about 2 years ago)
- Language: C++
- Size: 2.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Text-Based-Game
===
### Branches
* "Old" - The first attempt of coding/making this game.
* "Master" - The most stable code of the game. Coded in ~~C#~~ C++.
* "Port" - ~~The C++ port of the game, will merge into master and ultimately replace the C# code with C++ code.~~ Merged into master. Bye, port!
* "C#" - The C# version of the game, obsolete.
===
##About this project branch:
###Why port to C++?
C# takes a huge amount of RAM (3MB > 1MB) as it needs a runtime (it does, when we decided to port CBG to C++, and still does now. We decided that trading memory off for productivity is not feasible, as we want this game to run on as many platforms as possible.)
===
###Build
##Prerequisites
* cmake
##Build
Run these commands at the directory, this make require _cmake_ .
```sh
$ cmake .
$ make
```
###Todos:
- Majority of game logic (importance are sorted ascendingly!)
* Time system
* Combat system
* Weather, maybe?
- Don't know, maybe Pizzas? (delicious)
###Milestone:
- Some game logic:
* Player status
* Item system
* Inventory system(we may revise it later.)
- Handling command history
- Command Line Handling
- GUI
- Shortcut Keys
- About Tab
- Icon Scaling
###Author:
- Koh Jun Dong
- Hoe Hao Cheng
- Zypeh
=======
###### C++ is complex when compared to C#...