Project reports

Published February 05, 2011
Advertisement
I'm thinking about using this space for weekly updates on my projects, and perhaps also other things that I'm doing that aren't really game dev related, but still have to deal with accomplishing anything. My professional personal site isn't really the place I want to put such status updates, and given the content of my Tumblr account, it doesn't seem like a good fit either. Therefore, I'll use here.

I'd post once a week, probably Friday or Saturday, detailing what I've accomplished, what I'm working on, and what I've completed since the last report. I guess I could even start now, although I'd probably cover stuff for the last two weeks since this week was pretty much blown (I screwed up big on Sunday, and it wasn't until Thursday morning that I was able to recover).

Symbol guide:
  • [x] Complete
  • [-] In progress
  • [ ] To do
[size="3"]
UFO Panic!
Completed / In progress:
  • [-] Started moving from a simple App Hub inspired framework to Nuclex.
    • It provides a number of services that I had to implement myself, so I'm currently excising the now-superfluous code to bring everything over. Dependency injection is an issue, though -- it's not a concept I'm really comfortable with, although I know the benefits it brings. Another issue is Nuclex's GameStateManager doesn't provide access to the GameServicesContainer it holds onto, but doing things the DI way means I either have to haul a bunch of services I may or may not need along in every state, or have a singleton object that gives me access to my Game class' Services property. Neither of those seems very clean at all.
  • [-] Reading Rollings and Adams on Game Design for ideas on improving the design of UFO Panic as well as how to better express the design.
  • To do:
    • [ ] Provide an IEntity interface for entity types. Possibly also provide other related interfaces for entities with special needs or abilities. Update EntityManager to rely on IEntity rather than the object pool supporting Entity abstract class.
    • [ ] Extract Sprite from the entity hierarchy; entities that need to be drawn should have a Sprite, not be one.
    • [ ] Work on writing out the actual game design and sticking it in the project Trac site.

    [size="3"]Painter Story
    Almost no visible progress for a month now. Working through one scene, but haven't been able to get any writing on it done for weeks. Haven't seen any progress from the other writers in at least as long.

    Completed/In progress:
    • [-] Writing opening scene of prologue. (No progress for weeks, though.)
    To do:
    • [ ] Write final prologue scene.
    • [ ] Beat outlines for Monday scenes.
    0 likes 1 comments

    Comments

    coldacid
    I am failing so hard to do updates D:
    March 10, 2011 09:06 PM
    You must log in to join the conversation.
    Don't have a GameDev.net account? Sign up!
    Profile
    Author
    Advertisement
    Advertisement