Category Archives: Live progress

Live progress #9 – stones

Irregardless of other features, I’m quite confident that there will be mine-able stones in the game. In the older days they were made as a special terrain type, but that approach had many pros. So how can they be made … Continue reading

Posted in Ideas, Live progress | 2 Comments

Live progress #8 – unit picking

Since NextGame moved to 3D all unit picking routines became outdated. So today I have implemented a new unit picking algorithm. It works by checking an intersection between ray cast from players view and units bounding boxes. Of course a … Continue reading

Posted in Live progress | Leave a comment

Live progress #7 – fast forward

Here’s build menu sketch. Since we are going to get houses count increased a bit, I’ve decided to split them into 4 tabs – core, materials, food and military. These 4 domains have naturally formed: There’s no decision about menu … Continue reading

Posted in Live progress | 4 Comments

Live progress #6 – breeding pines

NextGame has got some growing pine trees today. This was not a small bit, here’s why:

Posted in Live progress | 6 Comments

Live progress #5 – tile overlays

Today I’m going to explain how overlays are intended to work in NextGame. In NG terrain consists of 3D tiles that are morphed to follow the heightmap. Overlays are 3D models of special tiles “upgrades”. They are morphed too and … Continue reading

Posted in Ideas, Live progress | 3 Comments

Live progress #4 – throwing old stuff away

Today’s went under the “Throw away old stuff” flag. Since the code is our property and art assets are mostly not, they all have to go. The process has started a few months ago already, but today it was mostly … Continue reading

Posted in Live progress | 6 Comments

Live progress #3 – tile surfaces editing

Tileset surfaces got some improvements. Now they are stored in XML instead of hardcode (which allows for handy editing in a Notepad). Of course XML is slower to parse, but for development we need it to be easy to edit. … Continue reading

Posted in Live progress | Leave a comment

Live progress #2

Spent a few hours on refactoring the code to modern Delphi standards. The language has noticeably improved in last decade. New iterators, generics, lambdas, other fancy buzzwords. It appears though, some of them are very handy and speedier!

Posted in Live progress | Leave a comment

Live progress #1

With this short note I’m going to start posting updates on project development, big and small. Last week I was redoing the tile morpher algorithm (once again) and it seemed that this time it will finally work (not for the … Continue reading

Posted in Live progress | Leave a comment