Skip to content

An open-source pygame-ce wrapper library for simplifying the process of developing 2D, tile-based, survival crafting games

License

Notifications You must be signed in to change notification settings

RobotOverlord550/PySteveLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PySteveLib

  • An open-source Pygame CE wrapper library for simplifying the process of developing 2D, tile-based, survival crafting games
  • Named after Steve from "you know if you know" craft

PySteveLib is

  • Free and Open Source (FOSS)
    • Using the MIT License
    • Anyone may fork, modify, and use this library for any reason or purpose.
  • A Wrapper Library
    • Ats as a wrapper for Pygame CE and as such, developers that use this library will not need to reference Pygame CE; However, classes, functions, and variables will be as transparent as possible to allow for one who wants to also reference Pygame CE itself to edit the game logic as they see fit
  • NumPy Optimized
    • Will use NumPy for bulk math and logic (which needs to be optimized for optimal performance) as NumPy uses C under the hood.
      • Higher level logic will still use Python; as such, the library itself will be written entirely in Python
  • Developer First
    • Will provide as much functionality as possible to the developer and be well documented
      • Ease of use will be a goal but functionality shall not be sacrificed for ease of use
  • In Early Stages of Development
    • Not functional in any way...yet!

Contributing

  • Contributing guidance is not ready yet but anyone may fork this repository, make pull request, and submit issues as they see fit

About

An open-source pygame-ce wrapper library for simplifying the process of developing 2D, tile-based, survival crafting games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages