Adventures in Pureia Dev Log

07/01/2018

For the purposes of the Hack the North Hackathon, here's Adventures in Pureia. It's currently still a work in progress, and I have stagnated on development for the past few months due to school and such, but over the summer I plan to do a lot more work on it. Level design is purely to test mechanics and such, nothing is really finalized.

Adventures in Pureia is developed on Gamemaker:Studio 1.4

The entirety of the dev log from the game:

Adventures In Pureia Development Log

_____

MM.DD.YY

Started Dev: 2.24.18

2.24.18

Player Sprites

"Tseint" Mob Sprites


2.27.18

"Tseint" Mob Colour-work

// Set up basic movement and level work, added platformer movement


3.18.18

Basic Entity AI for aerial and ground enemies

Modified platformer movement, added rolling

Added Rolling for top-down perspective

Basic Stamina, o_player_stats


3.19.18

Mob AI modification, changed to general enemy_state for mobs

Tracks player based off of line-of-sight and range

Enemy parent object

Aerial obstacle collision

Basic Elf Mob

Rudimentary attack sprite


3.20.18

Basic Combat System

Knockback system

Reworked damage hitbox

Basic enemy combat logic

Elf attacks player

o_player_stats draws players HP and Stamina

Gets facing direction of mobs

Improved combat logic for mobs

Mobs now die when their hp drops below 0

Fixed glitch for tseints wings

Basic framework for enemy draw events

Shadow for mobs

EXPORT DEV 3.20.18 FOR PLAYTESTING: 15H12 PDT

Basic height-mapping

Temporary height collision code in Tseint Object

Basic warps between levels

view_platformer and view merged into one object


3.21.18

Movement balanced (diagonals not faster than verticals)

Basic leveling and XP system

Item pickups and item drops (rudimentary)

XP orb bobbing and shadow

EXPORT ALPHA 0.1.0 FOR PLAYTESTING: 1H46 PDT

Slowed down bobbing animation for orb

Increased damage hitbox

Fixed depth for XP orb and aerial obstacles

Getting input for healing and interaction

Added boundaries for testing room

Added basic lattice for testing

Player object is persistent

Rooms are persistent

Transitions between levels move the player

Shadows for items are added

XP Orb sprite changed

Health Bottle Sprite added

Health pot object restores health to full

Damage object no longer flashes on screen when attacking

EXPORT ALPHA 0.1.1 FOR PLAYTESTING: 12H46 PDT

Platformer mechanics stowed away

Modified Elf Sprite

Warps are limited by player level

Arrow and projectiles added

Leveling now increases max health and max stamina

Tseints balanced

EXPORT ALPHA 0.1.2 FOR PLAYTESTING: 17H14 PDT

o_player changed to o_object variable in enemy code

Mobs get aggro at each other when they are damaged by another mob

EXPORT ALPHA 0.1.2B FOR PLAYTESTING (ENTITY-ENTITY AGGRESSION): 18H13 PDT

Borderless window in global game settings

Borderless window removed

Screen resizeable

Rolls are faster (2x movespeed)


3.21.18

Added Aeris (currency) sprite and object

stats variable added to step event to replace instance_exists(o_player_stats);

Aeri are now collectable


3.22.18

Added interactable hitbox sprite

Added interactable parent object


3.23.18

Added rudimentary interaction object

Created fnt_text for in game text

Interaction object supports multiple pages of text

NPC interaction parent added

Rudimentary and temporary NPC sprite

Dialogue box line spacing changed from 8 to 10

Can continue conversation with NPC without being near it

Conversation is reset after leaving a room and re-entering

Tseints no longer have aerial collisions; use o_solid

EXPORT ALPHA 0.2.0 FOR PLAYTESTING: 22H42 PDT


3.24.18

Added button interaction option

Option buttons work (Yes/No)

Changed FOV

Fixed interactable option and textbox with new FOV


3.27.18

Basic menu play button object and sprite

Added end-game and player death (rudimentary)

Changed menu room background colour to grey for visibility purposes

Added o_pause and input.mouse_left_p

Input object moved to menu room instead of first level

Added basic tavern mechanics

Dying now brings you back to the tavern


4.4.18

Added basic hud

Changed ground to tile based instead of background based


4.8.18

Removed hud


4.11.18

Inventory system with basic inventory sprite

Rudimentary working inventory UI

Health pot changed from pick-up to item

Item parent object parented to pickup parent object

Fixed bug where health pots don't pick up as an inventory item

Other bug fixes

Fixed item drops from inventory


4.15.18

View operates on game subpixels, no longer bound by object following

Experimented with lighting

Working on ds_list or ds_grid based inventory system

Inventory changed to draw_gui instead of draw event

Incremental steps towards ds_list based inventory system


4.16.18

View scales with window scaling


4.17.18

Added save_game and load_game scripts

Began working with ds_maps and ds_grids to save the room

Rooms no longer persistent, will use save and load scripts

Inventory changing to ds_grid instead of list

FPS is shown on screen


4.18.18

Entity Save System

Game Manager instance moved to top of the list

EXPORT ALPHA 0.2.1 FOR PLAYTESTING: 16H14 PDT 


6.25.18

Fixed view scaling

Current Release : ALPHA 0.2.1 RELEASE

Current Dev: DEV 4.18.18

// END OF DEVELOPMENT LOG

Create your website for free! This website was made with Webnode. Create your own for free today! Get started