PacMan CX 3D is a simple 3D game powered by the CX programming language. This game is being developed with the following objectives:
- Demonstrate the capabilities of CX
- Obtain feedback on the language
- Increase awareness for the Skycoin Project (developers of CX)
CX is a general purpose, interpreted and compiled programming language, with a very strict type system and a syntax similar to Golang's. CX provides a new programming paradigm based on the concept of affordances, where the user can ask the programming language at runtime what can be done with a CX object (functions, expressions, packages, etc.), and interactively or automatically choose one of the affordances to be applied.
You can find more info on:
- The official website of Skycoin - https://www.skycoin.com/
- The github repo of CX - https://github.com/SkycoinProject/cx
PacMan CX 3D supports CX v0.7.0. The binaries for CX are available at:
$ git clone https://github.com/SkycoinProject/cx-games.git
Wait for the cloning process to finish and navigate to the cloned directory...
$ cd cx-games/pacman-3d
The game should be ready to run.
In order to run the game type the following command:
$ make
Use the arrows to move the player. Press (2 or 3) to toggle between 2D and 3D during the game.