Hello everyone,
I am a first-year university student, currently studying computer science. I have previously created a turn-based strategy game using Python, so I have a strong interest in this type of game. Although my programming and technical knowledge are still quite basic at the moment, I am very eager to delve deeper into this project.
My main areas of interest lie in understanding how certain core features of CDDA are implemented. How do tilesets work in the game? What is the logic behind enemy actions?
I have already explored the code and doc for CDDA on GitHub, but due to the project’s immense scale, I find it somewhat challenging to get started. I would appreciate any guidance you can provide, such as specific files or code sections worth focusing on to understand the mentioned functionalities. What are the key programming concepts and skills required for developing such games? Are there recommended learning paths or resources for beginners like me?
Any guidance or suggestions would be greatly appreciated. Thank you!