[NewProject/NeuesProjekt] Apolyton version of the Call to Power II source code

Here we present our interesting opensource projects and or speak about other interesting projects.
All posts to this forum are premoderated! Все сообщение в этом форуме премодерируемые!

Your advert place! - Размещения рекламы!!!

>>Only Orlovsky Consulting GbR employes allowed to post here!<<
>>Только сотрудники компании Orlovsky Consulting GbR имеют право сюда писать!<<
Forum rules
Don't post adverts here or else you will be banned!
Сюда запрещено размещать рекламу, если вы это сделаете то вы будете забанены!

Try out binaurals music to loose weight! It really works!

User avatar
AlexanderOrlovskyCEO Germany
Site Admin
Posts: 118
Joined: Mon Mar 08, 2021 4:14 pm
Answers: 0
Country/Land: DE-Germany

[NewProject/NeuesProjekt] Apolyton version of the Call to Power II source code

Post by AlexanderOrlovskyCEO »

What do you do in your free time? 

Well i love coding and being CEO of Orlovsky Consulting GbR most times i have no time for fun project/s, so decided to start to work on Apolyton version of the Call to Power II source code

Call to Power 2 game
Call to Power 2 game
Call_to_Power_II_(game_cover).jpg (24.11 KiB) Viewed 5540 times

It's a famous turn based strategy game, which is a clone of Sid Meier Civilization game, my intent to modernize it for windows platform and to understand the logic of turn based strategy games in general and what can be more fun as to get a direct access from a famous material source, this actually would help my another project SOE 2500.

Some quirks to mentions: 
this is a "perfect" legacy project, which means: big codebase, pretty low quality documentation, no design documents, it works only partially and with a lot of effort with rule "if it runs dont touched".

Originally many years ago source code of the game was released to close community (Apolyton forums) of Sid Meier Civilization types of games and then later this community moved to github, they done the best possible job of maintaining it so far.

The programming language which was used for this project is C++ and C, sure currently  it seen as not modern and not related to hyped programming language like Java Script, GoLang, Scala etc , but this is a really good example and challenge for practicing refactoring and testability in a complex legacy project.

As i mentioned  already, i consider it as a hobby project.
This is not a full time project
, my intent just to brush my programming knowledge of c++ and c language and get ideas about turn based strategy games.

Definitely i feeling lucky to start the part time project in 2022!

I love to write and configure software and i love testing, software quality very important to me.
Test driven development is my main tool to solve all software engineering problems!
I work by the agile manifesto: working software over comprehensive documentation.

Try out Parted Magic an opensource backup, disk cloning solution !!!