Cross The River
A downloadable game for Windows
Can you help the young boy cross the river with his pets, safe and sound?
That should be easy, but he can only take one pet at a time with him. And,
unfortunately, the dog and the cat do not get along. The same is true for
the cat and the parrot.
What steps will you take?
Find out the answer in this 'river crossing puzzle' based mini-game!
About the game
(Note: for project source code, please refer to "Project source code: why am I licensing it?" section below.)
Cross The River started out as a logic programming project that would be used as an example and exercise in my Computer Programming 101 classes.
After some design decisions and additional work, the project turned into a mini-game that is based on the 'river crossing' kind of puzzle.
Instead of focusing only in the programming logic part, it was decided that work should also be done on the visual – art could be simple, but not relying on basic shapes, stick figures or third-party sprites. Being a gamer of 8-bit consoles (such as SMS and NES), I chose the NES color palette and the console's 256×240 resolution as constraints that would lead the art. The 'NEStalgic' feeling should also be applied to the audio.
During development, the resolution was doubled, because 256×240 is a tiny resolution for current displays.
Code, Art, Audio
Press Start 2P font (c) 2012, Cody "CodeMan38" Boisclair.
Templo Gordo font (c) 2001, Apostrophic Lab.
Tools/tech used during development:
- Development: GameMaker: Studio Professional
- Art: GIMP
- Audio: DM1 The Drum Machine (iPad), Audacity
- Typography: Press Start 2P and Templo Gordo fonts
- Others: SVN and Notepad++
( GameMaker: Studio is the tool adopted by the University for Computer Programming 101 class.)
- Development took around 24 hours (from start to finish).
- Add a couple of hours for taking screenshots, writing game info and adding the game to itch.io.
- GM:Studio specific: 6 rooms, 2 backgrounds, 12 sprites, 7 audio files, 15 objects and 17 scripts.
Project source code: why am I licensing it?
You might have noticed that you are able to get the project source code for a few dollars, so you can study it, modify it, create and release a new game out of it (be it commercial or non-commercial).
To answer the above question:
I decided to run an experiment with this project (and a couple of upcoming ones): instead of releasing the game for the current common 99-cent price tag, what would happen if I release the game for free (and ad-free) and license the entire project source (minus third-party files such as font files) for those who are willing to donate some amount of money that would be invested in future projects?
Some might view this process as "selling (licensing) the project source code", but we can also view it as "make a donation and get a license to study, modify and use the project source on a new game as a thank you for supporting the developer".
Either way, this experiment tries to check if a model like this ("free game/paid license source") could be a viable monetization option for independent developers.
I see it as a win-win scenario: developers would start getting some money to work on new projects (and hire people to help them) and gamers, students and hobbyists supporting these developers could check how a game was made, study and learn from it, mod it and release a new game to the public.
Thinking about getting the project source code?
Thank you very much! I hope the project source code will be helpful to you.
There is one thing I would like to ask you, though: it is OK for me if you make a commercial game out of it but please do not distribute (or sell) the project source code (including art and audio), as doing so would invalidate the experiment mentioned above (and violate the license).
If possible, redirect interested people to where you got the project source code. This is much appreciated!
In other words, by getting the project source code, you agree that:
- You can release commercial and non-commercial games using the project source code;
- You cannot and will not distribute or sell the project source code, including the art and audio files included with it.
Having trouble with the game? Want to give feedback?
Suggestions, criticism, comments welcome!
Please feel free to send an e-mail to:
Cross The River (c) 2014, André Kishimoto / Kishimoto Studios.
Click download now to get access to the following files:
Also available on
Leave a comment
Log in with itch.io to leave a comment.