Sprint_002 - gridpunx-team/gridpunx GitHub Wiki
Dates: September 14 - September 27, 2020
Version(s): 0.0.2
In short, the goals for the sprint are:
- Complete all recommended planning steps from Evennia’s Game Planning page.
- Define and streamline a better workflow for development.
- Get to a point where the game can be considered “playable,” but only in a limited fashion. In other words: complete pre-Alpha public code goals!
This sprint starts a little weird, and I’m essentially tying up some loose ends for the first “sprint” that was not documented while it occurred. This also includes some commits to 0.0.1, and fiddling around with branches. Branches were not utilized for the first sprint, mostly because the development workflow is still not established. In the future, each sprint will (ideally) be started on the first day of the sprint with a wiki page defining the goals, and then finished on the last day of the sprint by adding review section in the page.
Further, the structure of this Sprint document might change. One of the goals of this sprint is to define and streamline a better workflow for development, which includes establishing how sprints are conducted/documented.
Development was temporarily put on hold while the Planning document was drafted. This document is mostly complete, and is currently stored in the private documentation. It took pretty much a full day to write up, and there are plenty of points in it where I delayed writing up a full description of my plans. All (or almost all) of those delayed details have to do with the custom “role playing system” that I want to create for the game. Originally, I was going to utilize the Fudge system until I discovered that the Open Game License is a share-alike, which means I would need to adopt that license for (probably) the entire project. The custom system that I will be making will be heavily influenced by (but distinct from) Fudge and Gurps, along with a little bit of other tabletop game mechanics. Currently, I’m planning to release this custom system as a standalone project under the permissive CC BY 4.0 License License terms. While I’m excited about doing this, it is also delaying my development work to avoid writing code that may need to be re-written to fit with the rp system.
Additionally, everything that was included focused exclusively on the physical realm of the game with very little mention of The Grid. This is partially because I’m mostly focusing on the physical realm in these early stages of development, but also because that will be where the largest amount of special systems are planned. When connected to The Grid in game, many of these rules will be completely changed and greatly simplified. Perhaps I should shift more to developing The Grid in order to move development along?