Re: [Audyssey] action/rpg was Re: Creating Roll Playing Games From Scratch

2009-07-19 Thread Lex

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

2009-07-19 Thread Thomas Ward

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

2009-07-18 Thread Lex

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

2009-07-18 Thread Thomas Ward

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

2009-07-18 Thread Lex

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

2009-07-18 Thread Ryan Strunk
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

2009-07-18 Thread Thomas Ward

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

2009-07-18 Thread Thomas Ward

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

2009-07-18 Thread Bryan Peterson
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.