Grixus Faldor
|
quote:
If Oversoul was a Car... Posted on April 04, 2013 by Nulgath Hail Oversoul Player! As you know we are taking Oversoul to the next level! This time, instead of leaving you in the dark, we are going to keep you informed along our whole journey of taking Oversoul through this evolution! Re-Focusing Instead of painting ourselves in a corner of not pregressing the actual gameplay because we're too busy creating small releases each week, we've decided to hone in on devloping the key game features of OS that will make it the complete game I set out to make. If Oversoul was a car you wanted to improve, you would start by working on the engine, making it faster, stronger and better. You wouldn't just give it a fresh coat of paint and say it's done because it looks shiny on the outside. I feel like that's what we've been doing without knowing it. Making the outside of the car look nice while the engine was riddled with problems. Game Engine This is the key factor right now. As you saw last week, the art I created for the new user interfaces are done but the functionality of those interfaces are not. Warlic is working on the new and improved OS game engine. Although, this will fix a lot of current problems with battle, as to be expected, the new engine does not mesh well with other parts of the game. Those other parts are used to the old buggy battle engine. This is the domino effect of coding one way then going back and changing something so key to the game. This has to be fixed or we are simply replacing one set of problems with another. Work, Work, WORK! In ending we have a lot left to do. Although it was planned that the new interfaces would be ready this Friday, it will be pushed to next friday. Just to give you an idea what our programmer Warlic has to work on, he presented me with his fix list. If you didn't feel a part of the development of OS, now you will! Enjoy! =========== Author: U-Warlic-PC\Warlic Date: 2013-04-04 15:26:37 EDT Table of Contents ================= 1 Bugs 1.1 The following bugs are all caused by the old UI system. My current UI 1.1.1 3) Counter, Cat Reflexes and Iron Hide icons not displaying in upper left/right corner when used. 1.1.2 30) clicking on draw cards to soon after your turn starts (before the timer starts) it freezes the game - -UI BUG - Will fix in UI overhaul 1.1.3 33) Refresh Icons do not display properly - it marks all defenses as heals (this is visual only - in reality, only one is actually converted to a heal - as per intended functionality). -UI BUG - Will fix in UI overhaul 1.1.4 Blessed Strike enhancement missasignment 2 Current Status of the new UI 2.1 Behavior-based conversion refactoring 2.2 Outstanding base functionality 3 Status indicator Icons 4 Core Battle Engine 1 Bugs ======= 1.1 The following bugs are all caused by the old UI system. My current UI --------------------------------------------------------------------------- overhal should address the following bugs: 1.1.1 3) Counter, Cat Reflexes and Iron Hide icons not displaying in upper left/right corner when used. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Icons are not yet implemented - UI BUG - Will fix in UI overhaul 1.1.2 30) clicking on draw cards to soon after your turn starts (before the timer starts) it freezes the game - -UI BUG - Will fix in UI overhaul ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1.3 33) Refresh Icons do not display properly - it marks all defenses as heals (this is visual only - in reality, only one is actually converted to a heal - as per intended functionality). -UI BUG - Will fix in UI overhaul ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1.4 Blessed Strike enhancement missasignment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1) when you use blessed strike the unblockable status gets added to the first normal damage card it can be applied to 2) if you use might on a normal damage card first then blessed strike on another the unblockabe status gets added on to the might card making it unblockable and getting +6 damage 3) the game can bug out if the might+blessed boosted card combo kills your opponant before the game resyncs on your next turn 2 Current Status of the new UI =============================== 2.1 Behavior-based conversion refactoring ------------------------------------------ I am basically recoding the entire system for queueing and playing cards. The new system is behavior-based as opposed to state-based and should allow for more flexible custom UI behaviors as we add different cards that can do different things. 2.2 Outstanding base functionality ----------------------------------- I have the following outstanding functionality to recode before getting the UI back to its old base functionality 1) Transformation Icons (when playing cards that convert other cards intodifferent types - for instance defense to heal, attack to unblockable, etc... 2) Modifier types: When cards add bonus values to cards, the modifier text appears on the card. The following card behaviors still need to be recoded: 1) Multiple Discards - cards that require more than one Discard. 2) Charge - Adds bonus to all attacks 3) Strike - Convert an attack to Unblockable 4) refresh - Convert a dedfense to heal 5) need to reimplemented discards too - (discard through the (x) button) Once I get through the recoding of these core behaviors, we can start the reskinning process for the battle UI. The reskin will probably take a little time because of the new animations and I am not sure if the custom card interfaces are supposed to act the same or not... 3 Status indicator Icons ========================= The status indicator icons (icons that show dot duration, reflect, etc...) are not yet ported over to the new battle system. This should go quickly once I get around to it. 4 Core Battle Engine ===================== The core battle engine has been completely replaced by the new engine on dev. - The new battle engine has vasty improved card processing and things that have always been inherently buggy, such as counter strike and iron hide now function properly. The new system is also a lot more flexible for adding new card behaviors - so moving forward, we should be able to introduce new card types into the game with minimal trouble. Coming Soon! - Oversoul Beta Revolution
- Card Customization
- 2nd Oversoul Character Suggestion Contest
Head over to my Facebook page and "Like" it! "Follow" me on Twitter and "Subscribe" to me on Youtube. This I command! Facebook// Twitter// Youtube Login and play using the "ONE LOGIN TO RULE THEM ALL!" Hint: That is the same login you use to to play EpicDuel, HeroSmash or log into this site.
< Message edited by James Lu -- 4/5/2013 6:55:44 >
|