Skip to content

HSTEHSTEHSTE/Landscape_Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landscape_Generator

Description: Toy project that generates a landscape.

Usage: cd Landscape_Generator

python.exe main.py

Interface:

  • Welcome Page Welcome Page
  • Left panel:
    • main: shows ground height, sea depth Main View
    • landmass: shows ground and sea Landmass Page
  • Right panel:
    • new: generates new landscape
    • load: loads current landscape
    • save: saves current landscape

Dependencies:

  • python3.7+
  • python packages: noise, numpy, random, arcade (used for the graphic UI, consider switching for better performance)
  • Microsoft Excel: storage is currently implemented through Excel, in order to achieve better portability and allow participation for people from non-technological background. Consider switching in the future to database + editing GUI

Future: I envision using this project as groundwork for a trade flow simulator, studying the effects of geography on trading patterns.

About

Toy project that generates a landscape

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages