Skip to content

mandaw2014/Rally

Repository files navigation

Rally

A Simple 3D Racing Game Made In Python With The Ursina Engine

Feel free to leave comments or feedback on how I can improve the game :)

Installation

Download Rally on itch > https://mandaw2014.itch.io/rally

OR

Code > Download Zip > Extract the Zip > Navigate to the folder in CMD or Terminal > Run:

pip install -r requirements.txt

NOTE: Make sure you have the github version of ursina since some things use the latest features

And then run

python main.py

Then you're all set :)

Multiplayer

To run multiplayer, run the main.py file and click Multiplayer. Then enter the ip address (this can be defaulted to 'localhost') and the port (default: 25565). Click Create - Server and then click Join - Server. For others to join, run the main.py, click Multiplayer and then click Join Server. Enter the public ip address and the port of the server. Click JOIN and then you're in. Unlimited people can join!

If you don't want to play on a server, run the main.py file and click Singleplayer.

Controls

W - Drive

S - Brake

A, D - Turn

SPACE - Hand Brake

ESCAPE - Pause Menu

G - Respawn

Credits

Sound Effects: https://touati.itch.io/car-game-sfx-pack

Sports Car: https://poly.pizza/m/dVLJ5CjB0h

Car modelling tutorial: https://www.youtube.com/watch?v=YALV3HqfdLY

Achievements Library by TheAssassin: https://github.com/megat69/UrsinaAchievements

Networking Library by K3: https://github.com/kstzl/UrsinaNetworking

Tusnad30: Shadows + Lighting

TheAssassin: Achievements + Asset loading + threading

Screenshots

Screenshot 2022-03-27 at 20 53 11

Screenshot 2022-04-10 at 15 00 06 Screenshot 2022-05-29 at 20 41 13 Screenshot 2022-05-29 at 20 41 45 Screenshot 2022-05-29 at 20 42 49 Screenshot 2022-05-29 at 20 43 04 Screenshot 2022-05-29 at 20 43 20 Screenshot 2022-05-29 at 20 43 37 Screenshot 2022-05-29 at 20 45 00 Screenshot 2022-05-01 at 12 09 19