Pre Alpha Goals - gridpunx-team/gridpunx GitHub Wiki
This document outlines the precise list of goals for the Pre-Alpha version of gridpunx. All work during this Alpha phase will focus on creating a solid foundation to work from through future phases and releases.
Public Features
Basic typeclasses for essential builder/player resources (physical realm only):
- First Steps
- Choose License for repository
- Perform Initial Planning
- Simple object typeclasses
-
RealObject
typeclass -
RealItem
typeclass -
RealEnvironment
typeclass -
RealThing
typeclass
-
- Basic NPC typeclasses
-
RealTalkingNPC
generic typeclass for NPC objects with dialogue trees. - Add a
RealMobileNPC
typeclass for mobile NPCs - NPC dialogue system -- a system to easily create dialogue for interacting with non-hostile NPCs.
-
- Basic mob typeclasses
-
RealMobileObject
generic typeclass for mobs with a simple AI.
-
- room typeclasses
-
RealRoom
typeclass -
RealOutside
typeclass -
RealInside
typeclass
-
- Add some slightly more advanced typeclasses for the physical realm
- transportation method(s) -- method(s) of moving between buildings.
- terminal object -- object which allows for a grid connection.
- Basic typeclasses to use in the digital realm
-
GridObject
typeclass -- Basetype object type for everything in the digital realm -
GridRoom
typeclass -- Basetype object type for all rooms in the digital realm -
Talisman
object typeclass and command -- a special type ofGridObject
that allows a player to interact with the digital realm.
-
- Custom RPG system
- Special Character object that has various properties, functions, commandsets, and scripts which tie characters into the RPG mechanics.
- Character creation system
- Customized emote system
- Advanced Health system
- Custom inventory system
- Customized turn-based battle system
- Custom CommandSet that contains all actions which utilize the RPG mechanics.
- Status
- Climb
- Lift
- Brawl
- Learn
- FirstAid
- Repair
- Haggle
- Lie
- Reason
- Intuition
- Sneak
- Steal
- Dodge
- Special Character object that has various properties, functions, commandsets, and scripts which tie characters into the RPG mechanics.
- General Purpose builder tools
- Builder menu
- GameMaster menu
- Prototypes and Spawners
- Special game mechanics
- System of interaction that allows players to move a representation of themselves around in the digital realm while they're actual character remains in the physical realm.
- Custom Game Time
- Custom Economy
Official Server
- Build starting environment for new players.
- Create some story-specific builder tools (eg. scripts, prototypes, and spawners) for common story objects.
Creative Writing
- Flesh out full background of setting in private.
- Compose story elements in private.