2014. február 21., péntek

Game version 0.95.163 released

Notable changes:

  • Added language selection panel to the main screen. The commands CTRL+1 .. CTRL+6 no longer works. You can open the panel by pressing L or clicking on the multi-flag image. Press ESC to cancel
  • Fixed keyboard commands not working after toggling full-screen mode several times. (Issue #834)
  • Fixed case when auto-upgrading a fleet of just fighters would delete the fleet and letting the inventory fighters disappear as well.
  • Fixed mission not completing when the player destroys the battleships in the Garthog fleet trying to invade Achilles on Level 2 (captain) and either losing the space battle or the Garthogs retreat. (Issue #797)
  • Added ability to rename planets (and fleets) on the starmap. You can rename every planet and fleet, including the enemy's. To do so, double click on the name in the info panel. Use ENTER, ESC complete editing. If you managed to delete a planet's name completely, press BACKSPACE again to restore it to the default planet name. Note that the campaign will still refer to the main planets such as Achilles by its original name. (Issue #801)

2014. február 16., vasárnap

Game version 0.95.162 released

Notable changes:

  • Fixed: aliens ask for money and don't offer money to the player (Issue #831)
  • Fixed planet problem icons inconsistent with displayed numbers due to lack of rounding (Issue #833)

2014. február 13., csütörtök

Game version 0.95.161 released

Notable changes:

  • Fixed NPE when trying to start a new research (Issue #829)
  • Fixed NPE when deleting an empty fleet manually (Issue #830)

2014. január 31., péntek

Experiment: single lab vs many labs per planet

Introduction

One of the requested feature was the ability to build multiple labs on a single planet. The original game allowed only one per kind. Update 0.95.160 lets the player lift this restriction in a skirmish play. I wasn't sure if it would work from gameplay and AI perspective, therefore, I run a simple test.

Experiment

I started a normal skirmish with a single human player, set the objective to technology victory and turned on AI assist in-game.

Limited labs - AI

This was the classical case with 1 lab per planet. The AI spent about 1.5 years till 10th February 3429 with a total of 26 planets and labs and $66.56M money spent.

Unlimited labs - AI

The AI successfully built multiple labs on the same planet, but usually never got above 2 per planet. This is due the fact that AI first tries to fill in empty planets first, then tries to swap out existing labs based on the target research requirements. This swap is generally advisable as selling an old lab yields some money which helps in other tasks. The second thing is that AI colonizes planets from time to time so there is always some empty planets where it can build new labs.

The game run from 13th August 3427 to 27th August 3428, about 1 in-game year which is faster than the limited lab case. The AI had 14 planets colonized and 26 labs in total. $60.7M spent.

Allowing multiple labs per planet reduced the time (and cost) of colonizing and building up new planets to support a new lab (usually a 250k investment before the lab is built).

Unlimited labs - me

Again, the main difference between my gameplay and the AI gameplay was that I didn't bother building fleets and defenses but only concentrated on economy and research.

Finished on 7th April 3428, which is about 9 months. Using only 7 planets and a daily $70k income at the end, I spent $6.2M for the planets and research together.

I truly felt here the lack of two features already asked among the issues: use spare lab capacity for something (speed up current or just allow another research to progress as well) and queueing up research. The former speeds up research while the latter reduces number of clicks in the UI. I don't yet know how to deal with these things yet (due to UI and development time limits).

Conclusion

Multiple labs per planet seems to be beneficial to both human and AI players; reduces the times and costs to reach a certain technology level. Note that this might fluctuate a bit depending on the starting planet's capabilities. Still, a human player with experience may finish just under 7-9 months when the chance of battle is zero. 

I'm still thinking about whether to lift the restriction in the main campaign as well. I think a human player would gain unwanted benefits in the scripted missions (especially against the Garthogs) and would not facilitate expansion (and thus, higher tax income later). 

However, as the experiment above shows, AIs tend to work better with the settings and perhaps allowing them to build multiple labs (on Hard) while the player can't could be a good way to harden the game. Unfortunately, campaign non-human races don't really research so there isn't any benefit for them, but use it in skirmish against another human race is a possibility.

2014. január 29., szerda

Game version 0.95.160 released

Notable changes:

  • Fixed the "Continuous money" checkbox displayed on all options pages.
  • Reduced earthquake probability by factor of 10.
  • Fixed Mission 3: Carrier Escort message and video order. Issue #413.
  • Added new characters â to the charset to support French translation (Issue #645)
  • Updated German translation thanks to anonymissimus (Issue #825, Issue #722)
  • Fixed sorting planet names on the info panel (Issue #822)
  • Alliance against extinct/defeated races is not possible anymore (Issue #821)
  • Enhancement: use CTRL+A to select all units in ground battle (Issue #820)
  • Hungarian: Changed Drib Empire to Drib Protectorate (Issue #813)
  • Fixed NPE in diplomacy when offering money (Issue #812)
  • Equipment screen: Add button visible on enemy fleet if it was near its own planet (Issue #819)
  • Conquered planets' tax level is reset to moderate (Issue #802)
  • Hold SHIFT to sell 10 units on the production screen. Hold CTRL+SHIFT to sell 100. (Issue #808)
  • Fixed some space battle related balance issues: (Issue #817)
    • Morale reduction is less intrusive and difficulty dependent. On Easy, you'll lose 5% of the morale, on Hard, you'll lose 20%. If you defended your own colony or conquered another, you lose half of the previous values.
    • Fighters defending a planet won't run towards the attackers on Hard, but remain where they are. Still, they might get lured away. Let me know if the new behavior is enough or not. Also please check if ship kamikaze still behaves as before.
    • Damaged, but otherwise operational defensive buildings will participate in space battles until destroyed.
    • AI won't shoot at fleeing enemies. Still, you can trigger a rocket shot and then flee and drain the AI, but at a much slower rate.
  • Fixed android mission completion turning into failure on some cases (Issue #800).
  • Some minor rendering changes (Issue #746)
  • Fixed autosaves not working after a game over and immediate reload (Issue #798)
  • Changed planet revolt to sell the original owners inventory (tanks, ships, stations) and give the new owner half the sell price (i.e., 25% of production cost). (Issue #739).
  • Planets with race different than the owner will now have about 20% reduced tax morale compared to planets where the owner and race are the same. In addition, alien Police Stations will provide 30% less morale. (Issue #783)
  • Added option to enforce target specific rocket/bomb usage under gameplay options. If checked, you and the AI won't be able to fire a rocket at a building, or a bomb at a ship. (Issue #722)
  • Fixed diplomacy screen accessible in the campaign on level 4 (Issue #749).
  • Added option to accept AI offers such as alliance, surrender and money. (Issue #766). Check out the cheat section of the guide how to trigger these manually.
  • Fixed ground deployment next to impassable positions (Issue #730)
  • Fixed NPE when loading certain older skirmish saves (Issue #656)
  • Added options to allow unlimited labs and factories per planet during a skirmish game (Issue #675)
  • Since Google Code stopped allowing uploads, I'll put the new files to my public shared Google Docs folder. The Launcher should be able to download the necessary files without problems.

2013. november 30., szombat

Game version 0.95.152 released

Notable changes:

  • Earthquakes are now less frequent (Issue #785)
  • Crash when shipwalking (Issue #788)
  • Transferring capital ships between fleets didn't move the vehicles with them (Issue #792)
  • English intro subtitle fix (Issue #793)
  • Workaround for keys not responding on MacOS when run in fullscreen (Issue #794)

2013. november 17., vasárnap

Lack of development progress

I just want to let the community know I haven't abandoned Open-IG, but I don't have the time nor the mood to work on it right now.

I myself feel how cool certain features, such multiplayer, would improve the game experience, but unfortunately, my daily job is draining all my energy right now.

The problem with other issues, like the AI or ground pathfinding, is that I don't have the slightest idea how to make them better. Such qualities of other games are trade secret and can't be found on programming blogs or even paid-for books.

Therefore, If there are enthusiasts out there who can program Java and willing to contribute, now would be a good time to join the project.