Re: [Audyssey] Accessible Asteroids (was Game programming education project.)
Exactly--that's how the wrecking ball game works--except there is only about a tenth of a second difference if that. Ken Downey President DreamTechInteractive! And, Coming soon, Blind Comfort! The pleasant way to get a massage--no staring, just caring. - Original Message - From: "Thomas Ward" <[EMAIL PROTECTED]> To: "Gamers Discussion list" Sent: Sunday, October 29, 2006 11:22 PM Subject: Re: [Audyssey] Accessible Asteroids (was Game programming education project.) > Hi Nolan, > > Snip > there may be 30 or more targets in the playing field. As such, the > asteroid whooshes tended to blend together into one long string of > white noise. > End Snip > > Nolan, I've found when dealing with noises that are the same or similar > spinning asteroids, walking soldiers, boiling lava pits, the way to keep > them from blending is when you load your level start the sounds one at a > time with a half-a-second or so inbetween the launches. > In C# I will just put the loading Thread to sleep for 500 MS, it will > start a sound, stop for 500 MS, load another sound, and so on. > What happens as a result even though the sounds are the same the > difference in where they are in the play back can make a big difference > in telling to identical objects apart. > > > > ___ > Gamers mailing list .. Gamers@audyssey.org > To unsubscribe send E-mail to [EMAIL PROTECTED] You can > visit > http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make > any subscription changes via the web. > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.409 / Virus Database: 268.13.20/508 - Release Date: > 10/31/2006 > > ___ Gamers mailing list .. Gamers@audyssey.org To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.
Re: [Audyssey] Accessible Asteroids (was Game programming education project.)
Hi Nolan, Snip First, as all targets are visible on- screen, they're also all audible, although targets at extreme range are more difficult to hear. End Snip While I see where you are coming from with this what I am doing in my asteroids clone is making a large 1000 by1000 grid area of the entire asteroid field. Only the sounds for the asteroids with in 100 units of the spaceship are autable. The others are stopped until they come in to range. This not only cuts down on CPU needed to process the effects it also cuts down on the sounds needed to be heard at any given time. Hth. ___ Gamers mailing list .. Gamers@audyssey.org To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.
Re: [Audyssey] Accessible Asteroids (was Game programming education project.)
On Oct 29, 2006, at 10:22 PM, Thomas Ward wrote: > start a sound, stop for 500 MS, load another sound, and so on. > What happens as a result even though the sounds are the same the > difference in where they are in the play back can make a big > difference > in telling to identical objects apart. > Hmm. Good idea, and it's something I'll ponder adding into my sound subsystem for future use. I have a couple concerns with regards to this implementation, though. First, as all targets are visible on- screen, they're also all audible, although targets at extreme range are more difficult to hear. The HUD zooms in the more important/near targets, but if I stagger sound loading then some targets won't appear for seconds, which means they might be quickly bearing down on the player when they're activated. I could activate targets based on speed, which may be worth considering. Remains to be seen whether this model works as well for others as it does for me, but time and playtesting will tell. :) The engine also supports dopplering, so in theory, targets already have a shifting array of different frequencies based on both their random velocities and the velocity of the player, plus an exaggeration of the effect to make it more noticeable. Good suggestions, though. They may not be useful here, but it's always good to have more things in the toolbox as it were. :) ___ Gamers mailing list .. Gamers@audyssey.org To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.
Re: [Audyssey] Accessible Asteroids (was Game programming education project.)
Hi Nolan, Snip there may be 30 or more targets in the playing field. As such, the asteroid whooshes tended to blend together into one long string of white noise. End Snip Nolan, I've found when dealing with noises that are the same or similar spinning asteroids, walking soldiers, boiling lava pits, the way to keep them from blending is when you load your level start the sounds one at a time with a half-a-second or so inbetween the launches. In C# I will just put the loading Thread to sleep for 500 MS, it will start a sound, stop for 500 MS, load another sound, and so on. What happens as a result even though the sounds are the same the difference in where they are in the play back can make a big difference in telling to identical objects apart. ___ Gamers mailing list .. Gamers@audyssey.org To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.
[Audyssey] Accessible Asteroids (was Game programming education project.)
On Oct 29, 2006, at 3:35 PM, AudioGames.net wrote: > Programming an accessible Asteroids game is one thing, but I'm > wondering > about the *design* of an accessible Asteroids game? Did you already > think > about that or are you still considering another 'classic' game > instead? The > reason I ask is because I'm extremely interested in your project > *IF* you > decide to somehow document all design decisions that would make an > otherwise > inaccessible video game accessible for the blind (assuming that is > what you > mean with 'accessible' of course * ;) Barring any unforseen disasters, I'm very close to releasing soundclips of my accessible Asteroids-like shooter. I was working on it last year, but getting a job pulled me away, then I ran into some limitations that a 2-D trig-based engine couldn't resolve, so I went fully 3-D with semi-realistic physics. I don't want to get too technical, but here's basically how the design works: All objects emit sounds, and to aim at/navigate toward asteroids one need only follow their positional, dopplering whoosh. To shoot an asteroid, the player aims at the sound and the targeting system begins to ping, with different tonal qualities conveying different meanings. High C means that the target is ahead but not in range, an ascending tone indicates that the ship is closing, a descending tone indicates evasion, etc. So, to successfully shoot an asteroid, the player lines up with it and begins accelerating until the targeting system indicates that weapon range has been reached. There were a few considerations that complicated the design. At higher levels (or even at lower levels at "insane" difficulty :) there may be 30 or more targets in the playing field. As such, the asteroid whooshes tended to blend together into one long string of white noise. I resolved this partially by implementing what I called the "audio HUD." Objects attenuate over distance, but it was often difficult to pick the most significant targets (I.e. the closest) from the noise. The HUD highlights closer objects by increasing what OpenAL calls their "reference distance," the distance at which an object's volume is decreased by half, when they're within a configurable range. This made nearer objects become more noticeable, but it still posed a problem when there were many "near" objects. I resolved this further by implementing HUD modes, renaming the former mode "panoramic" and adding a second mode, "seek and destroy," which only highlights the closest object, regardless of range. The result was rather interesting--a wall of white noise that shifted and became audibly louder in the direction of the closest target. Sounds like it might not be much of an improvement, but I found myself able to orient and fire onto closer targets by simply paying attention to the shifting field and noting louder areas. And this effect was only an issue when the ship was in the center of a thick cluster of asteroids--not exactly a desirable position in which to find yourself. :) Itt'd lessen as I'd shoot my way clear, or as asteroids bounced/floated free of the cluster. Today I'm working on a collision alert system. Asteroids were zipping in and smashing me at extremely high speeds, and taking evasive action was proving to be incredibly difficult. My current system adds an extra sound to the oncoming target which informs the player of both the nature and direction of the threat. Seems to be working reasonably well, though I'm not entirely certain that it's as accurate as it could be. I need to add a few more cues into the sound index, purchase new music and figure out the best way to record gameplay on a mac (yes, it's cross-platform and OS X is the primary development platform :) but with any luck there'll be something up in the next week or two. ___ Gamers mailing list .. Gamers@audyssey.org To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.