Algorithmics helped me grow through real practice, not only theory. I learned to write better code, organize my ideas and build projects that felt complete, useful and personal.
At Algorithmics, programming became something practical. I worked on ideas, tested them, improved them and slowly moved from simple exercises to more complete projects.
When I started at Algorithmics, I wanted to understand programming properly and see how a simple idea can become a working project.
Over time, I improved my logic, my problem solving and the way I think about structure, design and user experience. Every project helped me take one step further.
I also learned that programming is not just writing code. It needs planning, patience, testing, creativity and the discipline to improve something again and again.
Building stronger foundations in Python, game logic, interface structure, debugging and project organization.
Learning to combine code with storytelling, visual design, interaction and a better experience for the user.
My progress came through steady work, practice, feedback and the decision to try projects that were more demanding each time.
I focused on the basic principles of programming and learned how to break a problem into smaller parts before turning it into clear code.
I started building projects with more screens, interactions and connected systems. This helped me understand structure, testing and the importance of clean organization.
My projects became more creative and more focused on the user. I worked on visual identity, game mechanics, navigation, sound and atmosphere.
I used what I had learned to create a complete Christmas themed game with different modes, original ideas and one clear direction. The project won first place in the Algorithmics Christmas Contest 2026.
A big part of real progress is having the right people near you, especially when you need guidance, honest feedback and encouragement.
One of the most important people in my Algorithmics journey has been my instructor, Mr. Rafail Drakakis.
His support was not only about explaining programming concepts. With patience and clear feedback, he helped me think more methodically, improve my work and believe that I could build something more ambitious.
During the development of Christmas Spirit 2060, his guidance helped me stay focused, make better decisions and keep improving the project. His role in my progress has been genuinely valuable.
Good guidance does not just give answers. It helps a student build the confidence to find better answers independently.
Christmas Spirit 2060 was more than a competition entry for me. I wanted to build a complete game with variety, personality and a clear creative direction.
Christmas Spirit 2060 is a game developed with Python and Pygame. It combines storytelling, platform gameplay, puzzles and interactive Christmas themed experiences in one application.
The project required organized systems, scenes, assets and gameplay mechanics. I also had to pay attention to visual consistency, navigation, difficulty, feedback and atmosphere.
Winning first place meant a lot because it recognized the time, care and creativity behind the project. It also showed me how much I had improved and motivated me to continue building more advanced work.
A story based mode with scenes, choices, a timer and different outcomes depending on the player.
A platform mode with movement, coins, lives, retries and levels that become more challenging.
A set of interactive puzzles that gives the game a slower and more thoughtful rhythm.
A playful mode that adds personality, variety and a stronger Christmas feeling to the game.
The team behind Christmas Spirit 2060 and the first place result at the Algorithmics Christmas Contest 2026.
Building a project with several game modes required technical discipline and creative decisions. Every part had to work properly while still feeling connected to the same experience.
The project improved my understanding of game loops, scene management, events, states, reusable interface components, asset organization and debugging.
The development process helped me understand that a successful project depends on many connected decisions.
My experience at Algorithmics and the creation of Christmas Spirit 2060 made me even more determined to continue with programming, web development, applications and artificial intelligence. I am grateful for the knowledge, support and guidance that helped me reach this point, especially the contribution of Mr. Rafael Drakakis throughout this journey.