/Paradise

An Ogl-Qt-Contructive-3D-Game

Primary LanguageC++

Paradise

A 3d constructive game.

main ###Introduction As you can see, it's a pretty simple 3d constructive game. In the game, you've only got two type of blocks: Constructive Block and Decorative Block, and all the blocks are the standard cube. With these blocks, you can build a world of your own.

Well, I have to admit that I'm a big fan of "Minecraft", it's a great game. Although I don't play it a lot, it did arise my inspiration. With great effort in the past two months, finally, I've made it! It's a wonderful challenge for me, and I learned a lot.

Have fun! ###How to play 1.Press "W A S D" to move your view, with the "shift" key to accelerate; 2.Move mouse to rotate your view; 3.Press left mouse button to build block; 4.Press right mouse button to destroy block; 5.Roll middle mouse button to update shortcut bar; 6.Press "E" to show the texture panel. Then select the certain texture with the mouse cursor, press "1, 2, 3,..., 9" to put it on the shortcut bar. At last, press "E" again to close the panel; 7.Press "1, 2, 3,..., 9" can update shortcut bar too; 8.Press "↑↓←→" to rotate view around the selected block; 9.Pree "R" to reset the view; 10.Press "Space" to play the next music. ###Feature

  • Geometry Instancing
  • Frustum Culling
  • Lighting(Directional, Point, Spot)
  • Shadowmapping
  • Mouse Picking
  • Anti-Aliasing(based on MSAA)
  • Qt Multimedia

###Framework Qt + OGL ###More Examples overlook

overlook

overlook

overlook