https://github.com/justagwas/retro-lanes-2d
A "Retro" Styled 2D Highway Racing Console Game
https://github.com/justagwas/retro-lanes-2d
console console-game cpp game retro sfml sfml-game
Last synced: over 1 year ago
JSON representation
A "Retro" Styled 2D Highway Racing Console Game
- Host: GitHub
- URL: https://github.com/justagwas/retro-lanes-2d
- Owner: Justagwas
- License: apache-2.0
- Created: 2024-12-30T11:52:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-03T15:37:13.000Z (over 1 year ago)
- Last Synced: 2025-01-22T00:40:00.767Z (over 1 year ago)
- Topics: console, console-game, cpp, game, retro, sfml, sfml-game
- Language: C++
- Homepage:
- Size: 6.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Retro Lanes 2D
A C++ console application which uses SFML for an on screen window display that is used to display a "Retro" style game.
It's a 2D highway racing game where you must avoid crashing into other cars while accumulating points by traveling as far as possible.
---
## 📋 Features
1. **Gameplay**
Navigate through a 2D highway, avoiding collisions and accumulating points based on the distance traveled.
2. **Interface**
Total Score, High Score, Cash, and Recent Score.
Cash System: Earn cash through the casino feature and spend it on car skins in the shop.
3. **Data**
Saves your current game progress (score, cars, etc.) to a text file, which is reused the next time you play.
4. **No Real Money**
This game is for entertainment only, using fake currency.
---
## ❓ How to Use
### Downloading the Precompiled Executable via Installer
1. **Download via the Installer (RECOMMENDED)**
Visit the [Latest Release](https://github.com/Justagwas/Retro-Lanes-2D/releases/latest) and download `Retro_Lanes_2D_Setup.exe`
[](https://github.com/Justagwas/Retro-Lanes-2D/releases/latest/download/Retro_Lanes_2D_Setup.exe)
2. **Run the Installer**
Simply double-click the downloaded file to install the game.
3. **Gameplay**
Use the instructions displayed on screen post launch to navigate the game or quit.
It is vital to use the installer, specifically because the game consists of too many assets to handle with ease.
---
## 📦 Packaging Instructions
### Building with Visual Studio 2022
1. **Clone the Repository**
Clone or download the repository to your local machine.
2. **Open the Project**
Open the `.sln` file (`Retro Lanes 2D.sln`) in Visual Studio 2022.
3. **Build the Executable**
Go to **Build** → **Build Solution** or press **Ctrl + Shift + B**.
The compiled executable will be located in the `Release/` or `Debug/` folder.
4. **Run the Executable**
Navigate to the output folder and double-click the executable file.
---
## ⚠️ Warnings
- **Uninstalling**
You can uninstall the program by navigating to your Windows Settings.
1. Press Win + I.
2. In the Settings search bar, type Programs.
3. Within the suggested selections in the search bar, select "Add or remove programs".
4. In the new window search Retro Lanes.
5. Click the 3-Dots Icon next to the application and uninstall.
6. Follow the on-screen pop-up to uninstall the application completely.
If you are unable to find the program within Windows Settings, follow this guide below.
1. Press Win + R.
2. In the pop-up type `%appdata%` and press enter.
3. Find the folder named "Retro Lanes 2D".
4. Open the folder.
5. Within the folder find a file named `unins000.exe`.
6. Double click that file and follow on screen instructions to uninstall the application.
- **Fake Money Only**
This application is strictly for entertainment. No real monetary transactions are involved.
Note that if you've played before, there will be a leftover file - data.txt.
This is where all your progress was saved, and that file is not going to be deleted.
However, if you want to, you are free to do so, simply delete the games folder in `%appdata%`.
Note (2) that if you deleted the FOLDER itself, there is no way to get back your data when transferring to a newer version of the game or reinstalling.
---
## 📷 Preview

---
## 🔗 Links & Statistics
[](https://github.com/Justagwas/Retro-Lanes-2D/releases/latest)
[](https://github.com/Justagwas/Retro-Lanes-2D/issues)
[](https://github.com/Justagwas/Retro-Lanes-2D/graphs/contributors)
[](https://github.com/Justagwas/Retro-Lanes-2D/releases)
[](https://github.com/Justagwas/Retro-Lanes-2D/issues)
[](https://github.com/Justagwas/Retro-Lanes-2D/commits)
---
## 📜 License
[](LICENSE.txt)