Skip to content

chase4926/PyDigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#PyDigger#

A remake of one of my older ideas for a 2d, side-view mining game.

This is a very rough draft design document, if it isn't grammatically correct, that's to be expected.


NOTE: elements-cached.html is a cached version of the following site's html: https://en.wikipedia.org/wiki/Abundance_of_elements_in_Earth%27s_crust

###Requirements###

  • Python 3 (tested using 3.5) NOTE: For Python 2, use previous commit
  • PyGame (tested using 1.9.2a0 for 3.5)
  • PyYAML (pip install PyYAML)

###Ore dispersal###

  • Use a public resource on Earth's ores and pull data from it to create yaml file
  • Convert the yaml file to something game-ready
  • Use CaveGenerator to make ore veins
    • Start with the common veins
    • The later veins overwrite the previous; but they're rarer so it's not as common
  • Lay ore veins onto the walls of the generated cave system.

Perhaps restrict the number of ores per level? Or permanently?

###The Game###

####Tech####

  • Runs on my cheap laptop almost as good as on my desktop.
  • Everyone should be able to run this on their computer.
  • Low enough default resolution to accommodate this.
  • Moddable
  • Use as few outside libraries as possible. As much for practice as anything else.

####Design####

  • Player controls subterranean robot from surface
  • Have to dig rare ores towards some goal
  • Use ores to build defenses on surface (ores can be used in raw form, ore processing is boring)
  • Defend against something (wildlife)
  • Have to dig strategically to be able to climb back out
  • Probably won't be major upgrades like jetpack etc. later to make this negligible

Surface is like tower defense -lite- Not much strategy in tower placement, more on purchasing and mining Move to different locations after all waves of enemies are defeated Different locations have differently structured cave systems.

About

A mining game written in Python 2.7

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published