MaximeBonnin / desert-strike

An auto-chess style game made with pygame.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desert Strike

This game is a copy of a Starcraft 2 arcade mode called "Desert Strike".

For the zip file with the .exe go to: https://www.dropbox.com/s/3ahv05gv5gqzikg/desert-strike.zip?dl=0

I want to recreate it using pygame.

Plan:

  • Have a battlefield
    • tiles for units (done)
    • area for unit spawns (done)
    • scrolling
    • more than 2 players
    • Fit boxes better
  • Have units spawn
    • "ghost" units dont walk (done)
    • "ghosts" get copied on round start (done)
    • ability to move units in spawn area (done)
    • good looking buttons
    • Air units?
  • Have units walk towars eachother and fight
    • track position / collisions (done)
    • move (done)
    • find valid attack targets (done)
    • attack (done)
    • have target die (done)
    • aggro instead of just walk
    • Remove base blocking walk
    • Fog of war?
  • Have good UI
    • Self explanatory buttons (kinda done)
    • Player info (kinda done)
    • Round info (kinda done)
    • Unit info
    • Unit highlighting
    • Game end screen
  • Have muliplayer
    • local
    • online

Image:

title_img

I know it looks terrible, this is the first time I tried making anything with pygame.

Controls:

  • To spawn a unit: Left click on the button then right click in the spawn area of either team (the gray tiles).
  • To move a unit: Left click the unit, then right click where you want it to go. (I know the hitboxes don't quite match the tiles)
  • Mouse over a "ghost" unit to see some stats. Mouse over "live" unit for HP.
  • Also: There is interest, saving money may be worth it.

About

An auto-chess style game made with pygame.


Languages

Language:Python 100.0%