Skip to content

jcgraybill/golem-arcana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golem-arcana

TODO

Implement movement

  • Breakaway
  • All terrains
    • Shallow water
    • Deep water
    • Miasma swamps
  • Cover
  • The Pit
  • Flying
  • Multiple walk / fly options for a single golem
  • Damage when entering / starting turns in miasma swamps and the pit
  • Displacement
  • Colossi

Write tests

  • Test movement rules
  • Fix all the tests :(

Mechanics

  • Mana wells
  • Enforce region occupancy constraints
  • Enforce allowed cover based on region type
  • Knights
  • Relics
  • Ancient ones
  • Buffs/debuffs
  • Effects over time
  • Passives

Scenarios

  • Map tiles
  • Function to define entire board as "Map Edge"
  • Army construction
  • Deployment
  • Objectives
  • Victory points

Combat

  • To-hit for melee attacks
  • To-hit for ranged attacks
  • Resolve combat
  • Apply damage
  • To-hit for area of effect attacks
  • Charging
  • Splash damage

UI

  • Replace "pygame.font" with "pygame.freetype"
  • Pygame board doesn't fully recognize placed tiles

About

An attempt to implement the rules of the discontinued Harebrained Schemes board game Golem Arcana in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages