Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi Thomas and all, On 19.07.2009 0:49, Thomas Ward wrote: Yes, I can easily imagine why you would want to go for an FPS style format. The main one being more realistic. Instead of throwing attack rolls you would actually have to engage in combat in real time. That means you would have to press one key to attack and another to use your weapon to block etc. There is a lot of interesting possabilities right there. Indeed. Also, how about hearing voices of your party right in 3d position? Seems cool at a first glance. But now i am thinking is it so practical and about server issues because a lot of traffic. Basically i want to use binary protocol to enable users with low band. I don't have an issue with C++, but I hate Python with a passsion. I like strongly typed languages with plenty of braces, brackets, etc like C++. Python is a massive turn off for me because it doesn't conform to a C standard. Anyway, I know this is your game, and you can use what you want. I just wanted to say if I did decide to work with you this would be a technical point we would likely disagree on. If you remember, i wrote python or lua. (smile) Actually, i have some experience integrating lua into game engine. However, lua isn't very c-like in terms of syntax, it uses end keyword as in pascal. But lua is very very fast and has small overhead, there is even a JIT for lua, and i don't know a better solution for games. But if you have some c-like interpretable performance language in view, let me know. Last but not least, you know that in developing this sort of game there are a lot of things to do besides write quests in one or another language. (smile) So there will be work for all of us. Are you planning on selling this game? I do not think seriously I can make many money on it. (smile) May be there will be premium accounts for those who want custom sound schemas for their characters (custom emotions etc). And payment will go for hosting. Saying that, i simply haven't experience in selling anything. If you are don't forget FMODEX has to be properly licensed for commercial projects. Of course, if you are planning on a free game then you can use it for free. That's one of the reasons I haven't included FMODEX in any of my games yet. The cost is simply too high to put into a commercial game engine. It is very difficult to decline a lot of features FMODEx gives to you. How about sound occlusion through obstacles? You fill the scene with your primitives and fmod calculates occlusion for you. Of course i have an understanding how this algorithm works, but rewriting it will take a time... One API I am seriously looking at for the next generation cross platform version of Genesis 3D is OpenAL. So far it looks like a fairly decent audio API. Although, the Linux port hasn't been updated in quite some time. Is there a mac support? Anyway to add open al support into my client you need just write a subclass of abstract sound and implement all of methods (play, setPosition etc). and then change one line in the factory function. Makes sense seeing as you are from that part of the world. Since I am not exactly well versed in Russian history and mythology I can't be of any help there. Well, I do not insist yet. smile --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi, Lex: Indeed. Also, how about hearing voices of your party right in 3d position? Seems cool at a first glance. But now i am thinking is it so practical and about server issues because a lot of traffic. Basically i want to use binary protocol to enable users with low bandwidth. Tom: That sounds cool, but that might be pretty demmanding on both the server and client computer. I've never done anything like that myself so am not really in a position to advise you on this. Lex: Actually, i have some experience integrating lua into game engine. However, lua isn't very c-like in terms of syntax, it uses end keyword as in pascal. But lua is very very fast and has small overhead, there is even a JIT for lua, and i don't know a better solution for games. But if you have some c-like interpretable performance language in view, let me know. Tom: Hmm...Good question. Well there is TCL (Tool Command Language) that does have a C-like syntax when used as ascripting language. I don't have much experience with it personally, but I have seen it used in various programs as a scripting language for C/C++. I remember the syntacs was similar enough to C/C++ that I understood what was happening in the scripts. Lex: Is there mac support? Anyway to add open al support into my client you need just write a subclass of abstract sound and implement all of methods (play, setPosition etc). and then change one line in the factory function. Tom: Yes, OpenAL is supported on Mac OS. If I am not mistaken OpenAL is installed on Mac OS X by default. So it is very cross platform friendly. P.S. Since this topic is fairly technical and involves programming why don't we move this topic to the developers list. Thanks. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
[Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi listers, I am new to the audyssey, so sorry if this topic is allready discussed (perhaps many times). I introduced a lot of interest to the text-based RPGs genre from you. I was a big fan of MUDs a few years, but online books are uninteresting to me. One genre which is not introduced for blind is online action RPGs like World of Warcraft or Line age. The experience of technoshock and Shades of Doom showed that fps is playable by visually impaired. But these games have bad replayability. I believe, that adding multiplayer and elements of RPG will grow this option a lot. One project i found which is something i am talking about is SoundMUD. But it is quite outdated. If here are interested developers, i will be happy to describe the architecture as i imagine it. I have basic code in c++, and am searching partners. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi Lex, Actually, World of Warcraft, Galaxy Civilization, and SoundRTS are not roll playing games. The technical name for that style of game is called real time stratigy, and it happens to be a style of game I really like as well. I'd really love to create and play a game of that type. if you have a game concept in mind I'd be interested in looking into it. Are you looking for science fiction, fantacy, or historical? Smile. Lex wrote: Hi listers, I am new to the audyssey, so sorry if this topic is allready discussed (perhaps many times). I introduced a lot of interest to the text-based RPGs genre from you. I was a big fan of MUDs a few years, but online books are uninteresting to me. One genre which is not introduced for blind is online action RPGs like World of Warcraft or Line age. The experience of technoshock and Shades of Doom showed that fps is playable by visually impaired. But these games have bad replayability. I believe, that adding multiplayer and elements of RPG will grow this option a lot. One project i found which is something i am talking about is SoundMUD. But it is quite outdated. If here are interested developers, i will be happy to describe the architecture as i imagine it. I have basic code in c++, and am searching partners. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi Thomas, Well, that sort of games is called MMORPG in main stream. is it actually rpg or not is debatable question. For the game concept i have only general vision of the game play process, with different degree of deep. I am not very good in writing stories. It will be a first-person, because i think that this view enables more diving into the game atmosphere. The players can explore the world and interract with each other. I think you can imagine a lot of features which is possible in such sort of game, so i don't want to write huge list of features. I just want to describe interesting solution i considered about combat. When you are in fight with one victim, it will be easy to do your best. But i want to enable big parties of players and monsters (say 5 characters in a group). Consider there are different classes of characters. The mage needs to cast his fireballs on the most appropriate victim, cleric must heal his most damaged friends, fighters must stay in contact with alien fighters etc. It can be very difficult to figure out what are going around you and how to react appropriately. For eliminate this we can implement a time slowness area around the combat. For example, if you start fighting with single victim, there is no time difference. But if there are three opponents, the game will create time sloweness zone around them. and when another players come up enough to enter the fight, the time will be also slowed for them. Let's now dive into the technical part. I selected c++ as a development language both for client and server. I plan to use lua or python for writing quests. For client, i have resourcing, modern 3d sound system with lot of features (based on FMODEX), my own input action mapping (SDL), tts module (for now only sapi5 on windows), prototype of UI (menus, dialogs, edit fields) and networking (boost::asio). I am using GNU gettext for localization. all of this (besides sapi) is crossplatform. Server: there is basic networking and collision detection of 3d primitives. A lot of work must be done here. I think that prior to developing game story i need to have working world (walking and chatting). However, i incline to historical world or mythology (perhaps russian?) --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Sound mud, not sound RTS. -Original Message- From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On Behalf Of Thomas Ward Sent: Saturday, July 18, 2009 1:09 PM To: Gamers Discussion list Subject: Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch Hi Lex, Actually, World of Warcraft, Galaxy Civilization, and SoundRTS are not roll playing games. The technical name for that style of game is called real time stratigy, and it happens to be a style of game I really like as well. I'd really love to create and play a game of that type. if you have a game concept in mind I'd be interested in looking into it. Are you looking for science fiction, fantacy, or historical? Smile. Lex wrote: Hi listers, I am new to the audyssey, so sorry if this topic is allready discussed (perhaps many times). I introduced a lot of interest to the text-based RPGs genre from you. I was a big fan of MUDs a few years, but online books are uninteresting to me. One genre which is not introduced for blind is online action RPGs like World of Warcraft or Line age. The experience of technoshock and Shades of Doom showed that fps is playable by visually impaired. But these games have bad replayability. I believe, that adding multiplayer and elements of RPG will grow this option a lot. One project i found which is something i am talking about is SoundMUD. But it is quite outdated. If here are interested developers, i will be happy to describe the architecture as i imagine it. I have basic code in c++, and am searching partners. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi Ryan, Thanks for the correction. I actually completely forgot about SoundMUD until you mentioned it. If memory serves me That's the game that was suppose to be something like Diablo, but was never finished wasn't it? Ryan Strunk wrote: Sound mud, not sound RTS. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
Hi, Lex: Well, that sort of game is called MMORPG in main stream. is it actually rpg or not is debatable question. Tom: Actually, I made a mistake earlier. I thought you had said SoundRTS instead of SoundMUD. SoundMUD is called a MMORPG, and once I remembered SoundMUD was loosely based on Diablo I understood what you were talking about. Lex: It will be a first-person, because i think that this view enables more diving into the game atmosphere. The players can explore the world and interract with each other. I think you can imagine a lot of features that would be available in such a game. Tom: Yes, I can easily imagine why you would want to go for an FPS style format. The main one being more realistic. Instead of throwing attack rolls you would actually have to engage in combat in real time. That means you would have to press one key to attack and another to use your weapon to block etc. There is a lot of interesting possabilities right there. Lex: I selected c++ as the development language both for client and server. I plan to use lua or python for writing quests. Tom: I don't have an issue with C++, but I hate Python with a passsion. I like strongly typed languages with plenty of braces, brackets, etc like C++. Python is a massive turn off for me because it doesn't conform to a C standard. Anyway, I know this is your game, and you can use what you want. I just wanted to say if I did decide to work with you this would be a technical point we would likely disagree on. Lex: For client, i have resourcing, modern 3d sound system with lot of features (based on FMODEX), my own input action mapping (SDL), tts module (for now only sapi5 on windows. Tom: Are you planning on selling this game? If you are don't forget FMODEX has to be properly licensed for commercial projects. Of course, if you are planning on a free game then you can use it for free. That's one of the reasons I haven't included FMODEX in any of my games yet. The cost is simply too high to put into a commercial game engine. One API I am seriously looking at for the next generation cross platform version of Genesis 3D is OpenAL. So far it looks like a fairly decent audio API. Although, the Linux port hasn't been updated in quite some time. Lex: However, i incline to historical world or mythology (perhaps russian?) Tom: Makes sense seeing as you are from that part of the world. Since I am not exactly well versed in Russian history and mythology I can't be of any help there. Smile. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch
World of Warcraft is considered an MMORPG is it not? I get a lot of my mainstream friends telling me I ought to try it. Gabba gabba hey! - Original Message - From: Thomas Ward thomasward1...@gmail.com To: Gamers Discussion list gamers@audyssey.org Sent: Saturday, July 18, 2009 2:49 PM Subject: Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch Hi, Lex: Well, that sort of game is called MMORPG in main stream. is it actually rpg or not is debatable question. Tom: Actually, I made a mistake earlier. I thought you had said SoundRTS instead of SoundMUD. SoundMUD is called a MMORPG, and once I remembered SoundMUD was loosely based on Diablo I understood what you were talking about. Lex: It will be a first-person, because i think that this view enables more diving into the game atmosphere. The players can explore the world and interract with each other. I think you can imagine a lot of features that would be available in such a game. Tom: Yes, I can easily imagine why you would want to go for an FPS style format. The main one being more realistic. Instead of throwing attack rolls you would actually have to engage in combat in real time. That means you would have to press one key to attack and another to use your weapon to block etc. There is a lot of interesting possabilities right there. Lex: I selected c++ as the development language both for client and server. I plan to use lua or python for writing quests. Tom: I don't have an issue with C++, but I hate Python with a passsion. I like strongly typed languages with plenty of braces, brackets, etc like C++. Python is a massive turn off for me because it doesn't conform to a C standard. Anyway, I know this is your game, and you can use what you want. I just wanted to say if I did decide to work with you this would be a technical point we would likely disagree on. Lex: For client, i have resourcing, modern 3d sound system with lot of features (based on FMODEX), my own input action mapping (SDL), tts module (for now only sapi5 on windows. Tom: Are you planning on selling this game? If you are don't forget FMODEX has to be properly licensed for commercial projects. Of course, if you are planning on a free game then you can use it for free. That's one of the reasons I haven't included FMODEX in any of my games yet. The cost is simply too high to put into a commercial game engine. One API I am seriously looking at for the next generation cross platform version of Genesis 3D is OpenAL. So far it looks like a fairly decent audio API. Although, the Linux port hasn't been updated in quite some time. Lex: However, i incline to historical world or mythology (perhaps russian?) Tom: Makes sense seeing as you are from that part of the world. Since I am not exactly well versed in Russian history and mythology I can't be of any help there. Smile. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.