Fishy

Published February 17, 2010
Advertisement


Its been awhile, but progress is being made on my fishy prototype. I have a friend that's mentoring me to help me finish this project. He's a lead designer at a game company right here in town. I'm starting to use some techniques from agile development to make a schedule and track my progress. I have a tenative deadline at the end of June.

I've never written a design document before, but I'm struggling through my first draft for Aquarius. You can see my incomplete design doc here. I think the idea of the doc is to establish every feature the game will have ideally, and the finished schedule will show what I can have done in any given amount of time. *schedule not included

My latest build is just a level where I test anything new and lay out all the creatures so far. I've lined up each type of creature in child/parent sizes, and shown a few in groups. I haven't made half the creatures I want yet.

Demo (windows).

Controls.txt
Mouse to aim.Use E and D to move forward and backward.LMB to move forward.RMB to bite.Mouse Wheel to zoom1-6 zoom level (6 is the highest real-game zoom)~ is autozoom, on by defaultHold R to grow.		Caution: growing is fast!Hold T to shrink.	Caution: shrinking too small will crash the program!Q AI waypointsG gridW wireframeC collision shapesV extended vision type (off, normal, small circle). Currently quite crappy. M "map"  just shows the background gradient. and your position in the world as a red dot. I know its misleading but its not a high priority and wont be available in the game.U toggle culling.  Note: you can see if culling is enabled by looking for the waypoints of creatures that are not on screen, there's no real indicator.I toggle the culling radiiEsc pause / menuF2 toggle fullscreen. 	Note: some textures may disappear. you have to restart to get them back.F5 screenshotF6 experimental, crappy "motion blur" screenshot.  SPACE toggle an in-progress control panel for the world. In-progress and not functional!!


Oh yeah, I've moved my site to www.soulcraftgames.com and Soulcraft Games will be the name of my futuristic indie company.
0 likes 2 comments

Comments

Staffan E
Hey, Slather! Long time no see. [smile]

Kudos for taking the time to write a design document. If you're going to be pitching the game to anyone professional, that is the way to go.

I tried to check out your demo but the installer didn't work. It stated that it couldn't write any of the files to their destination (one error per file). I figure something is messed up with the installer's permissions (I'm on Win7).

Take care.
February 21, 2010 05:01 AM
Staffan E
Hey again. I tried the app on my stationary with XP and it installed and ran fine. I wasn't really sure what to be doing but the controls and zoom are good. Nice job.

Here's the log file if you're interested.

>>> Aquarius Demo

>>> SDL compile version: 1.2.13
>>> SDL runtime version: 1.2.13 (GOOD)
+ SDL Video Driver (windib)
+ Going to window mode...
+ Video: (1280x720x32)
+ OpenGL version: (2.1.8494 Release)
+ OpenGL vendor: (ATI Technologies Inc.)
+ OpenGL renderer: (ATI Radeon HD 4670)
+ GLEW version: 1.5.1
+ Loading resources...
-  Cannot load GUI settings file (videoMenu_settings.xml)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/test1.png) (test1.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
- LoadTexture() failed, cannot load SDL surface:(Couldn't open C:/Program Files (x86)/Aquarius/data/image/rock2.png) (rock2.png)
+ Done loading resources.
+ Active Event: gain:0  state:1
+ reaction force: 349.622711
+ reaction force: 433.612701
+ reaction force: 329.675079
+ reaction force: 332.919556
+ reaction force: 335.846863
+ reaction force: 306.353424
+ Active Event: gain:1  state:1
+ Active Event: gain:0  state:1
+ Active Event: gain:1  state:1
+ reaction force: 326.609619
+ reaction force: 437.752289
+ reaction force: 526.324036
+ reaction force: 554.681335
+ bug collision: 10.064327
+ bug collision: 10.066877
+ bug collision: 10.068653
+ bug collision: 10.989697
+ bug collision: 10.999594
+ bug collision: 10.999928
+ bug collision: 11.786916
+ bug collision: 11.782014
+ bug collision: 11.781669
+ bug collision: 12.501684
+ bug collision: 12.442007
+ bug collision: 12.441477
+ bug collision: 13.064181
+ bug collision: 12.960176
+ bug collision: 12.960607
+ bug collision: 13.556962
+ bug collision: 13.334091
+ bug collision: 13.334091
+ bug collision: 13.816980
+ bug collision: 13.543506
+ bug collision: 13.543534
+ bug collision: 14.031158
+ bug collision: 13.677012
+ bug collision: 13.676342
+ bug collision: 14.083097
+ bug collision: 13.665383
+ bug collision: 13.665148
+ bug collision: 10.<span cl
February 22, 2010 02:08 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement