Похожие чаты

Would anyone be able to steer me in the direction

I’d need to take to develop a strategy game like old school Civ or AoE? I’m not concerned about the length of time it’ll take me to make such a game, just about finding out what makes the most sense programming wise - engine, language, etc.

9 ответов

12 просмотров

What do you know already of languages?

ŋ ɛ h ɹ ʌ-H.A. Автор вопроса
Thomas
What do you know already of languages?

I’m pretty familiar with Python and also used to know C# but I’m sure I’ve lost all retained knowledge of it at this point.

ŋ ɛ h ɹ ʌ-H.A. Автор вопроса
Thomas
What do you know already of languages?

I’m pretty familiar with Python and also used to know C# but I’m sure I’ve lost all retained knowledge of it at this point.

Afaik there exists an open source remake of civ V, you could take a look at it's source.

ŋ ɛ h ɹ ʌ-H.A. Автор вопроса
Manav | avoid unnecessary messaging me
Afaik there exists an open source remake of civ V,...

Honestly, why hadn’t I thought of that before? 😅 I’ll definitely search for one.

ŋ ɛ h ɹ ʌ-H.A. Автор вопроса

Approach it in a Domain Driven Design way in the programming language you're most comfortable with. That way, the core of your game will be isolated from the infrastructure details such as the choice of game engine and other concerns like networking aspects and such. Once that is covered, you can integrate it with certain infrastructure implementations. But you must get the domain right first, and strategy games sure have complex rules around their elements. Plus, write a game design document first so you can keep yourself on track regarding the scope of the strategy game.

ŋ ɛ h ɹ ʌ-H.A. Автор вопроса
A X
Approach it in a Domain Driven Design way in the p...

Okay awesome, I’ll totally look into doing it this way. Thank you so much!

ŋ ɛ h ɹ ʌ H.A.
Okay awesome, I’ll totally look into doing it this...

Sure thing. Feel free to ask any question you may have regarding my suggestion. Also, use git/GitHub to maintain incremental updates to your project to have a reasonable path towards growth in complexity (which you will be able to contain via DDD).

Похожие вопросы

Карта сайта