Skip to content

CRAlt/CastleRun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CastleRun

CastleRun is a game currently in development.

Installation

Requirements

To install CastleRun, you need to have Linux with build-essential and ncurses installed.

Installing, Running, and Uninstalling.

To compile the game, enter make. To run it, enter ./cr in the directory you installed it in. To uninstall it, enter make clean.

History

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.

Release Notes

Alpha 0.0.1

  • Rewrote the code a little bit, which will allow me to implement bigger levels easily.
  • Fixed a minor bug.

Alpha 0.0

  • Brought the game back from the grave.
  • Improved UI.

Plans for Future Versions

  • 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.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published