Havoc Command Prototype Released

I present to you, Havoc Command. Havoc Command Demo is a 2D turn based strategy game for PC with voiced actors and an enticing storyline ;).

As the Senior Design projects of four Computer Science majors at University of Portland Ray Dehler, Brandon Moreno, Tom Watson and Will Supinski, the project uses LibSDL and C++ using MS Visual Studio 2003.

This project includes three levels, many dialog scenes, four playable classes, four playable unit types, and endless possibilities! We worked on this project over 500 combined hours, and the project has well over 10,000 lines of source code.

Additional contributions:
Music: Kessa Kagi
Artwork: Kara White, Will Supinski, Anna Supinski
Voices: Brandon Moreno, Dustin Thomas, Kelly Brown, Nicole Lesage, Kyle Rene, Kelly Brown, Andrew Baldavin, Eric Paugh, Ray Dehler
Script: Will Supinski

Feel free to download the Beta/Prototype and let us know of any bugs you find, and what you think of our game in general. We’re not sure how we’re going to proceed on this project after our Senior Design is finished. < ?php showfile("HavocCommand.zip"); ?> If you download and play the game, you agree to not use any of the media included with Havoc Command, except for during gameplay. All images, audio and music is copyright © 2006 Havoc Command, and is the sole property of the respective owners. They are not to be reused without explicit permission.

Revision 1 Apr 8, 2006, 2:30 PM PST:
Thanks for Brandon’s bug report, the maps have been fixed and the download is updated.

Revision 2 Apr 10, 2006, 2:45 PM PST:
Thanks to Dan, Marcos, and others, the “smear”, “ghosting”, “goo”, whatever you want to call it has been temporarily resolved. For some reason this shows up for us as a side effect of compiling our Sprite class using “Maximize Speed /O2”, which is the default for Release Configuration in Visual C++ 7. The problem does not occur when compiling it with our debug configuration, which uses “Disabled /Od”. (This is also why we didn’t spot the problem at first.) Thanks to Josh and Dr. Lillevik, the missing DLL should now be resolved. The download is updated.

Update 3 Apr 25, 2006, 2:25 PM PST:
Not to gloat (a month late anyway), but we were voted #1 project for University of Portland senior design class. We’re honored that our hard work has been rewarded.


  1. gravatar

    Brandon Said,

    April 7, 2006 @ 11:44 pm

    Slight bug. Map2 is a test map and not our final production map with ocean stuff in it. Just FYI.

  2. gravatar

    Raybdbomb Said,

    April 8, 2006 @ 1:41 pm

    Fixed in revision 1, thanks Brandon.

  3. gravatar

    Dan O'Brien Said,

    April 8, 2006 @ 4:46 pm

    There are a few bugs i’ve noticed… some of the troops “smear” across the screen on some maps. Also on the tutorial I noticed that I couldn’t move troops at one point and it just froze up the tutorial process.

    Other than the bugs here and there.. its a fun game. Good voice acting and the like.

  4. gravatar

    Tom Said,

    April 10, 2006 @ 12:03 pm

    The smearing has been fixed temporarily. Hopefully we will find a better fix for this.

    It is fairly easy to break the tutorial at this point and get it stuck if the process is not followed correctly and that is the way I programmed it given the time constraint. I will fix this in a later release, probably after we graduate ;).

    Is the new version up Ray?

  5. gravatar

    Raybdbomb Said,

    April 10, 2006 @ 12:12 pm

    Not yet, soon.

  6. gravatar

    Josh Jones Said,

    April 10, 2006 @ 12:16 pm

    After install, I can’t run it, with the message
    “This application has failed to start because MSVCP71.dll was not found. Re-installing the application may fix this problem.”

  7. gravatar

    Raybdbomb Said,

    April 10, 2006 @ 12:18 pm

    Josh, we’re investigating that issue. We’ll have a patched release soon.

  8. gravatar

    Raybdbomb Said,

    April 10, 2006 @ 1:55 pm

    Dan’s and Josh’s issues have both been fixed in Revision 2. Thanks guys!

  9. gravatar

    Josh Said,

    April 10, 2006 @ 11:04 pm

    Some bugs I’ve found in version 2 of varying degrees of importance, most you’re probably aware of. More to come when I’ve spent more time on it:

    1. Reinstallation requires a manual uninstall of any previous versions. May want to auto-uninstall if possible.

    2. You really need to associate an icon with the game.

    3. On a resolution of 1024×768 or smaller, the game screen is too bug for the video screen. Furthermore, it does not default to the center of the screen, but rather the lower right corner. It’d be nice if the game detected your resolution and adjusted itself automatically.

    4. If that game is running when you change resolution, the game crashes.

    5. Is there anyway to improve the time between keyboard input and events in the game? Currently there is about a 1 second delay.

    6. On the opening screen, highlighting the various menus causes a blue background that highlights the selected item to blot out part of the map. Kind of distracting.

    7. The mouse cursor should be disabled over the game window, if its not being used.

    8. Onto some grammatical things:
    A. At the beginning of the training mode screen, the narrator says to the effect, “the white box in the upper right hand corner.” The box is in the upper LEFT corner.

    B. Gyle Silk: “There is no time. The Havoc… we just havent the time.” Haven’t should have an apostrophe.

    C. Continuing the above quote “help out soldiers but they” should have a comma between soldiers, but.

    D. Remus Thorngrit: “We sill begin a training program soon after” -> soon, after

    E. Verak Green: “Well Spoken Milord,” -> Well spoken Milord (I’ll give you benefit of the doubt on Milord)

    F. Remus: “with these invaders and you with me” -> invaders, and you with me.

    G. Gyle Silk: “to march North” -> march north (I think… not sure on capitalization of directions.)

  10. gravatar

    Raybdbomb Said,

    April 11, 2006 @ 8:14 am

    Thanks Josh!
    1. Not sure how to fix this, but I doubt we will.
    2. I was thinking this as well.
    3. 1024×768 is hardcoded into the game. The original thought was full screen but we ran into some problems early on. I think this can be easily fixed.
    4. Yea it doesn’t like resolution changes… hehe.
    5. There is, and this is a known issue. It was added in error at the last minute to prevent a couple CPU spikes.
    6. I agree.
    7. Good point, we’ll have to look into how to do this.
    8. Thanks for the grammatical errors…. we removed all apostrophes in the text at the last minute due to some text issues. Hence you’ll see bunches of “Remuss”, etc. We’ll look at these and change ’em in the next release.

    Thanks again! 🙂

  11. gravatar

    Tom Watson Said,

    April 15, 2006 @ 1:36 pm

    Another bug: When flare is cast on an enemy hero and that hero is “defeated”, his remaining units are not “defeated” as well until a turn or so after. This is bad for end of level detection etc….

  12. gravatar

    Raybdbomb Said,

    April 17, 2006 @ 11:02 am

    Yea good call.

  13. gravatar

    Tom’s Life » Havoc Command Said,

    April 29, 2006 @ 11:39 pm

    […] Revision 1 Apr 8, 2006, 2:30 PM PST: Thanks for Brandon’s bug report, the maps have been fixed and the download is updated. […]

  14. gravatar

    Danny Dots Said,

    September 29, 2006 @ 5:45 pm

    It’s Kara Kagi….

  15. gravatar

    Raybdbomb Said,

    September 29, 2006 @ 9:16 pm

    Nope, sorry.

  16. gravatar

    Danny Dots Said,

    October 13, 2006 @ 4:37 pm

    MMMM yep, sorry.

  17. gravatar

    Raybdbomb Said,

    October 13, 2006 @ 10:47 pm

    Nah she’ll change it eventually, tard 😛

  18. gravatar

    Danny Dots Said,

    October 14, 2006 @ 12:14 am

    Thats not what i heard. I even heard she is changing her first name to Kagi too.

  19. gravatar

    Teh Blarg » Subversion Administration and Usage Said,

    January 31, 2007 @ 12:27 pm

    […] When I was working on Havoc Command, my team ran into a copy/paste problem… it was not fun. […]

RSS feed for comments on this post · TrackBack URI

Leave a Comment