Skip to content

Jimdangle/SolFarmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolFarmer (Plant Roguelike)

  • Menus

    • Splash/Main Menu
      • Play Game Button
      • Quit Game Button
      • Background
    • HUD
      • Unit/tool selection
      • Core Health
      • Day Counter
      • Resource counter
      • Toggle SFX/Music
  • Gameplay Loop

    • Collect resources (1 resource, something)
      • Plants generate
      • Enemies drop them
      • Player collects them (walk into them)
    • Daytime: Collect/ Use resources to buy Units & Upgrades
    • Nighttime: Defend the core
      • Player can Melee
      • Wall Upgrades (Block Lanes)
      • Units can shoot enemies
  • Player can

    • Move Around
      • WASD Movement
      • Button to Attack
      • Button to Plant
      • Button to Remove Unit
    • Plant Units
    • Defend (Melee maybe)
  • Units

    • Select unit w/ mouse (?) or use arrow keys like bumpers
    • Unit Choice
      • Cost
      • Purpose
        • Damage (ranged)
        • "Melee" damage
        • Resource Gen
        • Walls(?), Cost a decent chunk of change
      • Look
      • Anims
      • SFX
  • Enemies

    • Spawn in Waves
    • Proto AI (A* around immutable tiles)
    • Enemy Units
      • Tile Removal
      • Tile immutable-er
      • Plant targeter
      • Base target
    • Combat
      • Enemies can do damage to things
      • We can do damage to enemies
      • Units can do damage to enemies
    • Drop resource
    • A Core
  • Setting

    • Middle of Nowhere, Mars
  • Tech Stuff

    • 1312x704 resolution

Maybes

  • Implement a "tutorial" which tells the player what they can do
    • Note/Notification System

Assets List

Menus

  • Fonts
  • Button
  • Toggle on/off
  • Logo
  • Menu Background
  • Music
    • Day Track
    • Night Track
  • 2 button SFX

About

48 hr 2d Game Jam, Plants as a theme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages