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
-
RealObjecttypeclass -
RealItemtypeclass -
RealEnvironmenttypeclass -
RealThingtypeclass
-
- Basic NPC typeclasses
-
RealTalkingNPCgeneric typeclass for NPC objects with dialogue trees. - Add a
RealMobileNPCtypeclass for mobile NPCs - NPC dialogue system -- a system to easily create dialogue for interacting with non-hostile NPCs.
-
- Basic mob typeclasses
-
RealMobileObjectgeneric typeclass for mobs with a simple AI.
-
- room typeclasses
-
RealRoomtypeclass -
RealOutsidetypeclass -
RealInsidetypeclass
-
- 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
-
GridObjecttypeclass -- Basetype object type for everything in the digital realm -
GridRoomtypeclass -- Basetype object type for all rooms in the digital realm -
Talismanobject typeclass and command -- a special type ofGridObjectthat 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.