NATIVE PORTPUZZLE / LOGICBETA
2048 (3DS)
2048
TechnologyNative C/C++ port (engine reimplementation)
View official projectAbout the project
2048 es un videojuego de puzles publicado por LA\VA en 2018.
2 versions of 2048
You're viewing: 2048 (3DS)
Official project information
Author's original READMEOpen on GitHub ↗
<div align="center">
<div align="center">
<img width="48" height="48" alt="2048-3ds-port-icon" src="https://github.com/user-attachments/assets/592c5afb-28a3-4046-a8b9-51f743831ca6" />
</div>
<div align="center">
🎮 2048 3DS Port
The classic 2048 game running on your Nintendo 3DS
About • Images • Installation • Building • Contributing
</div>📖 About
This project is a port of the excellent 2048.c by Maurits van der Schee to the Nintendo 3DS. The original game is a minimalist implementation of the popular 2048 puzzle for Linux terminals, and now you can play it on your 3DS console!
✨ Features
- 🎯 Faithful gameplay to the original
- 💾 Score system
- 🎮 Native 3DS controls
- ⚡ Optimized performance
- 📱 Interface adapted for 3DS screens
📸 Images
<details> <summary>Show image</summary> <div align="center"> <img width="300" height="350" alt="screenshot-1" src="https://github.com/user-attachments/assets/02371dda-0eb7-49a4-b1b1-5340e54a375f" /> <img width="300" height="350" alt="screenshot-2" src="https://github.com/user-attachments/assets/5430ead1-390e-4937-867a-0b2ebbac2dfd" /> <img width="300" height="350" alt="screenshot-3" src="https://github.com/user-attachments/assets/3c314c14-4ce3-416c-ae91-15308db6e4d2" /> <img width="300" height="350" alt="screenshot-4" src="https://github.com/user-attachments/assets/8ad8c1ec-971d-42fd-b401-5fae5fd5d240" /> </div> </details>📦 Installation
Requirements
- Nintendo 3DS/2DS/New 3DS with Custom Firmware (CFW)
- Access to Homebrew Launcher
Instructions
- Download the
.3dsxfile from the releases page - Copy the file to the
/3ds/folder on your SD card - Open the Homebrew Launcher on your 3DS
- Launch 2048 3DS Port
- Have fun! 🎉
🛠️ Building
Prerequisites
- devkitPro installed and configured
- devkitARM and libctru updated
Compiling the project
# Clone the repository
git clone https://github.com/0rientd/2048-port-3ds.git
cd 2048-port-3ds
# Compile
make
# The 2048-port-3ds.3dsx file will be generated in the project root
🎮 How to Play
- D-Pad/Circle Pad: Move the tiles (↑ ↓ ← →)
- START: Exit the game
- SELECT: Restart the game
📄 License
This project is distributed under the MIT license. See the LICENSE file for more details.
The original 2048.c project by Maurits van der Schee is also MIT licensed.
🙏 Acknowledgments
- Maurits van der Schee - For the excellent 2048.c that served as the base for this port
- devkitPro Team - For the amazing homebrew development tools
- Nintendo Homebrew Community - For the documentation and support
🤝 Contributing
Contributions are welcome! Feel free to:
- 🐛 Report bugs
- 💡 Suggest new features
- 🔧 Submit pull requests
- 📖 Improve documentation
<div align="center">
Made with ❤️ for the 3DS homebrew community
</div>