mrGoncharuk / neonbones

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:C 96.9%Language:C++ 1.7%Language:Objective-C 0.5%Language:M4 0.4%Language:Makefile 0.3%Language:Shell 0.1%Language:CMake 0.0%