2012-02-21
02:23:43 in Dotitor by chromex
GameObject system mostly complete and tested. Components are the same.
2012-02-18
13:46:16 in Dotitor by chromex
Fixed warnings in slmath, submitted patch for issues
2012-02-17
23:38:38 in Dotitor by chromex
Integrated SLMath
23:18:24 in Dotitor by chromex
Brought in SDL support
19:00:31 in Dotitor by chromex
Integrating SDL beneath the OSA layer
17:10:49 in Dotitor by chromex
TweakBar fully integrated and displays property objects in a fancy manner
13:58:17 in Dotitor by chromex
Working on integrating the AntTweakBar lib and creating engine support for easily exposing property objects
13:57:39 in Dotitor by chromex
Got a job offer, back to work
2012-02-12
18:15:22 in Dotitor by chromex
Improved the property system so that get methods are const and so that there is only a single OnLoad trigger per property class
16:26:45 in Dotitor by chromex
Property application works for primitive types
15:33:38 in Dotitor by chromex
LevelObject infrastructure in, loading scene from JSON description file
2012-02-08
18:36:06 in Dotitor by chromex
Integrating the needed parts of the ICCCM into the OSAbstraction to finish up the windowing stuff.
18:12:25 in Dotitor by chromex
Keyboard input system is complete along with multi-key configurable actions.
16:19:35 in Dotitor by chromex
Input system is coming together.
2012-02-07
22:20:40 in Dotitor by chromex
Switched from Make to SCons. Major components (Engine, JSON, OS Abstraction, and Renderer so far) broken out into libraries.
2012-02-06
01:08:34 in Dotitor by chromex
Project framework is setup. Next up is X integration.
00:45:38 in Dotitor by chromex
Restarting the project. After a year away there were too many half finished endeavors that would need to be figured out and not much work actually to be redone.
2012-02-04
17:44:49 in Dotitor by chromex
There seems to be a bug causing the glow part of the graphics pipeline to not function
16:18:14 in Dotitor by chromex
11 months remain to finish my masters... the crunch begins
2011-12-10
21:52:48 in LawlScheme by chromex
Decided to use C++ instead of C simply for the STL, probably wouldn't have been needed if it was going to be an interpreter only.
19:42:07 in LawlScheme by chromex
Officially decided on compiled instead of interpretted
15:53:12 in LawlScheme by chromex
Working on the initial framework
2011-05-22
22:33:59 in Arrogance by chromex
Font system with variable width fonts almost completed
22:33:48 in Arrogance by chromex
Basic HUD system started
2011-04-15
21:10:11 in Dotitor by chromex
Designed the new HUD system that is replacing CEGUI
21:10:01 in Dotitor by chromex
Decided that the utility of scripting integration does not currently justify the effort
20:20:31 in Dotitor by chromex
Starting work on the Squirrel scripting language integration
20:20:19 in Dotitor by chromex
Deferred shading pipeline is complete
2011-03-21
21:32:38 in Dotitor by chromex
Starting on the new renderer system
21:32:29 in Dotitor by chromex
Cleaning up of the whole code base is complete though future refactoring may occur
2011-01-03
17:15:42 in Dotitor by chromex
Adjusting Game to be a singleton
16:21:24 in Dotitor by chromex
Dotitor is in an alpha state. The editor works but lacks major features.
16:20:56 in Dotitor by chromex
Begin Dotitor development log
2010-11-27
17:45:08 in Arrogance by chromex
Static meshes can now be attached to the bones of an animated mesh
16:28:17 in Arrogance by chromex
Added a global cool down on skills upon use of a single skill to prevent button mashing
16:03:23 in Arrogance by chromex
Auto-skills now also attempt to cause the hero to face the target
16:01:45 in Arrogance by chromex
Made it so auto-skills trigger the attack animation
2010-11-16
14:34:20 in Arrogance by chromex
Fixed an error where animation times were not reseting resulting in some animations becoming useless after the first cycle
13:51:02 in Arrogance by chromex
Using the bored animation for a stun stand-in. Works well enough.
13:50:48 in Arrogance by chromex
Slerp bug fixed upon retrieval of working code
13:31:54 in Arrogance by chromex
Characters now interpolate to their desired rotation instead of instant movements. Looks much better.
13:28:52 in Arrogance by chromex
Encountered and fixing a bug in the slmath slerp function
2010-11-15
11:42:50 in Arrogance by chromex
Enemies now always face the hero when attack them
11:37:08 in Arrogance by chromex
Fixed issue where enemies were never leaving the run animation after pursuing the player
2010-11-14
18:35:21 in Arrogance by chromex
Bug where enemies never go to an idle animation
18:35:05 in Arrogance by chromex
Players and enemies are all animated. WOO
15:07:28 in Arrogance by chromex
New animation system built and tested, starting complete integration
2010-11-12
17:22:06 in Arrogance by chromex
HUD cacheing also fixed weird bug where sometimes having an odd number of skills on the skillbar induced major lag
17:21:24 in Arrogance by chromex
Final HUD cacheing in. Should no longer see performance issues related to it
17:09:50 in Arrogance by chromex
Updated cooldowns to only update when needed, FPS now sticks at 270 with a full skill bar. This was silly.
17:03:23 in Arrogance by chromex
Caching the HP and Energy values alone to minimize HUD updates bought 100 FPS
16:49:57 in Arrogance by chromex
Working on decreasing the number of updates to the HUD per frame, should increase the FPS
16:45:16 in Arrogance by chromex
Fixed an animation issue where I was leaving animations activated causing weird blends to occur
2010-11-09
19:23:52 in Arrogance by chromex
Swapped all skills to be granted by gear, foregoing the rune system for the time being
18:42:39 in Arrogance by chromex
Character inventory reflects stats of items
16:39:43 in Arrogance by chromex
Gear merchants show the stat bonuses of each item
16:16:40 in Arrogance by chromex
Inventory updates live to gear changes
16:16:29 in Arrogance by chromex
Gear displays in player inventory
13:35:48 in Arrogance by chromex
Fixed the isNull() function in the reference counting system to report on all null cases
12:42:58 in Arrogance by chromex
Reinstalling visual assist X so it works again
12:38:18 in Arrogance by chromex
Character screen controls working
12:11:40 in Arrogance by chromex
Begin continuing work on the character screen
2010-10-15
15:00:09 in Arrogance by chromex
Tracking whether the hero's target is friendly to prevent merchant death :)
14:47:47 in Arrogance by chromex
Merchant target acquisition in place
14:47:39 in Arrogance by chromex
Finally over my stupid fevers
2010-09-30
02:26:13 in Arrogance by chromex
Gear can now grant skills to the hero
02:26:06 in Arrogance by chromex
Skill removal added, fixed resulting bug
02:16:44 in Arrogance by chromex
Fixed a bug in the HUD layout XML that was causing CEGUI to throw a lot of errors
02:04:46 in Arrogance by chromex
Migrated more pawn logic into the persistent data system
01:26:46 in Arrogance by chromex
Fixed framelocking to give more consistent FPS
01:19:44 in Arrogance by chromex
Fixed memory leak in movable text class
2010-09-29
23:53:22 in Arrogance by chromex
Adding and removing gear properly changes statistics
23:37:38 in Arrogance by chromex
Switched HeroPawn over to using the skillmap to allow for a customizable skillbar in the future
22:48:15 in Arrogance by chromex
Skill ownership moved from HeroPawn to HeroPD
22:45:26 in Arrogance by chromex
Gear class created, modifies HeroPD with given stat changes
22:45:05 in Arrogance by chromex
Gear data loading
22:05:48 in Arrogance by chromex
Updated gear configuration XML to better represent the current state of the game
21:50:19 in Arrogance by chromex
ArrogancePawn moved over to using persistent data
21:50:05 in Arrogance by chromex
Movable text module for ogre is leaking memory, need to just re-write it better later
13:19:13 in Arrogance by chromex
Fixed pathing glitch where AI would switch paths each frame in cases where it landed at the corners of the path grid
12:08:40 in Arrogance by chromex
Auto skills working
2010-09-28
23:48:45 in Arrogance by chromex
Persistent data system added where data can be stored in gamestate so it sticks around between level changes
23:48:13 in Arrogance by chromex
Shadow maps working in preliminary state, changes needed to the art pipeline to permit total use
23:47:49 in Arrogance by chromex
Latest level integrated
2010-09-23
15:12:53 in Arrogance by chromex
Modified configuration file to support "auto" skills that automtically re-use until the target dies
14:46:42 in Arrogance by chromex
Fixed a bug where the RangedAI's were not being given any initial health
14:32:25 in Arrogance by chromex
Created a base persistent data class for Arrogance pawns containing the generic elements
14:27:29 in Arrogance by chromex
Created initial Hero persistent data class but without gear or runes
14:27:08 in Arrogance by chromex
Added base PersistentData system
2010-09-18
19:46:49 in Arrogance by chromex
Message column for enemies complete
14:43:45 in Arrogance by chromex
Fixed bug with animatedmesh cleanup, error in usage, not class
13:25:50 in Arrogance by chromex
Bug in animatedmesh cleanup
13:25:44 in Arrogance by chromex
Fixed two mesh member of HeroPawn that were not being memory managed
13:09:23 in Arrogance by chromex
Movable text abstraction in place and working
2010-09-17
22:54:23 in Arrogance by chromex
In game movable text works
22:20:09 in Arrogance by chromex
Integrated MovableText class from the Ogre cookbook
22:19:17 in Arrogance by chromex
Auto target acquisition when using a skill with no enemies selected
22:18:48 in Arrogance by chromex
Changed cooldown depiction to be a sliding bar instead of alpha, much clearer
22:18:24 in Arrogance by chromex
Created custom CEGUI templates for moving towards the final HUD
11:55:25 in Arrogance by chromex
Refactored all affects to utilize the new affect base class
11:55:02 in Arrogance by chromex
Added the "stun" skill
11:23:59 in Arrogance by chromex
Refactoring Affect base class to support more stateful transitions
11:08:53 in Arrogance by chromex
Added the "rage buff" skill
11:08:16 in Arrogance by chromex
Added the "bleed" skill
11:08:11 in Arrogance by chromex
Added the "big hit" skill
11:08:05 in Arrogance by chromex
Added the "hit" skill
11:07:58 in Arrogance by chromex
Added generic affect system allowing affects to be stuck to pawns
11:07:35 in Arrogance by chromex
Added skill system
2010-09-08
22:01:37 in Arrogance by chromex
Hero orients to the direction he is moving in
21:23:00 in Arrogance by chromex
Animated meshes are in the game
20:50:35 in Arrogance by chromex
Abstracted the common staticmesh/animatedmesh functionality down to a mesh base class
20:22:38 in Arrogance by chromex
Starting on animated mesh system
20:17:01 in Arrogance by chromex
Enormous FPS improvement from 100fps average to 550fps average by finding a design flaw in my static mesh system
20:09:30 in Arrogance by chromex
Mesh exported with animations and skeleton from Max. Loaded by Ogre with no complaints.
19:09:50 in Arrogance by chromex
Beginning work on the animated mesh pipeline
18:31:58 in Arrogance by chromex
Tornado warnings are up in the area, setting up another remote backup outside Texas
11:46:17 in Arrogance by chromex
Increased pathing grid density to help enemies path through fence barriers
11:33:52 in Arrogance by chromex
Looking to increase the aggressiveness of the physics bitfield on generation.
11:33:31 in Arrogance by chromex
RangedAI completely added and functional.
11:06:59 in Arrogance by chromex
Created a generic AI controller capable of handling both the melee and ranged AI enemies
10:33:57 in Arrogance by chromex
Updated the level parser to parse out melee enemies and spawn them
2010-09-07
22:43:05 in Arrogance by chromex
Two scene graph loaders are in the graphics system, one pre-collapses the static geometry and the other does not but provides more accurate culling. Pre-collapsed wins.
22:39:06 in Arrogance by chromex
Melee pawn complete. Dies, attacks, runs away.
22:19:07 in Arrogance by chromex
Moving the MeleeAI into its final state
16:37:52 in Arrogance by chromex
Lag problems are the result of having too many draw calls. As art becomes complete, collapsed geometry will become necessary.
15:40:14 in Arrogance by chromex
OgreMax plugin still not exporting multiple textures
14:53:51 in Arrogance by chromex
Added base configuration data for player equipment. Not yet parsed nor in-game.
2010-09-06
19:32:57 in Arrogance by chromex
Massive bug in scene graph collapse code finally fixed
10:30:09 in Arrogance by chromex
Starting on general AI controller class
10:27:58 in Arrogance by chromex
Fixed graphics bug where leaves were drawing before branches resulting in incorrect overlay
2010-09-05
22:30:57 in Arrogance by chromex
All relevant inline configuration switched to new system
22:13:01 in Arrogance by chromex
Configuration system in place and tested
21:48:23 in Arrogance by chromex
Config system too similar to the DotScene parser system, should look into a generalized solution
21:20:42 in Arrogance by chromex
Using xercesc again for the configuration system
20:59:23 in Arrogance by chromex
Starting on general gameplay configuration system from external config file
20:59:09 in Arrogance by chromex
Overhead spotlight system complete
2010-09-03
15:10:53 in Arrogance by chromex
Problem with lighting on individual objects
2010-09-02
14:51:52 in Arrogance by chromex
Woutter has a good solution for the pathing bug by expanding the grid liberally and then confining with the physics
11:38:14 in Captain Blood by chromex
Fixed annoying unused variable warning in cbTradeShip
11:24:02 in Captain Blood by chromex
First encounter with hierarchy issues in unreal script
10:53:18 in Captain Blood by chromex
Ship to ship collisions results in weaker ships exploding
10:21:38 in Captain Blood by chromex
Verified touch event activating on ship interaction
10:21:28 in Captain Blood by chromex
Begin work on ship to ship collisions
2010-09-01
21:59:20 in Arrogance by chromex
Added a kill key for the player to kill their current target
21:51:27 in Arrogance by chromex
Fixed some bugs in the new tab select resulting from being tired
21:23:08 in Arrogance by chromex
Intelligent tab select put in
12:57:48 in Arrogance by chromex
Release created
12:32:07 in Arrogance by chromex
Continued bug with alpha on trees. Need to setup separate render groups for the leafs and the brances
12:27:30 in Arrogance by chromex
New test scene works well
12:27:23 in Arrogance by chromex
Bridge posts fixed by Derek
11:42:55 in Arrogance by chromex
Fixed a bug resulting in runtime errors in exported releases
10:46:30 in Arrogance by chromex
Basic tab to select enemy system in place
10:40:51 in Arrogance by chromex
Added toggle to hide manual meshes
10:37:08 in Arrogance by chromex
Increased how configurable the MeleeAI is
10:27:33 in Arrogance by chromex
AI aggro and return system in
10:01:23 in Arrogance by chromex
Fixed a bug with path finding jitter in AI by making so if either terminal was off map we just path with a straight line
2010-08-31
18:01:26 in Arrogance by chromex
Tested pawn and verified pawn death system again
18:01:15 in Arrogance by chromex
Fixed a reference counting bug resulting from the new pawn factory
2010-08-30
17:52:36 in Arrogance by chromex
Added MeleeAI pawn and controller classes. Begun total work on the AI and combat systems.
17:52:03 in Arrogance by chromex
Fixed a bug where the new PawnFactory was causing a crash at clean up
17:51:38 in Arrogance by chromex
Improved physics debugging toggle
17:51:16 in Arrogance by chromex
Fixed a bug in A* where the final points being off the map caused a runtime error. Solution is not optimal
17:50:05 in Arrogance by chromex
ArrogancePawn target management improved
17:49:29 in Arrogance by chromex
Memory debugging was slowing down debug builds significantly
17:48:51 in Arrogance by chromex
AI computes proper path to target
17:48:42 in Arrogance by chromex
Fixed a bug with the pawn group constants
11:06:06 in Arrogance by chromex
Target querying system works
10:34:45 in Arrogance by chromex
No memory leaks from pawn factory system
10:27:18 in Arrogance by chromex
Backed up libraries
10:14:27 in Arrogance by chromex
Factory system in place.
2010-08-28
14:03:19 in Arrogance by chromex
Working on a pawn factory system. Designed to support not just creation but also queries for pawns with certain conditions (distance, hp, etc.)
12:30:11 in Arrogance by chromex
Fixed a bug in the refcount code found previously where the compiler was providing a copy operator despite what appeared to be a proper overload
2010-08-26
16:13:24 in Arrogance by chromex
Need to make it so pawns are factory created so that controllers can query for pawns
16:13:05 in Arrogance by chromex
May have found a bug in my refcount code where the created copy operator is not preventing the compiler from creating its own shallow copy one
15:12:51 in Arrogance by chromex
Need to design a good targeting system for bots and the player to acquire targets
14:36:02 in Arrogance by chromex
Creating MeleeAI
14:33:57 in Arrogance by chromex
Player has an energy bar, cleaned up some debug physics elements
2010-08-25
18:03:54 in Arrogance by chromex
Increasing correction scaler by an epsilon reduces jitter and fixes cases where the same correction point repeats across all correction iterations
12:58:45 in Arrogance by chromex
Fixed export to remove redundant meshes (one tree is enough, thank you)
12:31:57 in Arrogance by chromex
Bug fixed with quaternion to axis/angle pair conversion
2010-08-24
18:55:17 in Arrogance by chromex
OgreMax plugin installed and tested. Ignoring slightly flawed material info, its awesome.
18:30:05 in Arrogance by chromex
Project broke 3.5k SLOC. Pretty useless metric but interesting none the less.
18:07:17 in Arrogance by chromex
Player spawns at point specified in level
17:43:24 in Arrogance by chromex
In game rendered mouse works
17:21:44 in Arrogance by chromex
Primitive GUI control working
2010-08-21
17:13:22 in Arrogance by chromex
Quick debug run found no memory leaks with new GUI system
17:03:40 in Arrogance by chromex
Simple character stats box displaying
16:53:06 in Arrogance by chromex
CEGUI Layout Editor has a lot of bugs resulting in crashes and lost editing
16:16:17 in Arrogance by chromex
For the first time CEGUI is successfully loading resources
16:15:33 in Arrogance by chromex
Swapped over to using a Resources.cfg configuration rather than adding the directories from code
2010-08-18
20:29:53 in Arrogance by chromex
Fixed CEGUI related memory leak
19:13:33 in Arrogance by chromex
Custom CEGUI build completed
17:24:25 in Arrogance by chromex
Starting build of CEGUI against Ogre 1.7.1
12:54:32 in Arrogance by chromex
Spending a lot of time integrating CEGUI 0.7.1. Lots of out of date documentation.
11:36:51 in Arrogance by chromex
Updated linker setup to better organize libraries, brought in CEGUI
2010-08-12
17:44:46 in Arrogance by chromex
Building out gameplay pawns
17:22:28 in Arrogance by chromex
Another idea to fix some of the corner jitter in the physics system fails
2010-08-11
19:48:24 in Arrogance by chromex
Computed A* path smoothed for more realistic movement
19:19:51 in Arrogance by chromex
Worked on A* to only add nodes at turning points
18:26:17 in Arrogance by chromex
A* works
2010-08-10
13:25:31 in Arrogance by chromex
Begin work on pathfinding implementation with A*
2010-08-09
19:25:05 in Arrogance by chromex
Added linelist generic debug type to allow for pathfinding debugging
16:16:38 in Arrogance by chromex
Improved path node generation to more fully fill out the available space
16:01:32 in Arrogance by chromex
Bit field of valid path nodes building correctly
14:38:15 in Arrogance by chromex
Added bitfield system for AI routing tech
12:40:04 in Arrogance by chromex
Refactored Shapes2D to have implementation in a cpp file and added it to stdafx
2010-08-08
20:57:26 in Arrogance by chromex
Fixed alpha blending bug, trees now look great
19:31:09 in Arrogance by chromex
Game runs fine now at any FPS
18:59:15 in Arrogance by chromex
Subtractive bounding system complete, player bound to world
18:59:01 in Arrogance by chromex
Fixed a bug with + instead of -
18:23:22 in Arrogance by chromex
Fixed a bug where the constructor was hiding the fact that a specific function implementation was not being called
11:05:33 in Arrogance by chromex
Fixed bug in Box2D queryRelativeState where ||s were used instead of &&s
10:57:11 in Arrogance by chromex
Scrapped original box physics volume code, written tired and it shos
10:55:36 in Arrogance by chromex
Made it so collision volumes draw in release, faster testing
10:50:55 in Arrogance by chromex
Collision volumes loading correctly from Max
2010-08-05
18:09:18 in Arrogance by chromex
Boxes work with intersection correction
17:18:59 in Arrogance by chromex
Initial work on supporting subtractive boxes in place
15:54:28 in Arrogance by chromex
Subtractive circles complete, smooth movement all around, even at joints
15:01:22 in Arrogance by chromex
Subtractive circles working, player limited to zone. Minor teleporting at intersection corners.
10:48:48 in Arrogance by chromex
Added missing isNull() implementation to reference counting system
10:29:38 in Arrogance by chromex
Slight redesign to physics API
09:20:50 in Arrogance by chromex
Dropping Ogre into stdafx.h has the ability to blow through the default heap size allocated for storing it for compilation
08:59:00 in Arrogance by chromex
Design of subtractive physics system complete, beginning implementation
2010-08-04
23:39:12 in Arrogance by chromex
Fixed mouse movement bug and figured out another issue
19:50:32 in Arrogance by chromex
Mouse movement in game works
17:51:55 in Arrogance by chromex
Fixed release mode problem
17:51:47 in Arrogance by chromex
DotScene format loading and displaying
2010-08-03
20:44:39 in Arrogance by chromex
Added static mesh list to Level setup
19:35:20 in Arrogance by chromex
SVN and Visual Studio had a fight over file rights losing some work, recovery complete
18:49:59 in Arrogance by chromex
Fleshing out Pawn as needed by HeroPawn
18:47:45 in Arrogance by chromex
ArroganceLevel basics done, creating simple hero
18:37:17 in Arrogance by chromex
Starting on Arrogance level implementation
18:33:35 in Arrogance by chromex
Need to look into static geometry batching for Ogre
18:32:55 in Arrogance by chromex
Starting to integrate xerces for XML parsing
18:30:27 in Arrogance by chromex
Setup dropbox for art pipeline
18:22:51 in Arrogance by chromex
Static mesh pipeline setup using ogremax.com exporter
12:12:06 in Arrogance by chromex
Polished StaticMesh
12:00:39 in Arrogance by chromex
Proper entity removal from ogre implemented
11:20:28 in Arrogance by chromex
Finished off StaticMesh state
2010-08-02
18:48:35 in Arrogance by chromex
Bug persists for close button, ignoring for now
18:34:11 in Arrogance by chromex
Bug with the default window close button leaving the process running
18:07:03 in Arrogance by chromex
Switched from local to remote repository
18:04:06 in Arrogance by chromex
Input system in, pumping windows events
17:31:24 in Arrogance by chromex
Integrating the old Crazengine3D input system
17:01:44 in Arrogance by chromex
Static mesh system works, drawing pretty ogre head to the screen
15:47:51 in Arrogance by chromex
Migrating to VS2008 for slmath
13:41:04 in Arrogance by chromex
Bug with crash at startup caused by slmath...
13:40:42 in Arrogance by chromex
Broke out static mesh support into its own class
2010-08-01
17:44:15 in Arrogance by chromex
Fleshed out a graphics test level
17:24:25 in Arrogance by chromex
Bug with memory leak detection code breaking Ogre
17:23:58 in Arrogance by chromex
Abstracting Ogre into a graphics singleton
17:18:50 in Arrogance by chromex
Spent three or four hours reading Ogre tutorials
2010-07-30
14:40:48 in Arrogance by drmoss
First post for Derek
14:34:16 in DevLog by chromex
New devlog version deployed, favicon works
13:57:36 in DevLog by chromex
Properly display an entries owning project only in the 'All' meta category
13:54:26 in DevLog by chromex
Fixed newline bug, erroneous width in css
13:50:50 in DevLog by chromex
Entries owning user and project now display with newline bug
13:45:12 in DevLog by chromex
Added favicon to project, less useless queries
13:28:22 in DevLog by chromex
Beginning work on better multi-user support in devlog
2010-07-29
19:30:04 in Arrogance by chromex
Testing complete on core framework. Tomorrow begins graphics.
19:19:22 in Arrogance by chromex
Bug where the copy constructor must take in the exact class, not a base class
19:14:30 in Arrogance by chromex
Test level with test pawns and controllers works
19:14:12 in Arrogance by chromex
Built a better and more robust reference counting system
2010-07-27
20:42:24 in Arrogance by chromex
Using refcount strong/weak pointer system to improve the pawn/controller clean up scheme.
20:41:54 in Arrogance by chromex
Added controller and pawn system. Built refcount system. Need to test all of the above. Need to integrate refcount system with the pawn/controller system.
2010-07-26
17:41:59 in Arrogance by chromex
Improved level spawner creation and instancing
2010-07-23
21:30:04 in Arrogance by chromex
Integrated slmath
20:30:36 in Arrogance by chromex
Fixed divergent level ending system.
20:25:24 in Arrogance by chromex
Added timing system. Added desired FPS framelocking. Added variable delta time.
2010-07-22
12:03:47 in Arrogance by chromex
Integrated windows timing code
11:48:30 in Arrogance by chromex
Added level creation factory and tied it in with the gamestate
10:51:29 in Arrogance by chromex
Game monitors game state to take appropriate action
10:41:20 in Arrogance by chromex
Added stateful features to GameState singleton to better support state control from anywhere in code
10:24:33 in Arrogance by chromex
Working on the core framework
2010-07-13
21:10:19 in General by chromex
SFML applications make my graphics card whistle. Literally.
20:38:41 in General by chromex
Using SFML for the lockless quadtree demo
15:03:25 in Captain Blood by chromex
On occasion boats go spinning
14:04:10 in Captain Blood by chromex
Team testing for fire shots is working
13:58:35 in Captain Blood by chromex
Added teams to cbCombatShip
13:39:23 in Captain Blood by chromex
Found bug with Rotator construction causing ships to leave the plane
12:37:55 in Captain Blood by chromex
Seems objects are not in their proper position yet during PostBeginPlay()
12:27:55 in Captain Blood by chromex
Fixed issue where ships were sending each other spinning post running state
12:02:01 in Captain Blood by chromex
Cannot adjust widget line width, could be problematic
11:58:39 in Captain Blood by chromex
Camera refers to its location with Position as opposed to the rest of the engine
11:57:08 in Captain Blood by chromex
Moved camera track code out of cbCombatShip and into cbBlackWitch
11:55:36 in Captain Blood by chromex
Forgot to call super.PostBeginPlay() resulting in a lovely black screen
11:54:30 in Captain Blood by chromex
Added enemy ship to scene.
11:50:41 in Captain Blood by chromex
Using the UDK without the better part of the UT3 portion has to be the best thing ever. No more digging through code, no more blind hopes.
11:35:41 in Captain Blood by chromex
Beginning work on cbEnemyShip. Get to see how well the abstraction works out.
11:32:46 in Captain Blood by chromex
Using Object.TransformVectorByRotation() yielded more correct results than the << operator for rotation
11:31:37 in Captain Blood by chromex
Widget complete. Starts with proper settings, rotates correctly
10:53:42 in Captain Blood by chromex
Need to figure out why nFringe insists on full rebuild each time
10:51:56 in Captain Blood by chromex
Operator << in UDK allows a vector to be turned by a rotator
10:45:47 in Captain Blood by chromex
Starting on fixing initial widget tangent and direction from ships
10:45:01 in General by chromex
Quadtree adjust algorithm done
10:14:44 in General by chromex
Lockless stack complete, very short thing
09:53:00 in General by chromex
Lockless input only stack under way
2010-07-12
12:02:56 in Captain Blood by chromex
Isometric camera works
11:55:09 in Captain Blood by chromex
Ships follow and rotate around splines. Need to stop the camera from doing a follow cam
2010-07-11
21:05:56 in General by chromex
Using a queue size of 16 with four worker threads and one producer enabled maximal throughput such that a thread always had work available but not waste too much space
20:54:54 in General by chromex
size_t vs long found to be hiding errors in lockless queue
2010-07-10
17:09:42 in General by chromex
Wheat free pizza #1 complete, begin #2
14:00:47 in Captain Blood by chromex
Camera tilted for "isometric" view
13:45:29 in Captain Blood by chromex
Fixed bug where base class was overriding the actions of a child class
12:52:31 in Captain Blood by chromex
Widget end now controlled from player input
12:39:25 in Captain Blood by chromex
Adding setup vs. combat phase support
12:36:33 in Captain Blood by chromex
Moved input functionality from cbShipPrimitive to cbBlackWitch
01:31:38 in General by chromex
Need to adapt the display driver to support shader variable arrays for DirectX
01:08:41 in General by chromex
Fixed testing bug resulting in time running when inappropriate
01:05:30 in General by chromex
Display driver adapted to support loading bone and weight data
01:01:55 in DevLog by chromex
Need to make it so the owner project is displayed on the 'All' page
00:58:13 in General by chromex
Modified mesh export format to have the vertex layout in a sub-tag. Importer uses new layout to determine shader and format for display driver.
00:51:19 in General by chromex
Bones are parsed and appear properly imported
00:23:16 in General by chromex
Warnings from importer build fixed
00:20:38 in General by chromex
Importer adapted to support new tags
00:13:46 in General by chromex
Beginning implementation of bone import
00:05:33 in General by chromex
Skinned export of scenes from 3dsmax completed and validated
2010-07-09
23:49:37 in DevLog by chromex
DevLog 2.0 is complete (and deployed!) Mutiple projects are go! Multiple users are go!
23:49:15 in Captain Blood by chromex
Splines complete for combat, implemented with hermite splines and using the debug line drawing from UDK
23:48:41 in Arrogance by chromex
Begin Arrogance developers log