Tuesday, April 22, 2014

Time Line #2

Updated timeline


Scrounge World time line:
as of 04-22-14:

To Date:

COMPLETE
-start the binary parser for the clientside (data unpacking).
-getting models loaded with their associated textures.

COMPLETE
-have basic functionality for server/client message passing.

COMPLETE (scene loads with two possible units and that's it)

-have basic scene set up with dynamic entity spawning.

COMPLETE (conclusion: total PITA...)
-experiment with rigging over the break to see how hard getting animations to work will be



Spring Quarter:

week 2.1
COMPLETE
-finish GameObject class and first level of subclasses (NPCs, Units, Buildings, etc...).

week 2.2
COMPLETE (needs to be better though)
-finish UI “mockup” that will have basic mouseclick event handling.

week 2.3
IN-PROGRESS (have some scene picking working and objects return their own ID) 
-demonstrate Unit behaviors and “ownership”.


week 2.4
IN-PROGRESS (pathing and collision is complete on the server)
-Units basic behaviors (i.e. moving, healing, etc...).

week 2.5
UNTOUCHED
-more unit behavior

week 2.6

UNTOUCHED
-Units advanced behaviors (i.e. auto attacking, equipping, etc...).

week 2.7
COMPLETE
HUD/UI needs to be minimally functional by now

week 2.8
UNTOUCHED
-really need to be playtesting by here.

week 2.9
UNTOUCHED
-cleanup and polish what we have no matter what it is.


week Finish

Have something to present to the class. 

We have a domain and hosting at: PlayFutureProof.com
that we would love to try and crash by having all of us login during our presentation.  
JK... maybe

Sunday, March 16, 2014

Resources

I didn't feel like making a whole new thread for just this page so it's going here:

JavaScript:

Books:

WebGL up and running;
http://shop.oreilly.com/product/0636920024729.do

Sites:

HTML5Rocks.com
W3schools.com
JQuery.com
CodeInComplete.com
Jetienne.com
and of course the guy paving the ThreeJS way; MrDoob.


Haskell:

The funny thing about Haskell is that it is still so academically driven most of the books ARE the sites.

Books:

Learn You A Haskell For Great Good

Real World Haskell;
http://shop.oreilly.com/product/9780596514983.do

(A paper really, by Hal Daume III)
Yet Another Haskell Tutorial

Sites:

Learn You A Haskell For Great Good
LearnYouAHaskell.com

(awesome down and dirty quick guide "blog")
Haskell-the-Hard-Way/

Yet Another Haskell Tutorial
http://www.umiacs.umd.edu/~hal/docs/daume02yaht.pdf

And yes... unfortunately Reddit gets its due.
http://www.reddit.com/r/haskell/


More resources to come as I remember to add them and as I, of course, acquire new ones.

Thanks for reading,
-Clay


Tuesday, February 25, 2014

Time Line #1

In the interest of greater academic rigor; here is our rough timeline for the game.


Scrounge World time line:
as of 02-11-14:


week 1.6
COMPLETE
-start the binary parser for the clientside (data unpacking).
-getting models loaded with their associated textures.

week 1.7
IN-PROGRESS (GameObject done, working on subclasses)
-finish GameObject class and first level of subclasses (NPCs, Units, Buildings, etc...).

week 1.8
IN-PROGRESS (mouseHandlers work, UI sucks... bad)
-finish UI “mockup” that will have basic mouseclick event handling.

week 1.9
IN-PROGRESS (scene loads with two possible units and that's it)
-have basic scene set up with dynamic entity spawning.

week 1.10
COMPLETE
-have basic functionality for server/client message passing.


-experiment with rigging over the break to see how hard getting animations to work will be


week 2.1
UNTOUCHED
-demonstrate Unit behaviours and “ownership”.

week 2.2


UNTOUCHED
-more unit behaviour (sim-animals / bandits)

week 2.3


UNTOUCHED
-more unit behaviour

week 2.4


UNTOUCHED
-Units need to have basic behaviours by now (i.e. auto attacking, healing, etc...).

week 2.5


UNTOUCHED
-vehicles as ITEMS not as units.

week 2.6


UNTOUCHED

week 2.7


UNTOUCHED
-be done with our SAP so we can implement some of our stretch goals

week 2.8


UNTOUCHED
-tech-tree,

week 2.9


UNTOUCHED (not entirely true)
-procedural terrain generation

week 2.10


UNTOUCHED


-Play it!


UNTOUCHED