CastleRun is a game currently in development.
To install CastleRun, you need to have Linux with build-essential and ncurses installed.
To compile the game, enter make
.
To run it, enter ./cr
in the directory you installed it in.
To uninstall it, enter make clean
.
Once upon a time, somewhere in the Universe, a sixth grader complained in his PE class about how the developers of NFL games had only one year to develop each game. Then, one of his classmates, who had some coding skills, got the idea to create a good game in only one year. He came up with many ideas about over a few days and decided to name it CastleRun. He would start by developing it on his Macbook, but then continue the development process on Windows. So, one day, when he fell ill, he lay on his mother's bed with his Macbook and started developing the game. Later, he added feature after feature to the game. After adding features for a while, he decided it was now time to port it to Windows, and tried mingw, cygwin, and watcom, but failed to compile it successfully with any of the compilers.(He didn't try Microsoft Visual Studio because he didn't want to pay for anything.) This resulted in a 2-year hiatus on the project. Toward the end of the hiatus, he installed Ubuntu on his PC so he could use gcc and continue development.(For some reason, he didn't go back to his Mac.) However, due to his laziness, it wasn't until several months later when he offically conitnued the project.
- Rewrote the code a little bit, which will allow me to implement bigger levels easily.
- Fixed a minor bug.
- Brought the game back from the grave.
- Improved UI.
- Add basic entities(e.g. player, goal) and change the level format to XML.(Planned for Alpha 0.1)
- Write a level editor.(Planned for Alpha 0.1)
- Add color.(Planned for Alpha 0.1)
- Add activator and actuator entities(e.g. push, switch, disappear, appear, xor, parity) for the creation of more intelligent levels.(Planned for Alpha 0.2)
- Add enemies.(Planned for Alpha 0.2)
- Port to other operating systems, and possibly the Nintendo Switch.
- Add accounts and an online level marketplace to buy and sell levels.
- Add multiplayer.