Re: [Audyssey] Game programming education project.
I say go with the 3d. That way people can learn on their level--maybe have some panning effects and whatnot in the intro if people want to learn how to pan sound--but 3d just rocks. 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 gamers@audyssey.org Sent: Sunday, October 29, 2006 10:46 PM Subject: Re: [Audyssey] Game programming education project. Hi Richard, Those are some good questions, and here are my answers. First, off all of the Asteroids will have flyby sounds associated to them so as you approach one you should hear it in front of you, off to the left, off to the right. I am probably going to go with the DirectSound pan control for this project panning the sounds in relation to your ship rather than delve in to working with 3D listeners, and other more dvanced topics like that. Second, the DirectSound volume control can adjust the volume of the asteroid in real time to sound as if you are getting closer or further away from the asteroid or UFO you are attempting to shoot. Third, I am going to use a targeting beep which will increase in pitch as you get to the correct firing solution for the enemy target you want to shoot at. Once it is at the highest pitch shoot and your laser shot should hit dead center on the target. Fourth, I am going to be adding an n hot key which will cycle through the available targets like in Tank Commander and select the number of the Asteroid or color of the UFO you want to shoot at, and then of course line it up for a shot. Fifth, I am using prerecorded wav files to speak the fuel, shields, location, and other critical information. As to why I picked an Asteroids style clone it was always one of my favorite games on the Atari. It also happens to be a game lacking in the accessible games comunity. I thought it would be a great classic not only to bring back for others to play, but use it as a teaching tool. At some point as I build on the project I might just upgrade it to a fully qualified 3D version which would be even better yet. Although, I could go 3D now, but that might confuse newbies, but then again all the math would be in the code so perhaps 3D would be better than 2D. Some things to think about. As I mentioned above I am adding flying saucers to the game. It makes the game more interesting if you have say a blue, green, red, and yellow saucers hanging around, attacking you, and you have to fend them off at the same time as you clear the Asteroid field. Also I plan to ad suns, blackholes, and wormholes to the game. If you get to near the sun it will shoot off solar flares as well as the gravity will damage your ship. Blackholes will shoot off energy shots as well as attempt to crush you. Wormholes will be used to jump to the next level. This is basicly Asteroids with some new life, and more excitement in the bundle. ___ 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] Game programming education project.
Hi Tom! Thanks, that is a great idea and I am sure a help too many. I am wanting to put in time to learn how to program. I have more time now, so I really appreciate what you are willing to do. Blessings! - Original Message - From: Thomas Ward [EMAIL PROTECTED] To: gamers@audyssey.org Sent: Sunday, October 29, 2006 1:19 PM Subject: [Audyssey] Game programming education project. Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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. ___ 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] Game programming education project.
Good project to look forward to seeing. Sounds like it could help a lot get off the ground and bring gaming back to life. At 04:19 PM 10/29/2006, you wrote: Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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. Tim trouble Blindeudora list owner. To subscribe or info: http://www.freelists.org/webpage/blindeudora ___ 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] Game programming education project.
Hi, Yeah, I am hoping a fully qualified program source will help people learn and give them useful examples. Games like Chopper Patrol were good for a start, but it really was incomplete in many areas. It also covered an outdated version of VB which isn't widely being supported by programmers any more. We need something new, more complete, and up--to-date. Don Voyles wrote: Hi Tom! Thanks, that is a great idea and I am sure a help too many. I am wanting to put in time to learn how to program. I have more time now, so I really appreciate what you are willing to do. Blessings! ___ 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] Game programming education project.
Hi, 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 * ;) What can you tell me what kind of approach for accessibility you are considering in (Audio-only?) Accessible Asteroids? Greets, Richard http://www.audiogames.net * http://www.game-accessibility.com - Original Message - From: Thomas Ward [EMAIL PROTECTED] To: gamers@audyssey.org Sent: Sunday, October 29, 2006 10:19 PM Subject: [Audyssey] Game programming education project. Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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. ___ 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] Game programming education project.
sweet! 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@audyssey.org Sent: Sunday, October 29, 2006 4:19 PM Subject: [Audyssey] Game programming education project. Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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.408 / Virus Database: 268.13.17/505 - Release Date: 10/27/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] Game programming education project.
thanks! - Original Message - From: Thomas Ward [EMAIL PROTECTED] To: gamers@audyssey.org Sent: Sunday, October 29, 2006 4:19 PM Subject: [Audyssey] Game programming education project. Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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. ___ 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] Game programming education project.
Cool tom. Once xtra addresses my speed issues I will be getting the entire vstudio express. Hope to see you all some time programming things. At 10:19 AM 10/30/2006, Thomas Ward wrote: Hi all, In the interest of everyone who wants to begin learning how to program accessible games I will be launching the USA Games game programming education project. What I plan to do is write an accessible version of Asteroids complete with saving and restoring games, standard and arcade style play, sound, music, etc... Once written I will be able to post the full source code and release versions for download. The source version will eventually include documentation explaining the audio class and it's use with Microsoft DirectSound. Another tutorial might cover working with Visual Studio Express 2005, and another might discuss saving and restoring games, etc. I don't plan for all of this suddenly to appear, of course, but if I put some time to it each week those of you out there will not only have a free game, but one with a full source written in C#.NET which will give you something to look at and to practice your programming skills with. The main reason I have decided to do this is I would like the community at large to have not only accessible games, but high quality accessible games. Most new programmers don't know how to do that. For instance, most programming books won't tell you how to save and restore a game, and you have to compile the information from two or more sources, and understand serializing an object. With a sample right in front of you it becomes pretty clear how it is done without all the explanations how it works just that it does work. Which is what we all want. Not only that there is always some trig equations needed to calculate the distance between objects, directions, and updating there location. Well, naturally I will be including them, and I will keep things at the Algebra/Trig level and won't put to much on you newbies by making everything 3D with vectors, and all that. Anyway, if you guys think this will help the community add new programmers to the rank, and help you guys learn I will be happy to donate time in the future to this end ever. Smile. ___ 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. ___ 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] Game programming education project.
Hi Richard, Those are some good questions, and here are my answers. First, off all of the Asteroids will have flyby sounds associated to them so as you approach one you should hear it in front of you, off to the left, off to the right. I am probably going to go with the DirectSound pan control for this project panning the sounds in relation to your ship rather than delve in to working with 3D listeners, and other more dvanced topics like that. Second, the DirectSound volume control can adjust the volume of the asteroid in real time to sound as if you are getting closer or further away from the asteroid or UFO you are attempting to shoot. Third, I am going to use a targeting beep which will increase in pitch as you get to the correct firing solution for the enemy target you want to shoot at. Once it is at the highest pitch shoot and your laser shot should hit dead center on the target. Fourth, I am going to be adding an n hot key which will cycle through the available targets like in Tank Commander and select the number of the Asteroid or color of the UFO you want to shoot at, and then of course line it up for a shot. Fifth, I am using prerecorded wav files to speak the fuel, shields, location, and other critical information. As to why I picked an Asteroids style clone it was always one of my favorite games on the Atari. It also happens to be a game lacking in the accessible games comunity. I thought it would be a great classic not only to bring back for others to play, but use it as a teaching tool. At some point as I build on the project I might just upgrade it to a fully qualified 3D version which would be even better yet. Although, I could go 3D now, but that might confuse newbies, but then again all the math would be in the code so perhaps 3D would be better than 2D. Some things to think about. As I mentioned above I am adding flying saucers to the game. It makes the game more interesting if you have say a blue, green, red, and yellow saucers hanging around, attacking you, and you have to fend them off at the same time as you clear the Asteroid field. Also I plan to ad suns, blackholes, and wormholes to the game. If you get to near the sun it will shoot off solar flares as well as the gravity will damage your ship. Blackholes will shoot off energy shots as well as attempt to crush you. Wormholes will be used to jump to the next level. This is basicly Asteroids with some new life, and more excitement in the bundle. ___ 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.