PDA

View Full Version : Space Spuds v0.9


FreakSoftware
2003.07.03, 06:40 AM
Space Spuds v0.9 has landed. Whew!


Space Spuds is the results of about four days of solid programming, and asset hunting and creation. An asteroids clone with some pretty cool backgrounds and a nice interface, Space Spuds is a (in my standards) fairly decent game at 0.9. The reason its at 0.9 and not 1.0 is because there are still some things I'd like to do to make it a complete game, but for the moment, those need to be put off because of other priorities (like RBGC).

A webpage with the download can be found at:
http://www.freaksw.com/games/spacespuds/

The game is recommended to be run on a decently fast computer at 1024x768 or higher. I ran it on a DP G4 500, but anything with a good chunk of RAM (currently the app is a RAM hog because of the images) and about or more than 400 or 500mhz should be fine. Try it out and report your findings if its choppy on your system.



Some general info and shout outs:


Objective:
The object of the game is to survive as long as possible and accumulate as many points as you can by destroying all of the asteroids that appear. If your ship collides with an asteroid your shield level will diminish by an amount relative to the size of the asteroid. Your maximum shields level will increase as you progress through the game, and your current shields level will always reset to 100% on the beginning of a new level or after you and your ship perish in the dark cold vacuum of space. You will begin the game with 3 extra ships. If your shields level is at 0% and you collide with an asteroid, or if the collision with asteroid is great enough that it causes you shield level to go to 0% and continue to do more damage, then your ship will blow up. After all extra ships are depleted and you are blown to bits one last time, the game is over and your score is presented to you.



Programming:
- Seth Willits
Interface Art:
- Seth Willits
Title/Label Art:
- Seth Willits
Space Backgrounds:
- Carlos Camacho
iDevGames.com
Sounds Effects:
- Carlos Camacho
iDevGames.com
Ship Images:
- Michael Zahniser
http://www.danlabgames.com/
Asteroid Images:
- Ari Feldman
http://www.arifeldman.com
Music:
- Pike :: 140 BPM :: Heat
From SaxxonPike
http://www.soundclick.com/saxxonpike/
- Cosmic Rain Star
From Za Ven (c)
http://www.dj-zaven.com/
Others:
- GameInputManager plugin by Joe Strout
- RezLib library by Ian Ollman
Thanks:
- Geoff Pearlman and the rest of the "they look like potatoes" crew.
- Greg Willits for testing and the idea of the name.
- Joe Strout for being an awesome guy and the GameInput plugin.

Bachus
2003.07.03, 09:57 AM
Spiffy, and pretty dang polished for 4 days work. Only noticed two bugs. I experienced the stopped asteroid bug that you mention in the read-me (while it was off-screen no less) and the music just stopped playing in one of the levels and didn't start back up. Pausing and changing the music volume fixed this.

Still, cool stuff.

FreakSoftware
2003.07.03, 02:00 PM
Hmm... the changing music bug I heard once, but couldn't reproduce. I'll have to look into that. Thanks Bachus!

Gonou
2003.07.03, 04:15 PM
tested a little quickly ran as it should except 2 things. 640*480 is to small for the menu screen and I was unable to configure the input for my microsoft sidewinder game pad. sometimes the game slowed down a little but could have been because some of the apps i had running in the background. looking good for 4 days worth of work.

FreakSoftware
2003.07.03, 04:38 PM
Originally posted by Gonou
tested a little quickly ran as it should except 2 things. 640*480 is to small for the menu screen

Should have read the read me :) Min screen size is 1024x768.

I'll have to look into the game pad thing. It works here, but maybe something's wrong with it.

What machine are you running on?

Gonou
2003.07.03, 07:41 PM
right, i read it a little quickly thought it said optimized for 1024 and up. didnt take that as not working for lower resolutions :) my mistake. if possible remove the resolutions below to be more user friendly. if that is possible?

i run a b&w g3(rev a) with a g4 500 uppgrade. 768MB. 10.2.6.

FreakSoftware
2003.07.03, 07:59 PM
Yeah, I'm planning on it.

KittyMac
2003.08.14, 07:32 PM
Greetings,

Did you want bug reports here? Space Spuds crashed as soon as I launched it from the Finder (after it blanked the screen).


**********

Date/Time: 2003-08-14 17:55:48 -0400
OS Version: 10.2.6 (Build 6L60)
Host:

Command: Space Spuds X
PID: 415

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000001e

Thread 0 Crashed:
#0 0x90003b88 in szone_size
#1 0x90003a5c in free
#2 0x90221cd4 in DisposePtr
#3 0x0049fe2c in 0x49fe2c
#4 0x004a2220 in 0x4a2220
#5 0x00254414 in 0x254414
#6 0x0025dee0 in 0x25dee0
#7 0x00259ed8 in 0x259ed8
#8 0x002fc774 in 0x2fc774
#9 0x0025f7d8 in 0x25f7d8
#10 0x00241514 in 0x241514
#11 0x00338160 in 0x338160
#12 0x003380c8 in 0x3380c8
#13 0x00298094 in 0x298094
#14 0x001db368 in 0x1db368
#15 0x90278684 in CCFM_LaunchApplication
#16 0x0000362c in main
#17 0x0000329c in _start
#18 0x0000311c in start

PPC Thread State:
srr0: 0x90003b88 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x90003b10 ctr: 0x90003b00 mq: 0x00000000
r0: 0x00000020 r1: 0xbffff3a0 r2: 0x9027c24c r3: 0x00000000
r4: 0x00000020 r5: 0x00005382 r6: 0x0e02b800 r7: 0x00000000
r8: 0x7c860930 r9: 0x00000fff r10: 0x000059ab r11: 0xa0221538
r12: 0x90003b00 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0xbffffe34 r21: 0xffffffff r22: 0xbffffbe0 r23: 0x00091de0
r24: 0x000a5040 r25: 0x00004000 r26: 0x00000000 r27: 0x00000020
r28: 0x00086010 r29: 0x00000020 r30: 0xa0003b10 r31: 0x90003b10

**********


Cheers,
Rocco

FreakSoftware
2003.08.15, 12:33 AM
Open it again.

KittyMac
2003.08.15, 12:51 AM
Originally posted by FreakSoftware
Open it again.

If this was in reply to me, I did it 10 times all with the same crash log results.

Cheers,
Rocco

FreakSoftware
2003.08.15, 02:36 AM
Yeah it was.

I only saw this problem when opening Spuds for the first time after removing the preferences file. After it crashed, it started up just fine. I haven't been able to reproduce the problem reliably, and the code is setup so that it shouldn't crash, but obviously something is causing the application to crash. I can't say much more than that.