You can subscribe to this list here.
2002 |
Jan
(1) |
Feb
(82) |
Mar
(20) |
Apr
(3) |
May
(6) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: <won...@ya...> - 2002-06-26 09:52:28
|
Hi everybody, We are currently building a model of the Atlas server, that means, something relativly near what the Atlas server should be. Remember (written in a previous mail) what the Atlas server model should be able to: ATLAS SERVER STARTUP AND USER REGISTRATION: -1- JBoss deploys the Enterprise ARchive (myrpg-atlas.ear): -1.1- Catalina (Tomcat 4.0.3) deploys the Web Application Archive on http://:80/myrpg-atlas -2- On the first connection to the URL : http://:80/myrpg-atlas/index.jsp (JSP because we print on the homepage the date and time of server, eventually the number of currently connected users...): -2.1- If there is no administrator then the administrator registration page is displayed and the process begins. -2.2- If the Atlas server is not configured (SMTP host ) then the server configuration process starts. -2.3- If there is no RPG Master then the RPG Master registration page is displayed and the process begins. -2.4- Installation of the world (archive .world) in the Root directory of the Atlas server. -2.5- The RPG Master starts the Atlas server by using the Web Application (after loging in) à initialization, the world is online, start of the A.I. engine..., users have now access to the world. -3- A new user conects to the Web Application, registers and download an archive which contains HiCare (the client, the game window). He runs HiCare and then connects to the Atlas server by using his login and password. -4- He chooses or creates a character and plays to the game. Currently, step 2.1 is finalized and we have to build the server configuration process. Explanations of step 2.2: Once one administrator exists for the Atlas server, one has to configure the server with different properties: - the world name ot the atlas server (RPG MASTER) - the SMTP HOST (ADMINISTRATOR) - the URL (ADMINISTRATOR) - other properties... The first property would be administred by a RPG MASTER, others by the administrator. The first time the Atlas server is configured, only ADMINISTRATOR's properties have to be administred! The process can (must) reuse the code of the first administrator creation process. The configuration bean should be implemented, so the main work for this step should be in the JSP pages :) Wang and me will work on it... One can also begin to think about the others steps... Good Luck, Loic Lefevre ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-06-04 14:24:31
|
Welcome to you! You have answered "present" to the job, I'm going to explain it a little more... The MyRPG project intends to offer a framework to build massive online role playing game, for that, we need to develop a server named Atlas which will use the last version of the application server JBoss 3.0. We are currently preparing a sort of model on which will be based the futur development of the server. This server will have to manage all the characters of a virtual world, all the users (players), in one word: everything. For that, we were using the 2.4.4 version of the well-known application server JBoss BUT the 3rd version offers such advantages (CMP 2.0, Local interfaces...) that we are updating the sources of the EJBs already developped. In fact what we are going to do together is to rethink the existing EJBs and to develop new ones needed for the server :) The first thing to do is to install and configure the development environment. Then we can begin to discuss together about what to do... :))))))) Their is a document for installing the development environment here: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052 One more thing: the myrpg development mailing list stills be the more simple way to exchange informations so: USE IT, USE IT, USE IT!!!!!!!!!!!!!!!!!!!! :) Good luck, Loic ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-06-03 17:37:25
|
Hi, Here are the points needed to build the first model of the Atlas server: ---snip---snip---snip---snip---snip---snip---snip--- ATLAS SERVER STARTUP AND USER REGISTRATION: * JBoss deploys the Enterprise ARchive (myrpg-atlas.ear): . Catalina (Tomcat 4.0.3) deploys the Web Application Archive on http://<host>:80/myrpg-atlas * On the first connection to the URL : http://<host>:80/myrpg-atlas/index.jsp (JSP because we print on the homepage the date and time of server, eventually the number of currently connected users): . If there is no administrator then the administrator registration page is displayed and the process begins. . If the Atlas server is not configured (SMTP host ) then the server configuration process starts. . If there is no RPG Master then the RPG Master registration page is displayed and the process begins. . Installation of the world (archive .world) in the Root directory of the Atlas server. . The RPG Master starts the Atlas server by using the Web Application (after loging in) à initialization, the world is online, start of the A.I. engine..., users have now access to the world. * A new user conects to the Web Application, registers and download an archive which contains HiCare (the client, the game window). He runs HiCare and then connects to the Atlas server by using his login and password. * He chooses or creates a character and plays to the game. ---snip---snip---snip---snip---snip---snip---snip--- Any question is welcome... Loic ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-05-31 14:56:48
|
A new version of the "Installation and configuration" document is available here: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052 here is the part about CVS and SSH, I've added pictures to explicitely show what to do: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052#4 Tell me about your experiments, if something must be changed, added... Loic ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-05-31 13:20:28
|
Welcome to you three: - Abhishek Sinha - Pablo Pita Leira - Sachin Mahajan You have answered "present" to the job, I'm going to explain it a little more... We are currently preparing a sort of model on which will be based the futur development of the server. This server will have to manage all the characters of a virtual world, all the users (players), in one word: everything. For that, we were using the 2.4.4 version of the well-known application server JBoss BUT the 3rd version offers such advantages (CMP 2.0, Local interfaces...) that we are updating the sources of the EJBs already developped. In fact what we are going to do together is to rethink the existing EJBs and to develop new ones needed for the server :) The first thing to do is to install and configure the development environment. Then we can began to discuss together about what to do... :))))))) Their is a document to be updated for installing the development environment here: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052 I'm going to update it... (the jboss version is: http://prdownloads.sourceforge.net/jboss/jboss-3.0.0RC3_tomcat-4.0.3.zip?download ) One more thing: this mailing list still be the more simple way to exchange informations so: USE IT, USE IT, USE IT!!!!!!!!!!!!!!!!!!!! :) Good luck, Loic ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-05-30 11:05:21
|
Hi, Well, consider yourelf as a team member of the MyRPG project! :) Your sf-registration to the project will come soon, sf.net is currently down :( However, you can read this document: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052 BUT be aware that the JBoss version is the RC3 (waiting for the final which should come very soon). You can download it here: http://prdownloads.sourceforge.net/jboss/jboss-3.0.0RC3_tomcat-4.0.3.zip?download And because we are updating the sources for JBoss 3.0, the repository is not stable yet :( I think you should for now install wincvs, ssh and JBoss 3.0 :) Thank you again :) Loïc Lefèvre --- Abhishek Sinha <abh...@ya...> a écrit : > Hi, > Thanks for your mail. My sf login is > abhishekarun. > Regards, > Abhishek Arun. > > --- wonder sonic <won...@ya...> wrote: > > Hi, > > First thank you for your interest for this job. > > I'm going to register you to the MyRPG project and > > to help you installing all the development > > environment > > if you reply to this mail with your sf account > (ie: > > sf > > login). > > > > Thank you in advance, > > Loïc Lefèvre > > > > > ___________________________________________________________ > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite > et > > en français ! > > Yahoo! Mail : http://fr.mail.yahoo.com > > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <won...@ya...> - 2002-05-30 10:44:29
|
Hi Pablo, Thank you very much for your help proposition, you are now a member of the MyRPG team ;) (I'm waiting for your account id, but sf seems down for now). continue... --- Pablo Pita Leira <pab...@pi...> a écrit : > Hi LoÄ«c, > > I downloaded already the application (as anonynous) > and I managed to run it > following the installation instructions. I had some > problems to configure > everything. I think there is a bug in the ant script > for atlas, it deploys Indeed, the Installation and configuration docuent need to be updated for the JBoss 3.0 version. > the EJB to the wrong place (at least in my Linux > box): > > [copy] Copying 1 file to > /usr/local/jboss-2.4.4_tomcat-4.0.1/jboss/server/myrpg/deploy > > (Maybe you have jboss configured to see the EAR > files in the > server/myrpg/deploy directory, but the default > installation of JBoss it is > not). So, I also got the client, and I run it to get > the interface. > > I did not install MySQL for this part. We don't use it yet, all the ejbs are CMP ;) > > Again, I should get a bit more familiar with this > application. Of course, let > me know if other stuff needs to be downloaded (for > example Jboss 3.0 RC). absolutely, we are using (until the final release) the following version: http://prdownloads.sourceforge.net/jboss/jboss-3.0.0RC3_tomcat-4.0.3.zip?download (21701kb) > > So, très bien, c'est normal que toutes les projets > ont un debut et qui il y à > des problèmes. La connaissance de JBoss 3.0 et du > developpement / migration > des EJBs me interesse. J'ai la theorie mais j'ai > besoin de practique. Pour > l'instant, je peut regarder un petit plus c'est que > ce dejá fait. Ce vrai, il > n´y a pas trop de choses. Il faut que je fait mon > account a Source Forge. Je > ne rappelle pas de la vieille account. I think I'll commit my modification soon. I'm updating the directory structure under the atlas/src/ > > Je suis serious mais j'aime aussi jouer de temps en > temps :-). > > Cordialement, > -- > Pablo Pita Leira > A très bientôt, Loïc Lefèvre ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com |
From: <sle...@fi...> - 2002-05-17 09:46:08
|
I agree with you. For the developpement process, I vote (+1) for RUP, which seems to best f= it for UML (and also EJBs). GoLo -----Message d'origine----- De : myr...@li... [mailto:myr...@li...]De la part de Lo=EF= c Lef=E8vre Envoy=E9 : vendredi 17 mai 2002 12:30 =C0 : myr...@li... Objet : [Myrpg-development] Current point Hi, see attachment... Loic _________________________________________________________ Envoyez des messages musicaux sur le portable de vos amis http://mobile.lycos.fr/mobile/local/sms_musicaux/ |
From: Loïc L. <loi...@ca...> - 2002-05-17 09:34:33
|
Hi, see attachment... Loic _________________________________________________________ Envoyez des messages musicaux sur le portable de vos amis http://mobile.lycos.fr/mobile/local/sms_musicaux/ |
From: <lle...@fi...> - 2002-04-18 10:30:47
|
Well, As you've seen, I don't take part in this project for some weeks. I must explain that I have to find an other job for the 1st may (I hope) because the company in which I'm working (Fivia) has problems (financial problems). To make a point about the current situation of the project, I think some of the goals will change to increase the devlopment speed. I and Golo will discuss about that the next hour. Lo=EFc Lef=E8vre |
From: <lle...@fi...> - 2002-04-08 15:22:35
|
About the server (AI and player events management), What would be the best (regarding JBoss 3.x): - Timer MBean - Sar Loic -----Message d'origine----- De : myr...@li... [mailto:myr...@li...]De la part de Lo=EF= c Lef=E8vre Envoy=E9 : mardi 2 avril 2002 12:24 =C0 : MyRPG Dev ML Objet : RE: [Myrpg-development] Some thoughts about architecture Hi Alexey, I'm happy to see a message from you here ;) > > Hi! > > One of the main points we should clear from the very beginning is > the overall system architecture. There are a lot of nodes that should > interact with each other in some way. And also we have a lot of > factors that should influence the decision like Internet environment > (firewalls, bottlenecks etc), extensibility potential (supporting > mobile phones, PDAs, 3D acceleration in the future), AI and game > engine, synchronization and replication issues. Agree with you, the Internet environment is certainly the biggest constra= int for this project. > I've started to work in this direction and I think that I should > publish some thoughts for public discussion. I ask you to join and > give your ideas as it's one of the most important points now. No problem for that. For the ones who might need some explanations about what is being written here, we are there to give you answers. > > 1. Synchronization and replication of data. > > It is evident that we should limit amount of data transferred > between servers as much as possible. I've had a talk with our lead > analyst on this topic and he had proposed an elegant and well-known > solution. > We should divide all the events in the world in two major > types: global and local. Global solutions are those those that > impact most part of the slave servers at once. For example: new > quest announcement. Local ones influence only small number of > servers. When something happens between some servers it can be said > that a link was established between their sub-worlds. > Number of local events sent should greatly exceed number of > global events. This way we will be able to reduce amount of data > transferred. Indeed, it's the reason why we choose to put more than one server for a world :) To part the amount of work... > One of the implementation could be asynchronous JMS messages. > > Each client should be simultaneously connected only to one slave > server. When any event happens on the server it should > asynchronously notify all of it's clients. I don't think that JMS > will suite here well because it's a server-side and heavy > technology. Maybe some king of lightweight peer-to-peer > communication (JXTA, Jini) would fit well? > What's your opinion? Yes, I thought too about JMS messages. For those who don't know, JMS messages can be seen as "events sent to the server" - for example: the monster #14= 52 has been killed by the character #4589 =3D> increase the experience of this character... But this solution can only stands for Client To Server events. The other process Server To Client may be implemented by other ways: sockets (but too heavy and not request oriented), server-events pooling (the client ask for new events every seconds)... After some researchs, I think JXTA (http://java.sun.com/features/2001/04/jxta.html) can handle this since it provides some interesting services (Peer to peer implementations...). > > > 2. Internet environment. > > Due to firewall restrictions I don't think that we'll be able to > use pure JMS or synchronous EJB calls. One of the solutions is to > use SOAP/WebServices but it's quite slow :(. > What do you think about it? I've had look at this and here are my answers: EJB calls are done through the JNDI implementation (tell me if I'm wrong). The calls are serialized thus the call can be send on a network on a predefined port (modifiable). If a firewall is present between a server and a client, then there is generally only the port 80 (HTTP) that remains open thus the call through the JNDI port fail= ed BUT the JNDI implementation resend the call by using HTTP-tunneling (transform the EJB call into an HTTP request). This solution is slower than a standard EJB call but works :) In counter part, some process don't happen (callback, Exception are not thrown...) So that's not the solution since = the result are not well known (I think) and they depends from the network architecture. SOAP is slow, every one k= now that but we can count on it since the project'll not be rock stable in 2 weeks... Perhaps the network bandwidth will grow up... (Let me dream...) I found an interesting product: WASP (http://www.systinet.com/products/wasp_lite/), one can look at it, it's free. So, though this point can bring problems, I think of it as a layer that c= an be inserted when we'll need it. > > > 3. Game engine. > > Most advanced gaming engines now support some kind of scripting > language. This allows to extend the game as far as you wish. I > think that we should also take a scripting engine and built it in. > In such case we will write the game engine and server-side > infrastructure using Java and the rest will be written the script. > We could use JPython for instance. > > The extensibility can be also achieved using interfaces and > pluggable modules. It would have a speed advantage but as for me > it's less flexible. > Also I think that AI routines should be written using scripting > language in any case allowing the users to customize their beasts > :). > > What type seems better for you? How much extensible the game > should be? Hmmm, totally agree, a script language would give to the game a great extensible/flexible status. JPython can surely be what we'll use, does anyone know anything l= ike JPython? > > 4. Non-PC devices. > > The future for mobile devices. Everybody says that :). > I think that we should also take into account future support for > cellulars and PDAs with J2ME installed. > What do you think? Hmmm, why not, one could then take part to the adventure in the bus... ;) I think about the little game given with the PC version of final fantasy VIII. A chocobo game in 2 black and white in a small screen rezolution, the ite= ms we could found in this game could be used in the final fantasy game: - chocobo game: 100x100, 2 colors, found items - final fantasy game: 640x480, 16M colors, use items found in the tiny ga= me > > Ooh! I'm a little bit tired. Quite a long letter for me :) ;) but very very interesting! thanks > > Waiting for your response. Please answer if you have something to > say about the questions above. > > P.S. I've drawn simple deployment diagram and published it. If you're > interested take a look at it. Soon I'll check it into project's CVS in > Together ControlCenter format. Okay, no problem, the deployment diagram is available here: http://sourceforge.net/docman/display_doc.php?docid=3D10405&group_id=3D45= 052 It's interesting to see that the master server don't manage any part of t= he world. Don't you think it can handle this too? > > -- > Best regards, > Alexey Maslov mailto:mas...@ma... > > Best regards to you Alexey :) > > _______________________________________________ > Myrpg-development mailing list > Myr...@li... > https://lists.sourceforge.net/lists/listinfo/myrpg-development _______________________________________________ Myrpg-development mailing list Myr...@li... https://lists.sourceforge.net/lists/listinfo/myrpg-development |
From: <lle...@fi...> - 2002-04-02 10:16:59
|
Hi Alexey, I'm happy to see a message from you here ;) > > Hi! > > One of the main points we should clear from the very beginning is > the overall system architecture. There are a lot of nodes that should > interact with each other in some way. And also we have a lot of > factors that should influence the decision like Internet environment > (firewalls, bottlenecks etc), extensibility potential (supporting > mobile phones, PDAs, 3D acceleration in the future), AI and game > engine, synchronization and replication issues. Agree with you, the Internet environment is certainly the biggest constraint for this project. > I've started to work in this direction and I think that I should > publish some thoughts for public discussion. I ask you to join and > give your ideas as it's one of the most important points now. No problem for that. For the ones who might need some explanations about what is being written here, we are there to give you answers. > > 1. Synchronization and replication of data. > > It is evident that we should limit amount of data transferred > between servers as much as possible. I've had a talk with our lead > analyst on this topic and he had proposed an elegant and well-known > solution. > We should divide all the events in the world in two major > types: global and local. Global solutions are those those that > impact most part of the slave servers at once. For example: new > quest announcement. Local ones influence only small number of > servers. When something happens between some servers it can be said > that a link was established between their sub-worlds. > Number of local events sent should greatly exceed number of > global events. This way we will be able to reduce amount of data > transferred. Indeed, it's the reason why we choose to put more than one server for a world :) To part the amount of work... > One of the implementation could be asynchronous JMS messages. > > Each client should be simultaneously connected only to one slave > server. When any event happens on the server it should > asynchronously notify all of it's clients. I don't think that JMS > will suite here well because it's a server-side and heavy > technology. Maybe some king of lightweight peer-to-peer > communication (JXTA, Jini) would fit well? > What's your opinion? Yes, I thought too about JMS messages. For those who don't know, JMS messages can be seen as "events sent to the server" - for example: the monster #1452 has been killed by the character #4589 => increase the experience of this character... But this solution can only stands for Client To Server events. The other process Server To Client may be implemented by other ways: sockets (but too heavy and not request oriented), server-events pooling (the client ask for new events every seconds)... After some researchs, I think JXTA (http://java.sun.com/features/2001/04/jxta.html) can handle this since it provides some interesting services (Peer to peer implementations...). > > > 2. Internet environment. > > Due to firewall restrictions I don't think that we'll be able to > use pure JMS or synchronous EJB calls. One of the solutions is to > use SOAP/WebServices but it's quite slow :(. > What do you think about it? I've had look at this and here are my answers: EJB calls are done through the JNDI implementation (tell me if I'm wrong). The calls are serialized thus the call can be send on a network on a predefined port (modifiable). If a firewall is present between a server and a client, then there is generally only the port 80 (HTTP) that remains open thus the call through the JNDI port failed BUT the JNDI implementation resend the call by using HTTP-tunneling (transform the EJB call into an HTTP request). This solution is slower than a standard EJB call but works :) In counter part, some process don't happen (callback, Exception are not thrown...) So that's not the solution since the result are not well known (I think) and they depends from the network architecture. SOAP is slow, every one know that but we can count on it since the project'll not be rock stable in 2 weeks... Perhaps the network bandwidth will grow up... (Let me dream...) I found an interesting product: WASP (http://www.systinet.com/products/wasp_lite/), one can look at it, it's free. So, though this point can bring problems, I think of it as a layer that can be inserted when we'll need it. > > > 3. Game engine. > > Most advanced gaming engines now support some kind of scripting > language. This allows to extend the game as far as you wish. I > think that we should also take a scripting engine and built it in. > In such case we will write the game engine and server-side > infrastructure using Java and the rest will be written the script. > We could use JPython for instance. > > The extensibility can be also achieved using interfaces and > pluggable modules. It would have a speed advantage but as for me > it's less flexible. > Also I think that AI routines should be written using scripting > language in any case allowing the users to customize their beasts > :). > > What type seems better for you? How much extensible the game > should be? Hmmm, totally agree, a script language would give to the game a great extensible/flexible status. JPython can surely be what we'll use, does anyone know anything like JPython? > > 4. Non-PC devices. > > The future for mobile devices. Everybody says that :). > I think that we should also take into account future support for > cellulars and PDAs with J2ME installed. > What do you think? Hmmm, why not, one could then take part to the adventure in the bus... ;) I think about the little game given with the PC version of final fantasy VIII. A chocobo game in 2 black and white in a small screen rezolution, the items we could found in this game could be used in the final fantasy game: - chocobo game: 100x100, 2 colors, found items - final fantasy game: 640x480, 16M colors, use items found in the tiny game > > Ooh! I'm a little bit tired. Quite a long letter for me :) ;) but very very interesting! thanks > > Waiting for your response. Please answer if you have something to > say about the questions above. > > P.S. I've drawn simple deployment diagram and published it. If you're > interested take a look at it. Soon I'll check it into project's CVS in > Together ControlCenter format. Okay, no problem, the deployment diagram is available here: http://sourceforge.net/docman/display_doc.php?docid=10405&group_id=45052 It's interesting to see that the master server don't manage any part of the world. Don't you think it can handle this too? > > -- > Best regards, > Alexey Maslov mailto:mas...@ma... > > Best regards to you Alexey :) > > _______________________________________________ > Myrpg-development mailing list > Myr...@li... > https://lists.sourceforge.net/lists/listinfo/myrpg-development |
From: Alexey M. <mas...@ma...> - 2002-03-31 15:04:12
|
Hi! One of the main points we should clear from the very beginning is the overall system architecture. There are a lot of nodes that should interact with each other in some way. And also we have a lot of factors that should influence the decision like Internet environment (firewalls, bottlenecks etc), extensibility potential (supporting mobile phones, PDAs, 3D acceleration in the future), AI and game engine, synchronization and replication issues. I've started to work in this direction and I think that I should publish some thoughts for public discussion. I ask you to join and give your ideas as it's one of the most important points now. 1. Synchronization and replication of data. It is evident that we should limit amount of data transferred between servers as much as possible. I've had a talk with our lead analyst on this topic and he had proposed an elegant and well-known solution. We should divide all the events in the world in two major types: global and local. Global solutions are those those that impact most part of the slave servers at once. For example: new quest announcement. Local ones influence only small number of servers. When something happens between some servers it can be said that a link was established between their sub-worlds. Number of local events sent should greatly exceed number of global events. This way we will be able to reduce amount of data transferred. One of the implementation could be asynchronous JMS messages. Each client should be simultaneously connected only to one slave server. When any event happens on the server it should asynchronously notify all of it's clients. I don't think that JMS will suite here well because it's a server-side and heavy technology. Maybe some king of lightweight peer-to-peer communication (JXTA, Jini) would fit well? What's your opinion? 2. Internet environment. Due to firewall restrictions I don't think that we'll be able to use pure JMS or synchronous EJB calls. One of the solutions is to use SOAP/WebServices but it's quite slow :(. What do you think about it? 3. Game engine. Most advanced gaming engines now support some kind of scripting language. This allows to extend the game as far as you wish. I think that we should also take a scripting engine and built it in. In such case we will write the game engine and server-side infrastructure using Java and the rest will be written the script. We could use JPython for instance. The extensibility can be also achieved using interfaces and pluggable modules. It would have a speed advantage but as for me it's less flexible. Also I think that AI routines should be written using scripting language in any case allowing the users to customize their beasts :). What type seems better for you? How much extensible the game should be? 4. Non-PC devices. The future for mobile devices. Everybody says that :). I think that we should also take into account future support for cellulars and PDAs with J2ME installed. What do you think? Ooh! I'm a little bit tired. Quite a long letter for me :) Waiting for your response. Please answer if you have something to say about the questions above. P.S. I've drawn simple deployment diagram and published it. If you're interested take a look at it. Soon I'll check it into project's CVS in Together ControlCenter format. -- Best regards, Alexey Maslov mailto:mas...@ma... |
From: <sle...@fi...> - 2002-03-26 11:49:56
|
Wao, I love this magma burn... ;-) -----Message d'origine----- De : myr...@li... [mailto:myr...@li...]De la part de Sebastian Envoy=E9 : mardi 26 mars 2002 00:01 =C0 : MyRPG Dev ML Objet : [Myrpg-development] Some actualizations to the Group. Hi! Well, i've posted a few messages on the Yahoo Group (don't know when ar= e going to show up ). Also, i've put some Photos on the "No Random Battles" Album. Check it out!. Bye! P.S: With Yahoo!, we could use the Yahoo messenger and use it to share, talk and meet. Download it on: http://messenger.yahoo.com And download the English version. It is far advanced than others versio= ns. Of course, you must have a Yahoo ID to use it. Add me like "sebashoyos" (without both "). Waiting to see you there. -------------------------------------------------------------------------= --- -- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, Am=E9rica Latina y el res= to del Mundo. Vis=EDta Yahoo! Noticias. |
From: <seb...@ya...> - 2002-03-26 00:01:12
|
Hi! Well, i've posted a few messages on the Yahoo Group (don't know when are going to show up ). Also, i've put some Photos on the "No Random Battles" Album. Check it out!. Bye! P.S: With Yahoo!, we could use the Yahoo messenger and use it to share, talk and meet. Download it on: http://messenger.yahoo.com And download the English version. It is far advanced than others versions. Of course, you must have a Yahoo ID to use it. Add me like "sebashoyos" (without both "). Waiting to see you there. --------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, América Latina y el resto del Mundo. Visíta Yahoo! Noticias. |
From: <lle...@fi...> - 2002-03-25 09:59:37
|
Hi all, I'm back after my holidays (one week)... Lo=EFc |
From: <seb...@ya...> - 2002-03-20 17:40:20
|
Hi. Well, i keep waiting for others opinions, but i'll answer this: Java Internalization and Location Kit: We should use both. The First one for make easy translations of the Games, and the Second, could be used for: 1. Localization of the Server 2. Localization of the Host 3. Localization of the Players (This will could help with the Native Languages, and even for reduction of the Lag) For the 3d: It's true. We must go slow, because, using a 3d engine, it will have the following difficulties: 1. It will look nice, but it will be slower 2. Due to the polygons amount used for a character, the amount of time requiered to create a 3d graphic will be slow (BUT, if the character is finished, you will not have to make it again, like what happen with 2d graphics) 3. The Tools. Using Java 3d for modeling is impossible. We could use the Crystal Space Engine for the Caracthers graphics. It is ONLY a suggestion. Or we could simply look for Pixia... or whatever the name is. Because is free and a have an advanced stage of Production. On SF would be in stage 6) And the Movies... Remember FSO (Fantasy Star Online). In this part we could use Virtual Dub... And for the "No Random Combats and Experience Points", if you want a explanation of the concept, i could make it one or two weeks. I will use some screenshots, so expect a very, very graphical work. Greetings Sebastian PS. And Thanks for the Source!! --------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, América Latina y el resto del Mundo. Visíta Yahoo! Noticias. |
From: <sle...@fi...> - 2002-03-20 10:11:49
|
Hi, I think speech synthetizer is a very good idea. However I think we must w= ait a little before using them, first we need a simple (light) game with text dialogs, then we could add sound effects and finally perhaps the voice (i= f performance permit it). About internationalization, you're right, we must take care of this. Coul= d you detail difference between the two version of the Toolkit, because the first one which is include in the JDK could be enough for our needs. I consider the game more like a world where many player lives than a game where players are doing quest (following some scenario). This is why I th= ink videos are not apropriate. That's also the reason why I don't want to lim= it the number of players. About 3d, It's a good idea but, like for sound, we must go slowly. I try Java3d a long time ago and it was defintely slow and I wasn't able to install the last version with JDK 1.4 (because Java Plugin problems...). = I know their exists some kool java 3d engines that are faster than Java2d (= see opale : http://opale.soya.tuxfamily.org/ or view3d : http://www.visualbeans.com/View3D/), but it still slow when the number of= 3d face increase. For our test game, we choice isometric 3d, because its ligth and almost e= asy to developp. But I want to enable World Admins (and developpers) to develop their own rendering engine (like a real 3d one) that's why graphic engines (called HiCare Kernel) will be download by HiCare from the World server. About IP packet customization and SSL, it will be hard because all of the communication is handled by the application server (JBoss). Do you have articles on "No Random Combats" ? It's an interesting idea... Loic is on holidays, he'll come back next week and give us his opinion, I appologize for the time it takes me to write, but I've got lots of work at the office... Bye GoLo ps : I put the source I got at http://myrpg.free.fr/myrpg.zip (this maili= ng list doesn't support mail > 40k). Hope this will help -----Message d'origine----- De : myr...@li... [mailto:myr...@li...]De la part de Sebastian Envoy=E9 : lundi 18 mars 2002 03:23 =C0 : MyRPG Dev ML Objet : [Myrpg-development] Future Implementations (That you should consi= der now) Hi. Well, first mail to the list. Hi (Again ). Looking the Sun's Java site = i found some Programs and features that i would like to see. You might ask = why now i say that. Well, later it would be very difficult to implement. The list is this: Programs: - FreeTTS (speech synthesizer written entirely in the Java) http://freetts.sourceforge.net/ This would be for telling the History, reading the text, etc. It would = be very nice to listen a voice. - JavaMail (Not for check e-mails, to send only! for check use Outlook = or Eudora) - Java Internationalization and Localization Toolkit 2 (The title says all) both on Sun's Java site Features on the Game: - No Random Combats (Jesus! I hate Randoms . If you want to now how is without Random Combats, check out SNES Chrono Trigger or PSOne Chrono Cross... Square make them.) I love that Square works with Nintendo Again! ... Ejem!. (I have the SNES Rom if you want it) - =BFFMV (Like the Final fantasy Movies) or RTV (Like the Zelda Movies)= ? - Limit of players on a world (512 in a same world??!!) - Use of Compression on the TCP/IP Packets (Maybe ZIP or BZIP2) - Full support for WinXP - Support of MMX, SSE, SSE2 and 3DNow (Yes, yes, i know that this is no= t a FPS! but i want to see what my P4 can do, and to use the excelent FPU of = the Athlon) - Use of SSL 2 or 3 (For Login only) - Anti-Cheat System (It will be hard, but we need that). - Maybe 3D support (With the Java 3D API from Sun). What do you think? I will make instructions to see how it can be implemented what you like from above. Bye Sebastian P.S. Somebody could send me the Source code of all? I'm having troubles with the SSH (Damn FTP site ) also, I will install the Mandrake Linux 8.= .. if i can find the 2 cds in my house... . (For that i will use my P1 200 M= hz) -------------------------------------------------------------------------= --- -- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, Am=E9rica Latina y el res= to del Mundo. Vis=EDta Yahoo! Noticias. |
From: <seb...@ya...> - 2002-03-18 03:23:08
|
Hi. Well, first mail to the list. Hi (Again ). Looking the Sun's Java site i found some Programs and features that i would like to see. You might ask why now i say that. Well, later it would be very difficult to implement. The list is this: Programs: - FreeTTS (speech synthesizer written entirely in the Java) http://freetts.sourceforge.net/ This would be for telling the History, reading the text, etc. It would be very nice to listen a voice. - JavaMail (Not for check e-mails, to send only! for check use Outlook or Eudora) - Java Internationalization and Localization Toolkit 2 (The title says all) both on Sun's Java site Features on the Game: - No Random Combats (Jesus! I hate Randoms . If you want to now how is without Random Combats, check out SNES Chrono Trigger or PSOne Chrono Cross... Square make them.) I love that Square works with Nintendo Again! ... Ejem!. (I have the SNES Rom if you want it) - ¿FMV (Like the Final fantasy Movies) or RTV (Like the Zelda Movies)? - Limit of players on a world (512 in a same world??!!) - Use of Compression on the TCP/IP Packets (Maybe ZIP or BZIP2) - Full support for WinXP - Support of MMX, SSE, SSE2 and 3DNow (Yes, yes, i know that this is not a FPS! but i want to see what my P4 can do, and to use the excelent FPU of the Athlon) - Use of SSL 2 or 3 (For Login only) - Anti-Cheat System (It will be hard, but we need that). - Maybe 3D support (With the Java 3D API from Sun). What do you think? I will make instructions to see how it can be implemented what you like from above. Bye Sebastian P.S. Somebody could send me the Source code of all? I'm having troubles with the SSH (Damn FTP site ) also, I will install the Mandrake Linux 8... if i can find the 2 cds in my house... . (For that i will use my P1 200 Mhz) --------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, América Latina y el resto del Mundo. Visíta Yahoo! Noticias. |
From: <lle...@fi...> - 2002-03-14 17:35:42
|
Since everyone (me included) encoutered problems configuring these two programs together :(, I'm making a new document, a visual one with many screen shots. For now about 21 only for wincvs download and installation. I'll continue tomorrow... look at this: http://sourceforge.net/docman/display_doc.php?docid=10050&group_id=45052 :D |
From: <lle...@fi...> - 2002-03-14 08:27:38
|
Well, can you tell me what is your operating system? And did you restart your computer? You can find other documents in: http://sourceforge.net/docman/index.php?group_id=3D1 in the 6th and 7th paragraphs :) Good luck, Lo=EFc Lef=E8vre -----Message d'origine----- De : Panagiotis Plevrakis [mailto:ppl...@ho...] Envoy=E9 : jeudi 14 mars 2002 01:06 =C0 : Lo=EFc Lef=E8vre Objet : cvs - ssh When I test typing: ssh -l panos69 cvs.myrpg.sourceforge.net I receive: Could not create directory '(null)/.ssh'. Unknown user _)y. What am I doing wrong? Thanks, Panos |
From: <dal...@ho...> - 2002-03-12 21:04:54
|
Hi Loïc, hi all, Ok. I'll have a look. Greetings, David. ----- Original Message ----- From: "Loïc Lefèvre" <lle...@fi...> To: "MyRPG Dev ML" <myr...@li...> Sent: Tuesday, March 12, 2002 2:21 PM Subject: [Myrpg-development] Holy Factory - XML Editor Hi, Here is some articles about the "XML editor" programing. Could you David look at this? http://www.inquiry.com/techtips/java_pro/10MinuteSolutions/Gabhart10min05/Ga bhart10min05-1.asp And make a report? Thanks in advance, Loïc Lefèvre _______________________________________________ Myrpg-development mailing list Myr...@li... https://lists.sourceforge.net/lists/listinfo/myrpg-development |
From: <lle...@fi...> - 2002-03-12 13:14:28
|
Hi, Here is some articles about the "XML editor" programing. Could you David look at this? http://www.inquiry.com/techtips/java_pro/10MinuteSolutions/Gabhart10min05= /Ga bhart10min05-1.asp And make a report? Thanks in advance, Lo=EFc Lef=E8vre |
From: <lle...@fi...> - 2002-03-07 10:15:38
|
Yesterday, I've posted this mail to the JBoss User mailing list: > Hi, > Could someone tell me the best way to implement a background > process (a thread) that has access to some EJBs (server side). > The code of this process must be in the ear archive. > > Currently, I have only two ideas: > - Run my thread in the init method of a servlet. > - Run my thread in a static block of an EJB (I know it's very bad). > > Regards, > Lo=EFc Lef=E8vre The replies can be found as attachments :) |
From: <lle...@fi...> - 2002-03-06 14:29:36
|
The new version (in HTML format) is available here: http://sourceforge.net/docman/display_doc.php?docid=9322&group_id=45052 |