gridmud-developer Mailing List for The Grid (Page 2)
Status: Pre-Alpha
Brought to you by:
monkeyx
You can subscribe to this list here.
2006 |
Jan
|
Feb
(23) |
Mar
(16) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Seyed R. <mo...@gm...> - 2006-02-24 10:54:13
|
Hey Ide, On Thu, 2006-02-23 at 22:06 -0800, ide...@f-... wrote: > Hey guys, > > where do you think would be a good forum to write world content ideas > and elaborations as we move forward; for example, if I'm working on an > idea, I'd like it to be visible to everyone so we maintain a positive > feedback loop. It seems there's a few possibilities, the mailing list, > the SF discussion boards, and the SF homepage (wiki). > > mailing list: an OK forum but maybe not the most appropriate place for > what might a lot of ancillary information. > > discussion boards: probably my top choice at the moment, maybe a couple > of threads in Developers? > > homepage: not my top choice, seems like this should be reserved for at > least semi-coherent documentation. > > A fourth remote possibilitiy would be my free wordpress site but this is > my last choice, I would prefer to keep everything on SF. > > -- I'd be happy setting up a wordpress blog on the main site if that would be useful? -- Seyed Razavi <mo...@gm...> |
From: <ide...@f-...> - 2006-02-24 06:06:48
|
Hey guys, where do you think would be a good forum to write world content ideas and elaborations as we move forward; for example, if I'm working on an idea, I'd like it to be visible to everyone so we maintain a positive feedback loop. It seems there's a few possibilities, the mailing list, the SF discussion boards, and the SF homepage (wiki). mailing list: an OK forum but maybe not the most appropriate place for what might a lot of ancillary information. discussion boards: probably my top choice at the moment, maybe a couple of threads in Developers? homepage: not my top choice, seems like this should be reserved for at least semi-coherent documentation. A fourth remote possibilitiy would be my free wordpress site but this is my last choice, I would prefer to keep everything on SF. -- ide...@f-... -- http://www.fastmail.fm - Or how I learned to stop worrying and love email again |
From: Seyed R. <mo...@gm...> - 2006-02-23 15:44:12
|
On Thu, 2006-02-23 at 10:24 -0500, Drew Errington wrote: > Bugs I've noticed so far: > > Commands that show a list ('help', 'code') instead show a variable, > not individual text. > Fixed. > Any command starting with $ throws an error serverside, not a fatal > error, but an error. > Fixed. > the tutorial command does not work as specified. 'tutorial' states > that it requires a parameter, and 'tutorial *' just shows the tutorial > menu. > Fixed (altho no actual tutorial content has been prepared yet). > That's what I've noticed so far, just going through the command list. > I haven't done anything with agents yet. > Cool, let me know as you spot any others. Seyed |
From: Drew E. <der...@gm...> - 2006-02-23 15:24:54
|
Bugs I've noticed so far: Commands that show a list ('help', 'code') instead show a variable, not individual text. Any command starting with $ throws an error serverside, not a fatal error, but an error. the tutorial command does not work as specified. 'tutorial' states that it requires a parameter, and 'tutorial *' just shows the tutorial menu. That's what I've noticed so far, just going through the command list. I haven't done anything with agents yet. Drew On 2/23/06, Seyed Razavi <mo...@gm...> wrote: > Hi Guys, > > I would like to do a mini-release over the weekend with some bug fixes > and a few bits of functionality. > > Drew, it would be good to have any feedback (particularly showstopping > bugs you've identified) reported before then if you get a chance. > > Cheers, > -- > Seyed Razavi <mo...@gm...> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Gridmud-developer mailing list > Gri...@li... > https://lists.sourceforge.net/lists/listinfo/gridmud-developer > |
From: Seyed R. <mo...@gm...> - 2006-02-23 14:15:17
|
Hi Guys, I would like to do a mini-release over the weekend with some bug fixes and a few bits of functionality. Drew, it would be good to have any feedback (particularly showstopping bugs you've identified) reported before then if you get a chance. Cheers, -- Seyed Razavi <mo...@gm...> |
From: Seyed R. <mo...@gm...> - 2006-02-22 02:03:48
|
Hey Ide, On Tue, 2006-02-21 at 17:29 -0800, ide...@f-... wrote: > Drew and Seyed, it's exciting to take this next step with the official > sourceforge site. Seyed, your team philosophy sounds excellent. I have a > general outline of world content and I'll fix that to a RL schedule. A > more fleshed out design document is in the works. Meanwhile I'll wait > for you programmers to find the bugs so I can install a clean server ;). > Yeah, probably a good idea :) > So let's talk about a general schedule. Perhaps we should work backwards > and set a date for release 0.5. I feel that to create a playable > environment and not just a chat room we'll need at least two months of > content creation time from this date. Considering I'm not totally sure > what the cabailities of the server are just yet as far as basic system > creation this estimate is a little rough, but I think a lot of world > design can be done independent of server development. At a certain point > however these two areas will have to dovetail. > Agreed. > My question then will be is two months enough time for server > development (of course it could be longer). If so we'll release 0.5 on > May 1. > I believe it should be sufficient but it really depends on the scope of the world design to come and what tools we need to build on the way there. That said I think a fixed deadline and flexible set of features is preferable than the other way round. Besides it being a good habit once we have actual end users who will depend on reliable updates, it will stop us working towards a continually moving target which would be demotivating to us all. Anyway, long and short of it: I think its doable and I think we should do it. -- Seyed Razavi <mo...@gm...> |
From: <ide...@f-...> - 2006-02-22 01:29:14
|
> Message: 1 > From: Seyed Razavi <mo...@gm...> > To: gri...@li... > Date: Tue, 21 Feb 2006 12:22:51 +0000 > Subject: [gridmud-developer] Welcome aboard > Reply-To: gri...@li... > > Hey guys, > > Welcome to the new mailing list and a proper kick off to the project. [snip] > Ide, we should discuss your ideas and a timetable for receiving them. [snip] > For release 0.2 I would like to have: > * Completed the outstanding major functionality > * Progressed significantly in the world design > * Tested the server > > I think we should aim by release 0.5 to have a working and playable > environment which we can open to alpha testers. [snip] > > I'm not, after reflection, going to micromanage tasks or direction of > the project. I'd much prefer you guys take ownership of your own bit of > the project and drive it forward. I'm of course here to make that > possible and give direction where possible but the way I see it this is > an equal triumvirate. > > Of course, I think we should be working to push the project forward by > doing work thats not exactly in our domain when we can. For example, I > will be happy to contribute ideas on the world design or design some > items etc Drew and Seyed, it's exciting to take this next step with the official sourceforge site. Seyed, your team philosophy sounds excellent. I have a general outline of world content and I'll fix that to a RL schedule. A more fleshed out design document is in the works. Meanwhile I'll wait for you programmers to find the bugs so I can install a clean server ;). So let's talk about a general schedule. Perhaps we should work backwards and set a date for release 0.5. I feel that to create a playable environment and not just a chat room we'll need at least two months of content creation time from this date. Considering I'm not totally sure what the cabailities of the server are just yet as far as basic system creation this estimate is a little rough, but I think a lot of world design can be done independent of server development. At a certain point however these two areas will have to dovetail. My question then will be is two months enough time for server development (of course it could be longer). If so we'll release 0.5 on May 1. <blockquote> The international working class holiday; Mayday, originated in pagan Europe. It was a festive holy day celebrating the first spring planting. The ancient Celts and Saxons celebrated May 1st as Beltane or the day of fire. Bel was the Celtic god of the sun. </blockquote> best, Ide -- ide...@f-... -- http://www.fastmail.fm - Choose from over 50 domains or use your own |
From: Drew E. <der...@gm...> - 2006-02-21 20:49:15
|
That worked fine, although it did throw an exception, but it wasn't a fatal one. I'm going to take some time tonight/tomorrow to look at the xml. Looks pretty good though. Drew On 2/21/06, Seyed Razavi <mo...@gm...> wrote: > You need to rebuild the entire project I'm afraid. After you've checked > out the changes run build.bat and it will rebuild it all. > > |
From: Seyed R. <mo...@gm...> - 2006-02-21 20:39:28
|
You need to rebuild the entire project I'm afraid. After you've checked out the changes run build.bat and it will rebuild it all. On Tue, 2006-02-21 at 15:28 -0500, Drew Errington wrote: > Hmm... I'm trying to recompile Main.java, is this correct? If so, I'm > not sure what I'm doing wrong, but it's not compiling. Instead, it's > telling me that it's missing a few packages, notably > org.apache.commons.logging and a lot of the gridmud.core.* packages. > > Let me know if I should be compiling something else, or what flags I > should be using with javac. > > Drew |
From: Drew E. <der...@gm...> - 2006-02-21 20:28:46
|
Hmm... I'm trying to recompile Main.java, is this correct? If so, I'm not sure what I'm doing wrong, but it's not compiling. Instead, it's telling me that it's missing a few packages, notably org.apache.commons.logging and a lot of the gridmud.core.* packages. Let me know if I should be compiling something else, or what flags I should be using with javac. Drew On 2/21/06, Seyed Razavi <mo...@gm...> wrote: > > OK, I've fixed this and checked in the changes into CVS. Not a database > problem at all but a bit of roughness around the text handling code > during registration. > > I did a quick run through the avatar creation process but it can do with > some thorough testing. > > Do a full update and rebuild the source and see how it goes this time. > > Seyed |
From: Seyed R. <mo...@gm...> - 2006-02-21 16:20:10
|
On Tue, 2006-02-21 at 10:37 -0500, Drew Errington wrote: > Good news and bad news. > > Good news: That fixed it, I got the server up and running, and I was > able to connect to it. > > Bad news: It crashed as I was making a new account, attempting to put > in my Avatar name, throwing a null pointer exception. Now, this *may* > be due to the fact I didn't set up the MySQL database quite right, as > I'm not a guru when it comes to that. > > Here's the error trace. > <snip> OK, I've fixed this and checked in the changes into CVS. Not a database problem at all but a bit of roughness around the text handling code during registration. I did a quick run through the avatar creation process but it can do with some thorough testing. Do a full update and rebuild the source and see how it goes this time. Seyed |
From: Drew E. <der...@gm...> - 2006-02-21 15:37:35
|
Good news and bad news. Good news: That fixed it, I got the server up and running, and I was able to connect to it. Bad news: It crashed as I was making a new account, attempting to put in my Avatar name, throwing a null pointer exception. Now, this *may* be due to the fact I didn't set up the MySQL database quite right, as I'm not a guru when it comes to that. Here's the error trace. ERROR [Thread-4] net.LoginProcessor - java.lang.NullPointerException at net.sourceforge.gridmud.core.util.Text.replaceShapeVariable(Text= .java :298) at net.sourceforge.gridmud.core.util.Text.replaceMOBVariable(Text.j= ava:2 34) at net.sourceforge.gridmud.core.util.Text.replaceObjectVariable(Tex= t.jav a:63) at net.sourceforge.gridmud.core.util.Text.replaceMapVariable(Text.j= ava:1 10) at net.sourceforge.gridmud.core.util.Text.getText(Text.java:47) at net.sourceforge.gridmud.core.net.LoginProcessor.getAllocateAttri= butes Request(LoginProcessor.java:881) at net.sourceforge.gridmud.core.net.LoginProcessor.handleCompletedS= tate( LoginProcessor.java:400) at net.sourceforge.gridmud.core.net.LoginProcessor.handleInput(Logi= nProc essor.java:191) at net.sourceforge.gridmud.core.net.LoginProcessor.acceptPendingReq= uests (LoginProcessor.java:141) at net.sourceforge.gridmud.core.net.LoginProcessor.run(LoginProcess= or.ja va:98) at java.lang.Thread.run(Thread.java:595) On 2/21/06, Seyed Razavi <mo...@gm...> wrote: > On Tue, 2006-02-21 at 09:24 -0500, Drew Errington wrote: > > > > Drew, you need to download the latest source build (from the link abo= ve > > > under File Releases) and make sure you have: > > > 1. A working Java runtime > > > 2. A working mySQL database (I had hoped to make an inbuilt hsql > > > database part of the distribution but didn't have time to test it) > > > 3. Follow the INSTALL.txt instructions and see if it works ok for you > > > > > > I have a runtime, I have a mySQL database, but the INSTALL directions > > don't exactly work for me. When I run server.bat, I get the same thing > > as if I ran java -?. > > > All server.bat (or server.sh for that matter) does is call Java runtime > setting up the classpath for the virtual machine. > > > When I put in the echos, here's what I get. > > > > C:\gridmud > > _REALPATH =3D=3D C:\gridmud\gridmud-core\ > > CLASSPATH =3D > > > > So it looks like there's a problem with the line > > if exist "%APPLICATION_HOME%\setClasspath.bat" call > > "%APPLICATION_HOME%\setClasspath.bat" > > > > when I change that to > > > > if exist "%_REALPATH%\setClasspath.bat" call "%_REALPATH%\setClasspath.= bat" > > > > I get this error: > > > > Exception in thread "main" java.lang.NoClassDefFoundError: net/sourcefo= rge/gridm > > ud/Main > > > > I don't want to muck around more in the files without your input. > > > > OK, slight bug in the script due to it assuming its being run from bin > subdirectory. > > I've fixed it in the CVS repository if you want to just update that > file. > > Seyed > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi= les > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486&dat= =3D121642 > _______________________________________________ > Gridmud-developer mailing list > Gri...@li... > https://lists.sourceforge.net/lists/listinfo/gridmud-developer > |
From: Seyed R. <mo...@gm...> - 2006-02-21 15:14:33
|
On Tue, 2006-02-21 at 09:24 -0500, Drew Errington wrote: > > Drew, you need to download the latest source build (from the link above > > under File Releases) and make sure you have: > > 1. A working Java runtime > > 2. A working mySQL database (I had hoped to make an inbuilt hsql > > database part of the distribution but didn't have time to test it) > > 3. Follow the INSTALL.txt instructions and see if it works ok for you > > > I have a runtime, I have a mySQL database, but the INSTALL directions > don't exactly work for me. When I run server.bat, I get the same thing > as if I ran java -?. > All server.bat (or server.sh for that matter) does is call Java runtime setting up the classpath for the virtual machine. > When I put in the echos, here's what I get. > > C:\gridmud > _REALPATH == C:\gridmud\gridmud-core\ > CLASSPATH = > > So it looks like there's a problem with the line > if exist "%APPLICATION_HOME%\setClasspath.bat" call > "%APPLICATION_HOME%\setClasspath.bat" > > when I change that to > > if exist "%_REALPATH%\setClasspath.bat" call "%_REALPATH%\setClasspath.bat" > > I get this error: > > Exception in thread "main" java.lang.NoClassDefFoundError: net/sourceforge/gridm > ud/Main > > I don't want to muck around more in the files without your input. > OK, slight bug in the script due to it assuming its being run from bin subdirectory. I've fixed it in the CVS repository if you want to just update that file. Seyed |
From: Drew E. <der...@gm...> - 2006-02-21 14:24:17
|
All of my comments are inline, so please read carefully. On 2/21/06, Seyed Razavi <mo...@gm...> wrote: > Hey guys, > > Welcome to the new mailing list and a proper kick off to the project. Yep, nice to be a part of it. > -- Tools -- > > Thanks to Sourceforge we have a good few tools at our disposal but I > thought I'd just highlight the things we're going to use immediately: > gridmud-developer Mailing List: > This is the main list for our discussion on how to develop the MUD. Use > this for all communication between us from now on. > https://lists.sourceforge.net/lists/listinfo/gridmud-developer Will do. > CVS: > This is the source revision control system. All the source I've worked > on plus a bunch of other software artifacts are now checked in. If > you're going to work directly with any source files you need to make > sure you have access to this. > https://sourceforge.net/cvs/?group_id=3D160294 I've got a CVS client set up, and I checked out a copy of gridmud-core to my sandbox. Check. <snip> > -- Next Steps -- > > I've got quite a few things yet to implement from my original ideas of > what the Grid should be so I'm going to carry on that path. <snip> > Drew, you need to download the latest source build (from the link above > under File Releases) and make sure you have: > 1. A working Java runtime > 2. A working mySQL database (I had hoped to make an inbuilt hsql > database part of the distribution but didn't have time to test it) > 3. Follow the INSTALL.txt instructions and see if it works ok for you I have a runtime, I have a mySQL database, but the INSTALL directions don't exactly work for me. When I run server.bat, I get the same thing as if I ran java -?. When I put in the echos, here's what I get. C:\gridmud _REALPATH =3D=3D C:\gridmud\gridmud-core\ CLASSPATH =3D So it looks like there's a problem with the line if exist "%APPLICATION_HOME%\setClasspath.bat" call "%APPLICATION_HOME%\setClasspath.bat" when I change that to if exist "%_REALPATH%\setClasspath.bat" call "%_REALPATH%\setClasspath.bat" I get this error: Exception in thread "main" java.lang.NoClassDefFoundError: net/sourceforge/= gridm ud/Main I don't want to muck around more in the files without your input. > Then a next step would be to browse the source and see if at least some > of it makes some sense. The bits you are particularly interested in are > the sample item types, agent types, conversation script and mission > script. I'll take a look at this while you get back to me. > I'm afraid the documentation of the code is non-existent :S I've been a > bit lazy on that score but I will be going through it all after the main > list of functionality is done and beefing it up. > > For release 0.2 I would like to have: > * Completed the outstanding major functionality > * Progressed significantly in the world design > * Tested the server > > I think we should aim by release 0.5 to have a working and playable > environment which we can open to alpha testers. > Sounds good. > -- Organisation -- > > I'd like to run this project along the following lines if you're > amenable. > > Ide will be the driving force for the world design. His role as Chief > Builder will be to plan, outline and detail the world of the Grid. If > in future any other builders join the team, he will coordinate them. > > Drew will be the implementer of the builders' vision. His role as Chief > Designer will be to design the game artifacts (agents, items, locations, > scripts etc) and code them where possible. Generally, Drew will get his > tasks to accomplish from the output of the builders but of course he's > free to experiment and free think stuff and show the builders what is > possible. If any future designers come on board, Drew will coordinate > them. I'm more than amenable to these arrangements. Once I get a handle on the code I should be able to do whatever needs to be done. > My role will be two-fold: to implement the core system and maintain the > project as a whole. The first role is pretty much what I've been doing > but going forward much of it will be shaped on feedback from builders > and designers. The latter role is an administrative role in just making > sure we have the right people and tools for the job. > > I'm not, after reflection, going to micromanage tasks or direction of > the project. I'd much prefer you guys take ownership of your own bit of > the project and drive it forward. I'm of course here to make that > possible and give direction where possible but the way I see it this is > an equal triumvirate. > > Of course, I think we should be working to push the project forward by > doing work thats not exactly in our domain when we can. For example, I > will be happy to contribute ideas on the world design or design some > items etc > > I'd appreciate any feedback / questions / comments you may have. > > Seyed > Drew |
From: Seyed R. <mo...@gm...> - 2006-02-21 12:22:20
|
Hey guys, Welcome to the new mailing list and a proper kick off to the project. -- Tools -- Thanks to Sourceforge we have a good few tools at our disposal but I thought I'd just highlight the things we're going to use immediately: gridmud-developer Mailing List: This is the main list for our discussion on how to develop the MUD. Use this for all communication between us from now on. https://lists.sourceforge.net/lists/listinfo/gridmud-developer CVS: This is the source revision control system. All the source I've worked on plus a bunch of other software artifacts are now checked in. If you're going to work directly with any source files you need to make sure you have access to this. https://sourceforge.net/cvs/?group_id=160294 Website: The website I've slapped together is using MediaWiki to make it easy to manage and contribute to. This is a good place to present information to non-developers as well as document stuff we will find useful as we go on. http://gridmud.sourceforge.net/ File Releases: The file release system Sourceforge provides makes distributing the Grid relatively painless. I've already released 0.1 of the software which is my work thus far - a working if sparse server. https://sourceforge.net/project/showfiles.php?group_id=160294 Tracker: The bug / feature request tracker will be a useful tool as we test the code and find things we'd like or don't work as intended. https://sourceforge.net/tracker/?group_id=160294 -- Next Steps -- I've got quite a few things yet to implement from my original ideas of what the Grid should be so I'm going to carry on that path. Ide, we should discuss your ideas and a timetable for receiving them. I think once the bare bones of the system is finished the major task besides bug fixing will be getting some content in there to really get a feel for how this plays. I think balancing or extending actual functionality will hinge very much on a having a playable world. Drew, you need to download the latest source build (from the link above under File Releases) and make sure you have: 1. A working Java runtime 2. A working mySQL database (I had hoped to make an inbuilt hsql database part of the distribution but didn't have time to test it) 3. Follow the INSTALL.txt instructions and see if it works ok for you Then a next step would be to browse the source and see if at least some of it makes some sense. The bits you are particularly interested in are the sample item types, agent types, conversation script and mission script. I'm afraid the documentation of the code is non-existent :S I've been a bit lazy on that score but I will be going through it all after the main list of functionality is done and beefing it up. For release 0.2 I would like to have: * Completed the outstanding major functionality * Progressed significantly in the world design * Tested the server I think we should aim by release 0.5 to have a working and playable environment which we can open to alpha testers. -- Organisation -- I'd like to run this project along the following lines if you're amenable. Ide will be the driving force for the world design. His role as Chief Builder will be to plan, outline and detail the world of the Grid. If in future any other builders join the team, he will coordinate them. Drew will be the implementer of the builders' vision. His role as Chief Designer will be to design the game artifacts (agents, items, locations, scripts etc) and code them where possible. Generally, Drew will get his tasks to accomplish from the output of the builders but of course he's free to experiment and free think stuff and show the builders what is possible. If any future designers come on board, Drew will coordinate them. My role will be two-fold: to implement the core system and maintain the project as a whole. The first role is pretty much what I've been doing but going forward much of it will be shaped on feedback from builders and designers. The latter role is an administrative role in just making sure we have the right people and tools for the job. I'm not, after reflection, going to micromanage tasks or direction of the project. I'd much prefer you guys take ownership of your own bit of the project and drive it forward. I'm of course here to make that possible and give direction where possible but the way I see it this is an equal triumvirate. Of course, I think we should be working to push the project forward by doing work thats not exactly in our domain when we can. For example, I will be happy to contribute ideas on the world design or design some items etc I'd appreciate any feedback / questions / comments you may have. Seyed |