Jekmant / dino3d

Google Chrome T-Rex Run! in 3D (WebGL experiment)

Home Page:http://priler.github.io/dino3d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦖 T-Rex Run 3D

Play the game here: http://priler.github.io/dino3d

Description

T-Rex Run 3D is a ThreeJS WebGL game made as an experiment.
All the graphics was hand crafted with Magica Voxel software, so that the overall feel and look of the game will be the same as original 2D game.

The code has NOT been polished and is provided "as is". There are a lot of code that are redundant and there are tons of improvements that can be made.

Screenshot

T-Rex Run 3D

ToDo

  • Ingame menu (for settings, etc)
  • Day/Night modes
  • Firefox/Opera/etc browsers compatibility
  • Mobile phones support (swipes, resizing, optimization)
  • CSM shadows
  • Better & more stable FPS

Change history

  • Update 1
    • New interface
    • Infinity jumping while holding jump button
    • Jumping buttons now is: Space, Arrow Up, W
    • Bend down buttons now is: Arrow Down, S, Ctrl
    • Restart on game end
    • Fixed bug when a player could switch active tab and collisions ingame was not working
    • Fixed bug with not fully loaded textures before game start
    • Fixed bug when high scores continued to count even after game end
    • Fixed hitbox
    • Fixed ability to jump from bend down position
    • Fixed disappearing ground textures
    • Other minor bug fixes

Credits

https://threejs.org/ - WebGL 3D Library
https://ephtracy.github.io/ - Free lightweight 8-bit voxel art editor
https://github.com/daishihmr/vox.js/ - MagicaVoxel *.vox file parser and Three.js mesh builder
https://github.com/goldfire/howler.js/ - Audio library
https://github.com/creativelifeform/three-nebula - WebGL based particle system engine for three.js
https://github.com/addyosmani/visibly.js/ - Page Visibility API shim

Author

(C) 2020 Abraham Tugalov. http://howdyho.net

About

Google Chrome T-Rex Run! in 3D (WebGL experiment)

http://priler.github.io/dino3d

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.6%Language:CSS 0.2%Language:HTML 0.1%