The game 2048 is written in Rust that can be played with the GUI in a command line terminal or a browser by using webassembly. Both share the same library that contains the game logic.
The demo website is available at Here.
cargo run -p wasm_terminal_2048_cli
cd wasm && ./build.sh
- (Python 2.X)
./start-server-py2.sh
- (Python 3.X)
./start-server-py3.sh
- Open
http://localhost:6001
on browser
Note: build NodeJS package by changing the build options in wasm-pack
in build.sh
wasm-pack build options
- (local build)
cargo doc --open
- crate.io
- Play 2048 in either command line terminal driven by the Rust crate termion or browser terminal driven by the JS library xtermjs
- The game logic is encapsulated in the library, that can be shared with different front-end
MIT LICENCE