Outpost Universe Forums

Projects & Development => Projects => OutpostHD => Topic started by: leeor_net on September 12, 2016, 02:10:48 PM

Title: OutpostHD v0.7.0 Released!
Post by: leeor_net on September 12, 2016, 02:10:48 PM
OutpostHD v0.7.0 is now officially ready for release!

This release sees the introduction of the population and morale models, GUI skinning and lots and lots of bug fixes. Goof has been extremely helpful in making this release possible so many thanks and shout outs!

Morale isn't completely finished and population requirements aren't yet implemented into structures. That's slated for the next update!

(http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_01_thumb.png) (http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_01.png) (http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_02_thumb.png) (http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_02.png) (http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_03_thumb.png) (http://leeor.outpostuniverse.org/ophd/screenshots/0.7.0/ss_03.png)

What's New

A LOT of new stuff in this update. Thanks to forumite Goof for assistance in developing all of the available structures!

What's Changed

Bugs Fixed

Gimme Gimme! Where do I get it?

Head over to the main thread (http://forum.outpost2.net/index.php/topic,5718.0.html) and look for the 'Current Build' section.
Title: Re: OutpostHD v0.7.0 Released!
Post by: Hooman on September 13, 2016, 05:00:45 AM
Always pleased to see progress. This one looks like a fairly big update.
Title: Re: OutpostHD v0.7.0 Released!
Post by: leeor_net on September 13, 2016, 09:31:23 AM
It's massive.

Goof helped me add a bunch of new structures, came up with most of the UI improvements (I just did the skinning and draggable windows) and helped me identify and squash a lot of bugs I never thought to check for, mostly placement logic type deals (e.g., not checking for some cases but checking for others). For instance, the Digger bot can no longer be placed if there is an obstruction on the level beneath it. I think Outpost 1 had the buildings just get destroyed or set the robodigger to explode or something equally inane.

Anyway, so there's that and of course GUI skinning! It's not the most efficient but that's because of the way I built the skinning helper functions in the NAS2D Renderer... will need to fix that some day too.

Feels good to be a little more than half way done. Need to rethink some of the versions and what they mean to make sure I've got everything included in the 1.0 release.
Title: Re: OutpostHD v0.7.0 Released!
Post by: Hooman on September 13, 2016, 11:51:02 PM
Version 0.99999999...
Still feels like something is missing.  :-\

How do you really know you are over half way done? Because your arbitrary counting is over half way to 1.0? ;)

Ahh, the problem with decimal. And moving goals. Mostly moving, fuzzy, not entirely defined goals. And 1.0 having some magically defined significance.

Congratulations on reaching the 0.7-way mark.  :P
Title: Re: OutpostHD v0.7.0 Released!
Post by: leeor_net on September 14, 2016, 12:11:40 AM
Quote
How do you really know you are over half way done? Because your arbitrary counting is over half way to 1.0? ;)

It's sort of arbitrary and sort of a road map.

I say a little more than half way vs. 70% finished. I'm using specific versions as milestones for key features. By 1.0 the intent is that all core features have been implemented and hopefully polished. That stated, the sub-versions (e.g, 0.7.5) implement additional features and round out the core features.

Quote
Version 0.99999999...
Still feels like something is missing.  :-\

I have a feeling it's going to feel like this a lot. That's part of the reason I'm laying out a roadmap with specific goals to meet.

Quote
Ahh, the problem with decimal. And moving goals. Mostly moving, fuzzy, not entirely defined goals.

Yeah yeah yeah. :P :P

I still feel accomplished. :P :P :P :P
Title: Re: OutpostHD v0.7.0 Released!
Post by: Hooman on September 14, 2016, 12:32:30 AM
Don't mind me. I was just being subversive.

Must have been all that talk about Git, and ... Subversion?  :P

Glad to hear you have a road map. That's actually quite good to hear.
Title: Re: OutpostHD v0.7.0 Released!
Post by: leeor_net on September 14, 2016, 12:34:28 PM
Quote
Don't mind me. I was just being subversive.

Must have been all that talk about Git, and ... Subversion?  :P

You are terrible. :P

As for the roadmap:

http://redmine.outpostuniverse.org/projects/outposthd/roadmap

Lays it out here and the planned core features. Not all of the tasks are set up, I do that as I go along... it's shockingly difficult to determine exactly what needs to be done to complete various features, sometimes I think of tasks as I'm already in the process of implementing a new feature.
Title: Re: OutpostHD v0.7.0 Released!
Post by: Hooman on September 15, 2016, 08:27:04 AM
I'm amused that you have tasks numbering over 120, with some in the 90s crossed off, yet there remains:
Quote
Task #4: Implement A* Pathing

That sounds about right.

Mostly though, I'm impressed that you have so many tasks planned out and grouped into milestones.
Title: Re: OutpostHD v0.7.0 Released!
Post by: leeor_net on September 15, 2016, 11:09:39 AM
I'm amused that you have tasks numbering over 120, with some in the 90s crossed off, yet there remains:
Quote
Task #4: Implement A* Pathing

That sounds about right.

I knew very early on that I'd be using some form of A* pathing and will likely take advantage of MicroPather by grinning lizzard (same guy who does TinyXML and a few other very very useful libraries). A lot of the other stuff happens as I get through the code and as I think about how and what I need to implement to get certain tasks/functions/features working.

Mostly though, I'm impressed that you have so many tasks planned out and grouped into milestones.

Thank you! It's taken years to learn to do this and years more to actually move forward and complete each task.