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.