Home - mmcnicol/StratConClone GitHub Wiki

Welcome to the StratConClone wiki!

game screen shot

Quick Links:

Getting Started

Implementation Overview

Background:

I first played Strategic Conquest on an Apple Macintosh Classic during my teens. This is currently a little hobby project to try to re-create it that enables me to explore some new web technology and practice some game design and programming which I haven't done much of previously. This project has given me a new respect for games programming... it can be quite difficult!

Last time I looked, you can still purchase Strategic Conquest Strategic Conquest from Delta Tao for any "Non-Intel Macintosh running Mac Classic OS".

This game currently playable in that it has a start, middle and an end. That is, if you kill most of the enemy units and capture most of the enemy cities the computer player with offer to surrender. Like-wise, if you get you ass kicked, you'll loose.

  • The computerAI v computerAI mode is an aid to testing.

There is quite a lot of logic/rules in the game. A summary of known issues are:

  • The computer player AI is quite basic and not yet as good as I would like.

  • The scroll bar functionality isn't quite right.

  • The pathfinding algorithm, which is based on A*, has a bug or two, for example, where a unit is directed to move to a transport next to land.

I intend to start using git hub issue tracking for this project.

Aspects of the classic game which have not yet been implemented include:

  • drop down menus

  • computerAI skill levels

  • double click events

  • a visual line during click & drag

  • sounds

  • reports for city lists & unit lists

  • ability to load & save games

  • networked / multi-human-player version

I'd welcome any contributions. Feel free to fork.