Skip to content

Testing programming skills on pseudo 3d graphics aka ray casting.

Notifications You must be signed in to change notification settings

mrGoncharuk/neonbones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeonBone$$$

Description:

If you have bones why not to feel speed with them! Feel lamp neon lighters, andrenaline puch, explosive sound effects and outworld arts. This project was designed like old-school games using ray-casting(e.g Doom Doom2).

Installation and launch:

Ubuntu:

- sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
- git clone https://github.com/mrGoncharuk/neonbones.git
- cd neonbones
- git checkout linux_vers
- make
- ./NeonBones maps/race1.txt

MacOS:

- git clone https://github.com/mrGoncharuk/neonbones.git
- cd neonbones
- make
- ./NeonBones maps/race1.txt

Keys:

  • Arrows - moving
  • Q - change textures
  • Esc - exit

Features:

  • Ray-casting engine
  • Hi-rez texures
  • Skybox
  • Vehicle physics
  • Fps-Counter

Screenshots

NeonBones_Screen1 NeonBones_Screen2 NeonBones_Screen3 NeonBones_Screen4