Development Status

Asgard is in active development.

The functional goals of the next release are 'interactions', 'menus' and 'dialogs'. With these gameplay elements, the gamer will be able to open treasure chests and view an inventory. There will also be some in-game instructions presented by a dialog.

Game Requirements

Section 1. Map
1.0 The primary mode of the game is a Map.
1.1 The Map is aerial, having a slight angle to provide illusion of depth.
1.2 The Map is flat and continuous in all directions.
1.3 Doors are traversable connections to other Maps.
1.4 All game action will occur on Maps.
1.5 The Map will employ Terrain to restrict movement.
1.5.0 Mountain.
1.5.1 River.
1.5.2 In-climate Weather.
1.6 A Fog of War may be used to limit visibility.
1.7 Depending on location, a Fog of War may be one of these modes:
1.7.0 Lantern.
1.7.1 Whiteout.
1.7.2 Discovery.
1.7.3 In-climate Fog.
1.8 The edges of the map are either circular (wraps around to opposite side of the map) or impassable (a sheer cliff).
Section 2. Vehicles
2.0 Vehicles can be used on the Map.
2.1 Vehicles can overcome certain types of Terrain.
2.2 Certain Vehicles can assist in Battle.
2.3 Certain Vehicles can disable Battle due to technical constraints.
2.4 Flying vehicles (i.e. airships) move on a sky or world map.
2.4.0 When parked, flying vehicles are represented and boarded via a climbable rope and a shadow.
2.4.1 The sky map has two smaller maps below it: Brant and Asgard, the former being below the latter.
2.4.2 In regards to visual perception, flying vehicles pass over the Asgard map quicker than they pass over the Brant map.
2.5 Flying vehicles can only land at designated landing areas on the map.
Section 3. Menu
3.0 The Menu is a textual/graphical display used to configure various aspects of the game.
3.0.0 Equipment.
3.0.1 Party Status.
3.0.2 Party Configuration.
3.0.3 Character Behaviors.
3.1 The Menu is a mode of operation separate from the Map.
3.2 The Menu overlays the Map.
3.3 Menu text should support multiple translations.
3.4 Menus should be able to render Bandas.
Section 4. Characters
4.0 Characters are objects on the map.
4.1 Character Properties are used to enforce Character specific constraints.
4.1.0 Playable.
4.1.1 Non-Playable.
4.1.2 Fightable.
4.2 Characters traverse the Map using combinations of Movement Behaviors.
4.2.0 Form Stat Based.
4.2.1 Gamer Controlled.
4.2.2 Directed Waypoint Path.
4.2.3 Area Controlled.
4.3 Playable Characters can belong to a Party, other types may not.
4.4 An Enemy is a Character that has the Fightable property.
4.5 Form Based Movement Behavior for Characters is determined by Waveform predisposition.
4.5.0 Hyper, influenced by Whimsy form.
4.5.1 Timid, influenced by Grace form.
4.5.2 Curious, influenced by Robos form. form.
4.5.3 Defensive, influenced by Urth form.
4.5.4 Aggressive, influenced by Pyromania form.
4.5.5 Spastic, influenced by Vethr form.
4.5.6 Mechanical, influenced by Alector form.
4.5.7 Direct, influenced by Ferrum form.
4.6 A Character's health is displayed by that Character's fullness of color. The paler and more transparent the Character, the less healthy he is.
Section 5. Party
5.0 A Party is a group of Characters.
5.1 A Party can contain no more than 'n' Characters.
5.2 A Party must have exactly one Gamer Controlled Character called a Lead Character.
5.3 The Lead Character can be moved by the Gamer.
5.4 Non-Lead Characters in a Party move according to a Walking Behavior though do not stray far from the Lead Character.
5.5 The Lead Character may be changed at any time.
5.6 When Fog of War is present, Party Characters can reveal areas obscured.
Section 6. Map Objects
6.0 Map Objects are visible on the Map.
6.1 Map Objects may be invisible.
6.2 Objects may have zero or more properties.
6.2.1 Useable.
6.2.2 Storeable.
6.2.3 Container.
6.2.4 Equipable.
6.2.5 Edible.
6.2.6 Drinkable.
6.2.7 Plantable.
6.2.8 Interactable.
6.2.9 Vehicular.
6.3 Some Map Object properties may be exclusive of others.
Section 7. Skills and Waveform System
7.0 Characters have a learned set of Skills.
7.1 A Waveform is a distribution of Form-based statistics.
7.2 Characteristics of Characters and other Map Objects are determined by Waveforms.
7.3 Typical RPG stats (strength, magic attack, defense, etc) are computed based on Waveform distribution.
Section 8. Battle Mechanics
8.0 Battle Mode exists on the Map.
8.1 Battle Mode occurs between two parties.
8.2 Battle Mode is entered when a Character in the Gamer Controlled Party enters within a certain radius of a Fightable Character.
Section 9. Time
9.0 Time passes in the game.
9.1 The Map shows the passage of time using daytime, sunrise, sunset and night time.
9.2 Map Objects Properties and Character Behaviors may be sensitive to Time.

Questions?

Please email asgard.team@gmail.com with any questions you may have.