Recent

Author Topic: xTactics turn-based strategy game  (Read 3808 times)

Chronos

  • Full Member
  • ***
  • Posts: 241
    • PascalClassLibrary
xTactics turn-based strategy game
« on: July 07, 2017, 08:35:49 pm »
https://app.zdechov.net/xtactics/
xTactics is turn-based world domination strategy game inspired by classic Risk board game. Game map is randomly generated with adjustable parameters. Also various game rules can be changed. Multiple computer or human opponents can be chosen. You can let computer players fight each other.
It is developed in Lazarus/FPC.
You can download source files, Windows installer or deb package for Ubuntu/Debian.

The game is still unfinished and several interesting features yet to be implemented but latest release 1.1.0 is playable.
« Last Edit: December 18, 2018, 11:39:22 pm by Chronos »

Handoko

  • Hero Member
  • *****
  • Posts: 5159
  • My goal: build my own game engine using Lazarus
Re: xTactics turn-based strategy game
« Reply #1 on: July 07, 2017, 08:38:45 pm »
The image xTactics.png you provided cannot be opened on my Ubuntu PC.

Chronos

  • Full Member
  • ***
  • Posts: 241
    • PascalClassLibrary
Re: xTactics turn-based strategy game
« Reply #2 on: November 19, 2017, 02:09:25 pm »
New version released with various fixes and small improvements.

Quote
Version 1.2.0 (2017-11-19)
==========================

* Added: Remember players configuration for new game.
* Added: Map can have rounded shape.
* Added: New Unit moves window available from Tools menu.
* Modified: Improved code for symmetric map generation.
* Modified: Store player settings for new game separately to current game players.
* Modified: Implemented better algorithm for initialization of players start cell to maintain minimal distance between players.
* Modified: Do not create settings form on application start but just if form is opened.
* Modified: Improved attack to neutral units if computer have more units available when necessary.
* Fixed: Show error message if not all players were placed to the map.
* Fixed: Build cell bridges correctly if symmetric map is selected.
* Fixed: Avoid possible negative cell power if player unit was previously unsuccessfully attacked and weaken by enemy.
* Fixed: Same game structures were not correctly initialized during load from file.
* Fixed: Show other players cells with normal power and cells of current player with power lowered by unit moves.
* Fixed: Problems with freeing memory of unit moves.

Chronos

  • Full Member
  • ***
  • Posts: 241
    • PascalClassLibrary
Re: xTactics turn-based strategy game
« Reply #3 on: September 23, 2018, 08:57:57 pm »
After a while a new version with many new features is available for download from https://app.zdechov.net/xtactics/.

Version 1.3.0 (2018-09-22)

  • Added: Menu icons for players stats, keyboard shortcuts, and help.
  • Added: Full screen mode.
  • Added: Limit minimum and maximum map zoom.
  • Added: Support for color themes (system, dark, light).
  • Added: Remember dimensions for more application forms.
  • Added: Support for cyclic map. Movement across map borders will take player units to opposite map border. Show map multiple times side by side to simulate infinite world.
  • Added: Show number of captured win objective cells in players stats and graphs.
  • Added: Remember last opened tab in New game form.
  • Added: New window to list all available actions with their keyboard shortcuts.
  • Added: Save action to save game without opening save dialog.
  • Added: New objective "Capture all special cells" is now functional. Number of such cells can be specified. They are randomly spread across map and such cells are marked with "!" symbol after its number of units.
  • Added: Evaluate win objection to stay alive for defined number of turns. Multiple players can win.
  • Added: Settings option to automatically reopen last saved game on application start.
  • Added: Configurable game parameter maximum units per cell.
  • Added: Isometric map type.
  • Added: Sorting by table columns in players stats form.
  • Added: Popup menu action Spectate in Players stats window.
  • Added: New window with players statistics.
  • Added: Allow to open other spectator client windows.
  • Added: A preparation for gameplay over network. Internal separation of client and server part of game core.
  • Added: Voronoi map type which generate random mesh type maps.
  • Modified: Initial game setting made independent to current game settings. So last game can be automatically loaded on start and initial setting will be intact.
  • Modified: Allow multiselect and removal of players in new game dialog.
  • Modified: Draw only visible arrows between cells.
  • Fixed: Force directory creation only if directory is specified on game save.
  • Fixed: An error on drawing of vertical unit move arrow.
  • Fixed: Store map type in saved game files.
  • Fixed: Load and start new game after main form is shown so cells can be correctly zoomed to be visible all.
  • Fixed: Application settings wasn't saved if the application was exited by main menu action Exit.
  • Fixed: Computer was affecting player cells by its cell moves.
  • Fixed: Open/Save dialog with file filter and initial directory and name from current game.
  • Fixed: Generate map only once on application start.
  • Fixed: Do not generate map twice on map config load.
« Last Edit: December 18, 2018, 11:39:34 pm by Chronos »

 

TinyPortal © 2005-2018