没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > maze3dflyer |
maze3dflyer
|
0 | 0 | 67 |
贡献者 | 讨论 | 代码提交 |
maze3dflyer is:An OpenGL graphics demo/game. It generates a random 3D maze with some configurable properties, and displays the maze using textured 3D graphics. You can "fly" through and around the maze using standard movement controls.
News2009/10/30: released v1.5.4 (minor feature release) added pictures on walls (just Mona Lisa for now) 2009/10/29: released v1.5.3 (minor feature release) fixed issue #4 , problem with going forward and sideways at the same time 2009/10/23: released v1.5.2 (minor feature release) added keys to adjust key/mouse sensitivity 2009/10/23: released v1.5.1 (bug fix release) Full screen mode toggle now works (textures reload). 2009/06/12: released v1.5 Show maze as it's being generated (fun to watch). Blue = the queue of cells from which the maze is to expand. Red = cells that are marked "forbidden" for growth because they are too close to other passages. Rather than just finding the route from entrance to exit, you now need to collect all the white balls on the way. More challenging. See-through grates give some visibility in/out of maze. Many other tweaks. Let me know what you think!
2008/10/16: released v1.1 Show solution route (toggle via 'R' key) Using this on a level disallows recording a new best score on that level. Auto-forward (toggle via 'Q' key) so you don't have to hold down 'W'. Note that SHIFT still toggles slow & fast modes, independently of 'Q'. Some other refactoring and tweaks. 2008/10/16: created Wiki page FeatureWishlist. Please take a look and give your feedback on most desirable features.
2008/07/20: first major release (v1.0), with the features listed below
PlatformIn the initial release, the project is developed for Windows / Visual C++. A Linux port is planned.
Featuresrandom 3D maze generation, with sparseness constraint textured 3D maze rendering keyboard-controlled navigation ("flying") around and through maze collision detection prevents flying through maze walls code demonstrates use of quaternions for rotation entrance and exit marked display FPS and help text maze solution timer and high score list nice skybox Planned featuresport to Linux make into screensaver (for windows and xscreensaver) autopilot to fly through maze objects in maze skyboxes made from Stellarium landscapes provide run-time control of settings many other ideas; see ideas-todos.txt Screenshot