A terminal-based implementation of the 2048 puzzle game written in Elixir.
Tty2048 is a terminal-based implementation of the 2048 puzzle game written in Elixir. It allows players to combine numbered tiles using keyboard controls to reach the 2048 tile, all within a command-line interface. The project demonstrates how to build interactive console applications using functional programming paradigms.
Elixir developers interested in terminal applications, and users who enjoy lightweight, keyboard-driven puzzle games in their development environment.
It provides a minimal, dependency-free way to play 2048 directly in the terminal, with the added benefit of being an open-source example of Elixir application development.
Terminal-based 2048 game written in Elixir
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built specifically for terminal environments, enabling full gameplay via keyboard controls without leaving the command line, as highlighted in the project description.
Requires only Elixir 1.0.0+, reducing setup complexity and keeping the application lightweight, with no additional runtime dependencies.
Serves as a practical demonstration of Elixir's functional programming paradigms in game development, useful for learning purposes.
Can be compiled into a standalone escript file for simple distribution and execution, as described in the building instructions.
Requires Elixir to be installed, which adds an extra step for users on systems where it's not standard, limiting accessibility.
The README provides only build instructions and prerequisites, with no details on gameplay, controls, or customization, forcing users to explore the code.
As a minimal implementation, it lacks common enhancements like undo functionality, score persistence, or visual themes found in other 2048 versions.