Alex vs Bus: The Race
| Alex vs Bus: The Race | |
|---|---|
|
| |
| Genres | Side-scrolling platform game |
| Latest release | 2025.06.16.0 (Announcement) |
| Release date | June 16th, 2025 |
| Developer | M374LX |
| Code license | GPLv3 |
| Media license | CC BY-SA |
| P. language | C |
| Library | raylib |
| Contribute | |
| Alex vs Bus: The Race is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well. | |
| alexvsbus |
Alex vs Bus: The Race is a free and open source platform runner game in which Alex is just a man who depends on public transportation in a developing country and needs to run in order to catch the bus, or else he will have to wait an eternity for the next bus to come.
Key features include:
- A finished game, no longer WIP, complete with 13 levels across 3 different difficulties and an ending sequence.
- Audio and visual style inspired by the 8-bit era, although the game is not bound to all of the technical limitations of the period.
- Keyboard, gamepad, and touchscreen (Android only) supported as input devices.
- A different cutscene when clearing each level.
- Customizable screen size.
- Scanlines visual effect.
- Cross-platform.
Gameplay[edit]
The game can be described as a "platform runner" (not an endless runner). In each level, the player has 90 seconds to catch the bus while jumping over holes, banana peels, crates, and other obstacles.
For extra score, you can optionally collect the coins found in the levels. Collecting a silver coin adds 50 to your score, while collecting a gold coin adds 100 to it.
When reaching the bus, 10 is added to your score for each remaining second before the next level starts. If you run out of time before reaching the bus, however, it will depart without Alex in it and you will be offered the option to try again. By selecting the check mark, the current level is restarted, but your score is cleared to zero.
Sega Genesis/Mega Drive port[edit]
The game has been ported to the Sega Genesis/Mega Drive. While the original game is written in C, the port is written in Assembly.
The port can be found at https://github.com/M374LX/alexvsbus-md.