libregamesarchive / cube-escape Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/cube-escape
License: GNU General Public License v3.0
Automatically exported from code.google.com/p/cube-escape
License: GNU General Public License v3.0
Cube Escape v0.9, written by Sean McKean, Systemsymmetry Software Description: You are inside a cube made up of numerous shells, with a maze etched on the surface of each shell. Escape the cube by travelling through the mazes, including over cube edges, until you find an upward exit. When you reach the red exit, you win. Requirements: SDL http://www.libsdl.org/download-1.2.php SDL_ttf http://www.libsdl.org/projects/SDL_ttf/ SDL_image http://www.libsdl.org/projects/SDL_image/ Build instructions: Type make at a suitable terminal in the main directory to build the executable. To run: Under Linux, type ./cube-escape at a terminal to run. Under Windows, run cube-escape.exe . Controls: At the options screen: 'Exit distance' controls exit distance factor of farthest possible distance from maze beginning for each cube shell; the smaller the factor, the closer the exit to the next shell. 'Number of levels' controls how many shells to calculate before final exit. 'Starting level' controls which shell to start player on. 'Advanced graphics' controls whether or not the game makes use of alpha-fade effects and gradual rotations. In game: Move player around maze with arrow keys, or with the left mouse button. To ascend or descend an exit or to send the player over a maze edge, click on the player icon when it is on the exit or edge. Holding shift down and pressing the arrow keys rotates maze clockwise, counter-clockwise, or adjusts zoom; holding control and pressing the arrow keys rotates to a different face of the cube. Pressing 'a' key over a green exit makes the player ascend one level; 'd' over a blue exit makes the player descend. The Enter key handles both ascending and descending appropriately. Pressing 'f' sets the camera mode for following the player on/off. Press '=' to restore previous zoom level. Press 'q' to quit. Tap the right mouse button to switch the on-screen mouse controls on or off. When displayed, hold the left mouse button after rolling over a control to rotate or zoom the maze appropriately. Updates: v0.9: Minor bugs fixed. Adjusted player's mouse and keyboard movement to be the same. v0.8: Added improved mouse support; maze can now be traversed with just the mouse, keyboard, or both. Added option to allow simplified graphics for older computers. v0.7: Fixed Windows bug that hinders the player from moving at the beginning. Added option to set the beginning level. Various fixes. v0.6: Added start menu to play or resume game and set options. Added alpha transition to level changes. Added end screen. v0.5: Initial release. TODO: - Add sound support. - Allow more than one exit per level. Email: <[email protected]>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.