Game: 2024
CPPGame Dev
Tuesday, December 15, 2020
My first semester project involved creating a console-based version of the popular game "2048". This project was undertaken during my early stages of learning C++, where I had just grasped basic concepts like control flows and functions.
Implementation
- Basic Concepts: Leveraging my understanding of control flows and functions, I structured the game logic.
- Game Mechanics: Implemented tile movement, merging, and random tile generation.
- Console Interface: Introduced color elements to enhance visual presentation and readability.
- User Interaction: Enabled keyboard input for user interaction.
Challenges
- Limited Experience: Overcoming challenges with game mechanics and console manipulation due to my early learning stage.
- Console Manipulation: Understanding platform-specific commands for console interface enhancements.
Lessons Learned
- Hands-on Learning: Practical application solidified my understanding of C++ concepts.
- Problem-solving: Hurdles during development improved problem-solving skills.
- User Experience: Highlighted the importance of user experience, even in text-based applications.