Monday, June 2, 2014

Polish++

There has been much progress...

A new version of the Demo is available: http://theoremgame.weebly.com/
You should leave me feedback.

changelog:

5/31/2014
-fixed bug with switching between leaders clearing out equipped objs
-fixed bug with loading harmonia's spritesheet
-fixed bug with HUD not properly reflecting equipped item upon leader switch
-moved saveLevel() from editorInput to saveLevelComponent.saveLevel()
-created metric collector.cs, collects data about levels and game, writes data to file
-conducted first data analysis of game including level sq. foot, enemies, items, lines of code
-fixed various bugs after playtesting with Z

5/29/2014
-updated fxManager.processDamageEvent to display a "+" or "-" before damage notification text
-updated weapon descriptions to reflect actual damage values used in game calculations
-added key to editor
-took notes from vlambeer art of screenshake video
-added camera teleport to level manager upon level load
-added camera lerp following after and between party members
-reorganized camera2d, removed various methods and functions that weren't being used
-bombs shake camera, getting hit shakes camera
-bombs collapse locked doors to rubble, fixed visual bug with open prison doors
-shake camera a little when shooting arrows & magic items too
-added texturemanager.UpdateHarmoniaTexture() in prep for equipping items for 2nd party member
-created battleManager to handle all battle calculations, linked into theoremGame.cs
-condensed 2 different attackActor() methods from player and aiComponent into battleManager.attackActor()
-migrated attackGameobj() into battleManger from player
-migrated dropInventory() into battleManager from aiComponent
-migrated aiComponent from levelManager to TheoremGame (top level manager)
-harmonia should have unarmed texture sheet, should start unarmed
-setup being able to equip harmonia with staff
-when an actor dies, their texture sheet swaps to unarmed (since inventory drops)
-select leader screen stays up until camera is on target of leader - fixes bug with getting stuck in walls
-fixed bug with harmonia dropping items and loaded texture
-fixed bug with inventory screen not properly displaying equip text for harmonia + staff
-changed level manager to load level in a generic way
-changed definitions of all levels so they will load correctly
-changed save level routines in editor
-changed how death sounds are handled in game

5/28/2014
-changed ghost movement speed to slow, changed player2's movement speed to fast to keep up with party
-fixed bug with revive bringing far away party members back to life
-organizing and documenting fx manager in prep for additional fx events
-updated you quit/game over screen image
-added 'credits' to game, start with 2, allows player to become party ghost, cues game over screen
-added popup text to death to show how many credits are left
-cut barrel break sound, staff swing sound to make shorter/spammable
-fixed bug with AI not targeting leader, only targeting party member 1
-fixed bug with inventory screen not properly describing how to equip and drop weapons
-created heal spell in fxManager.processMagicEvent()
-moved heal/revive sprite fx to fxManager.processSpriteEvent()
-updated loot manager to spawn shields and healing materiafrom treasure chests
-fixed bug with enemies attacking party ghost
-fixed bug with death notification
-changed how damage text is faded out, lasts a little while longer, is easier to read
-created wizard image, created wizard screen, added input functionality
-created first cheat for game via wizard input password, tested

5/27/2014
-added additional rotating elements to main menu
-revised main menu video
-added 4th gravestone gameobj
-refined graveyard level
-added additional gravestones
-removed other enemies from this level, only skeletons
-added dungeon entrance on level - doesn't work for now
-created grass to desert transition level like map shows
-completed equipping items for Aletheia: sword, dagger, unarmed with or without a shield
-added hand icon for actors with weapons
-updated HUD manage to correctly display equipped weapons/defensive items

5/26/2014
-continued working on theorem main menu overlay
-created wizard character, created wizard screen (unsure and on hold for now)
-nulled out input for 2nd menu item (coming soon)
-created proper exiting state for main menu screen
-added enter skip to intro video screen
-changed sprite.cs to actually factor in rotation for draw method
-created animated main menu overlays

5/25/2014
-main menu text should appear only if window is in open state
-switched music out to only use demo music from aaron paul low
-changed text from '______ has joined your party' to "Someone has joined the party..."
-fixed sorting bug with traps
-updated main menu video
-pump color + 10-20 on gameplay
-added aletheia running through spider caves
-added team running through ice dungeons
-extended timing of cast animation introduction
-shortened timing of red stone on screen
-worked on initial sketches for theorem main menu overlay

5/24/2014
-changed AI to target players only
-created easier to read Theorem logo, cut edges off of O, extended the T on the left, tightened tracking
-created symbols for different factions
-redesigned main menu to not be big and stupid
-removed game.difficulty - no longer hard or normal options
-removed all old bkg sprites from main menu
-created, loaded new main menu sheet in main menu screen
-removed 'press start' MM text
-fixed sorting of bombs
-rendered main menu with updated logo
-recorded walking around in levels as various characters for main menu intro
-edited together new main menu video based on music
-no text initially, anykey or button press cues start menu
-allow movement between menu items via up/down
-added timed animation 'in/out' of menu screen via sprite current frame and update

No comments:

Post a Comment