https://github.com/tusharmakkar08/project-x
OpenGL Racing Game
https://github.com/tusharmakkar08/project-x
c game game-3d opengl racing
Last synced: 2 months ago
JSON representation
OpenGL Racing Game
- Host: GitHub
- URL: https://github.com/tusharmakkar08/project-x
- Owner: tusharmakkar08
- License: gpl-3.0
- Created: 2013-03-12T21:21:45.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-09-28T07:06:30.000Z (almost 12 years ago)
- Last Synced: 2025-06-04T20:25:03.006Z (about 1 year ago)
- Topics: c, game, game-3d, opengl, racing
- Language: C
- Homepage:
- Size: 52.2 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE.txt
Awesome Lists containing this project
README
Project X
Race Game Version 1.0
By:
tusharmakkar08 (https://github.com/tusharmakkar08)
Sayan-Paul (https://github.com/Sayan-Paul)
(the anonymous)
It is the modified and improved version of game made by judio and foobar (https://github.com/loopj/opengl-racing-game)
###############
# Readme File #
###############
Aims to be similar to high speed racing games Star Wars / NFS.
#############
# Features: #
#############
Complete:
=========
Model and Texture Loading
Texture Coordinates
Object Speed/Accelleration
Air resistance
Wall Detection
Skybox
Nitro added
Maximum Speed
Winning and Loosing mode (Gameplay implemented)
First Person and Third Person interfacing
Warning messages shown when the ship goes offtrack
Blinking warning in last 10 seconds
Fogging Effect
Acceleration Variable
Timings of redraw
Rotation Response Accel
Ship Rotation
Fixed Rotation Keylock
Realistic Looking Turning
Air Brakes (Faster Deccel)
Load Textures/Map as Needed
Loading Screen
Fixed Ship Drift
Dynamic Level Loading
Menu + Navigation
Better Texture Loading
Nice Error Function
Sound and Music
Text Masking (Alpha Channel)
Better Map Loading
Debug Messages
HUD:
o Timer
o Radar
o Framerate
o Speed
o Distance Left
o Timer precision increased during last 10 seconds
o First person cockpit view
Config File:
o Screen Resolution
o Screen Depth
o Audio Toggle
o Fullscreen Toggle
o Debug Toggle
o FPS Toggle
o Boundary detection
Messages:
o Error -> msg & exit
o Warning -> msg
o Debug -> info
To Implement:
============
Angle Detection:
o x and z-axis tilting
o Crashing and Damage
o Falling from High
o Bouncing off Walls
o Impacts/Surface Change
Nicer Physics Engine
Lap Counter
Opponents and AI
Environment/Object Loading
Lighting
Reflections
Jet Particle Effect
############
# Gameplay #
############
This is in essence just a demo of what is to come, the main
racing features such as lap timing, lap counting, and AI
racers are far from complete, so just enjoy the eye candy.
The default keys are:
Forward: W
Backward: S
Left: A
Right: D
Air Brake: Space
Fullscreen: F1
Nitro: N
These keys can be changed by editing the config file, which
is fairly self explanatory.
Have fun
tusharmakkar08 and sayan-paul