-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
34 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,34 @@ | ||
# RainbowSnake | ||
Like the classic snake game, just more colourful | ||
# Rainbow snake | ||
|
||
![Alt Text](readme_stuff/title.PNG) | ||
|
||
## Overview | ||
Simple snake game, nothing too crazy, only some colour - great for a quick and relaxing game. Make as a learning exercise for C and SDL2. | ||
Game is available on my [itch.io page](https://solaire.itch.io/rainbow-snake) | ||
|
||
Features | ||
- Rainbow gradient (150 colors) | ||
- 12 difficulty levels (snake updates per second) | ||
- Victory condition | ||
- Defeat delay frame - basically the player will get an extra frame to react before defeat is registered (makes the game less annoying at higher levels) | ||
- Small size (less than 1MB) | ||
|
||
## Using | ||
Download a release from the releases page. The game works on Windows and Linux (tested on Win10 and ubuntu respectively) - feel free to make a Mac-friendly version | ||
|
||
## Building from source | ||
The game has been written using Code::Blocks IDE and both Windows and Linux have their own Debug and Release builds. | ||
- For least pain, load the C::B project and build selected version | ||
- You can use the makefiles (makefile_win32 and makefile_unix) but they have not been tested | ||
- You will need to copy the font.ttf into the directory with the game | ||
- For Windows builds, you'll also need to copy the SDL2/SDL2_TTF runtime dependencies. | ||
|
||
## Contributing | ||
You can support the project in the following ways: | ||
- Go to [Issues](/Solaire/RainbowSnake/issues) to identify bugs or make suggestions; | ||
- Fork the repo, make some changes, and submit a pull request. | ||
|
||
## [License](LICENSE) | ||
GNU General Public License v3.0 | ||
|
||
![Alt Text](readme_stuff/victory.PNG) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.