Thread: [xsrcg-devel] Checking in...
Status: Planning
Brought to you by:
murphymacleod
From: Adam B. <co...@di...> - 2004-08-03 20:36:48
|
Just wondering what the status here is. It seems like we've all been pretty busy lately and it might be time to regroup and see what we're looking at again. Let's try and keep the ball rolling... -- Adam Brown co...@di... |
From: Jesse W. <jwa...@sp...> - 2004-08-04 16:38:45
|
yeh, i've been very busy. don't worry. i'm still here. i just finished my last final, and i graduate on saturday. so i'll have plenty of time to work on libsrcg soon =). especially since i don't have a job yet, hehe. -jesse > Just wondering what the status here is. It seems like we've all been > pretty busy lately and it might be time to regroup and see what we're > looking at again. > > Let's try and keep the ball rolling... > > -- > Adam Brown > co...@di... > > > > ------------------------------------------------------- > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > one more big change to announce. We are now OSTG- Open Source Technology > Group. Come see the changes on the new OSTG site. www.ostg.com > _______________________________________________ > xsrcg-devel mailing list > xsr...@li... > https://lists.sourceforge.net/lists/listinfo/xsrcg-devel |
From: Jesse W. <jwa...@sp...> - 2004-11-01 11:58:34
|
Hey guys, I'm not sure what you guys have been doing witht he project. I do have something of an announcement to make, though. I've written a bit of C code for the project, as well as all the autoconf files. There's some base code, and a bit of xml parsing code. However, I have recently decided to make a huge change. Instead of writing the lib in C, I have decided that python would better serve my (our?) purposes. Here's my reasoning: Python offers pretty much every thing we wanted to begin with. We can use XML parser libs and sqlite (among other things). It also gives us a little more freedom and opportunities. For example, I considered using dynamic modules for the different creation systems. Since python is interpreted, we can have different python modules that are already dynamic simply by being in different files or objects. Python also offers really nice OOP with some interesting abilities. Python is pretty terse and simple. It's almost like writing pseudo code. It works on every desktop computing platform with (most likely) no changes to the source: Mac OS X, Windows, Linux, *BSD, countless other implementations. I'm still learning python, but I've already started to work on the new srcg. It will still be something like a lib. I'm abstracting rules and every thing away from a GUI. However, I am also writing a GUI component in pygtk as a reference/example/full client. I need to know if this is moving away from your visions or if it is in line with what you guys want. If it is moving too far away, I do not mind branching off into a new project. If not, I'd be delighted to stay aboard. And in either case, I hope that we can still swap information, ideas, and code. You guys can have all the previous C code I wrote if you'd like. It's nothing great or fancy. I'll be on IRC when I can. I have recently graduated, but I have not found a CS job yet. I'm currently working night audit at a hotel. I'd probably be more likely to see Max online than Adam at my current hours =). So now you know where I'm going, and that I'm certaintly not done with this project, nor have I given up, nor is this notice of me leaving this particular project. I'd just like to know what you guys think, if you're willing to go in the same direction, and even if you aren't: can you use me in some capacity for the direction you would like to go? Thanks guys. Jesse On Tue, 2004-08-03 at 16:36, Adam Brown wrote: > Just wondering what the status here is. It seems like we've all been > pretty busy lately and it might be time to regroup and see what we're > looking at again. > > Let's try and keep the ball rolling... > > -- > Adam Brown > co...@di... > > > > ------------------------------------------------------- > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > one more big change to announce. We are now OSTG- Open Source Technology > Group. Come see the changes on the new OSTG site. www.ostg.com > _______________________________________________ > xsrcg-devel mailing list > xsr...@li... > https://lists.sourceforge.net/lists/listinfo/xsrcg-devel > > |
From: Max N. <max...@ya...> - 2004-11-01 12:26:48
|
On Nov 1, 2004, at 11:59, Jesse Wattenbarger wrote: > I need to know if this is moving away from your visions or if it is in > line with what you guys want. If it is moving too far away, I do not > mind branching off into a new project. If not, I'd be delighted to > stay > aboard. And in either case, I hope that we can still swap information, > ideas, and code. You guys can have all the previous C code I wrote if > you'd like. It's nothing great or fancy. Heh... That's kinda funny, because I've started learning Python as well, and the more I learn, the more I feel like it would be perfect for that project too. Especially since there is a Python <-> Objective-C/Cocoa bridge (PyObjC) which as I'm told works particularly well. I've started writing scripts to convert NSRCG DAT files to XML, in the hopes of writing a GMViewDat program first. So far I've only had time to complete the EDGE.DAT converter (I'll upload it somewhere if you're interested). I thank McMackie for writing the NSRCG in the first place, but Ghost, are his file formats baroque. > I'll be on IRC when I can. I have recently graduated, but I have not > found a CS job yet. I'm currently working night audit at a hotel. I'd > probably be more likely to see Max online than Adam at my current hours > =). Congratulations for your graduation. As for myself, I've moved to the UK for my final year of studies. I've had to learn Java in 1 week and currently have loads of work, but it's going okay, and I think I can put some time aside to work on this project. -- Max maxnoel_fr at yahoo dot fr -- ICQ #85274019 "Look at you hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors... How can you challenge a perfect, immortal machine?" |
From: Jesse W. <jwa...@sp...> - 2004-11-01 14:28:56
Attachments:
attr_mod.py
elf.py
|
Great! Well, I'm going to set up a public subversion repository for the project. I'll give you and Adam comit perms on it. Sorry that the previous libsrcg svn was private, Adam. I had it in the same directory as a private game that a friend of mine is working on (which I periodically code for). All I've coded so far are a few classes for the "main" stuff. Like I wrote an AttrMod class this morning. I also wrote an elf.py that takes advantage of the class. I'm fairly new to python as I just picked it up the other night. I'm using the online book, www.diveintopython.org. It is what really helped me fall in love with the language. I've attached my elf.py and attr_mod.py to this email just for fun and comments. I'll get the svn repository up today, though so that all my code is visible and so that Max can upload his code. Let me know what you guys think. If you can't tell by the files, I'm aiming to make it *very* modular. races can be added simply by creating a race.py file and loading it. On Mon, 2004-11-01 at 07:26, Max Noel wrote: > On Nov 1, 2004, at 11:59, Jesse Wattenbarger wrote: > > > I need to know if this is moving away from your visions or if it is in > > line with what you guys want. If it is moving too far away, I do not > > mind branching off into a new project. If not, I'd be delighted to > > stay > > aboard. And in either case, I hope that we can still swap information, > > ideas, and code. You guys can have all the previous C code I wrote if > > you'd like. It's nothing great or fancy. > > Heh... That's kinda funny, because I've started learning Python as > well, and the more I learn, the more I feel like it would be perfect > for that project too. Especially since there is a Python <-> > Objective-C/Cocoa bridge (PyObjC) which as I'm told works particularly > well. > I've started writing scripts to convert NSRCG DAT files to XML, in the > hopes of writing a GMViewDat program first. So far I've only had time > to complete the EDGE.DAT converter (I'll upload it somewhere if you're > interested). I thank McMackie for writing the NSRCG in the first place, > but Ghost, are his file formats baroque. > > > I'll be on IRC when I can. I have recently graduated, but I have not > > found a CS job yet. I'm currently working night audit at a hotel. I'd > > probably be more likely to see Max online than Adam at my current hours > > =). > > Congratulations for your graduation. > As for myself, I've moved to the UK for my final year of studies. I've > had to learn Java in 1 week and currently have loads of work, but it's > going okay, and I think I can put some time aside to work on this > project. > > -- Max > maxnoel_fr at yahoo dot fr -- ICQ #85274019 > "Look at you hacker... A pathetic creature of meat and bone, panting > and sweating as you run through my corridors... How can you challenge a > perfect, immortal machine?" > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > xsrcg-devel mailing list > xsr...@li... > https://lists.sourceforge.net/lists/listinfo/xsrcg-devel > > |
From: Max N. <max...@ya...> - 2004-11-01 15:47:58
Attachments:
edge2xml.py
ILNode.py
|
On Nov 1, 2004, at 14:29, Jesse Wattenbarger wrote: > All I've coded so far are a few classes for the "main" stuff. Like I > wrote an AttrMod class this morning. I also wrote an elf.py that takes > advantage of the class. I'm fairly new to python as I just picked it > up > the other night. I'm using the online book, www.diveintopython.org. > It > is what really helped me fall in love with the language. I've attached > my elf.py and attr_mod.py to this email just for fun and comments. > I'll > get the svn repository up today, though so that all my code is visible > and so that Max can upload his code. Let me know what you guys think. > If you can't tell by the files, I'm aiming to make it *very* modular. > races can be added simply by creating a race.py file and loading it. I'll have a look at what you did tomorrow (right now I have a coursework assignment to complete, due tomorrow morning ;) ). Meanwhile, here's what I coded. It's not pretty, but it converts EDGE.DAT to XML just fine (although the XML specs are subject to change). The ILNode class can be reused to create other types of XML-based item lists. -- Max maxnoel_fr at yahoo dot fr -- ICQ #85274019 "Look at you hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors... How can you challenge a perfect, immortal machine?" |
From: Adam B. <co...@di...> - 2004-11-23 22:43:30
|
Well, I've certainly been out of action for awhile now. So, I just thought I'd check in finally. About the only issue with python I can think of off-hand would be the need to require a python interpreter be installed on the system. That might be a bit cumbersome, a little VisualBasic-esque. But, I certainly don't have a problem using Python. In fact, it might make for a very easy cross-platform choice for a back-end. Jesse, how's the SVN server? Also, if you want some assistance with the lib you might post up some info on it and what you need done. -- Adam Brown co...@di... |
From: Max N. <max...@ya...> - 2004-11-23 23:10:38
|
On Nov 23, 2004, at 22:42, Adam Brown wrote: > About the only issue with python I can think of off-hand would be the > need to require a python interpreter be installed on the system. That > might be a bit cumbersome, a little VisualBasic-esque. But, I > certainly don't have a problem using Python. In fact, it might make > for a very easy cross-platform choice for a back-end. The default Mac OS X "distribution" includes Python 2.3 (that's OS X 10.3 -- I'm not sure about earlier versions, and I suppose OS X 10.4 will include Python 2.4), and the language is installed on most Linux machines. As for Windows, it is possible to bundle a Python program and interpreter in an EXE file, using a program called py2exe (which is what's used for the Windows version of Bittorrent). -- Max maxnoel_fr at yahoo dot fr -- ICQ #85274019 "Look at you hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors... How can you challenge a perfect, immortal machine?" |
From: Adam B. <co...@di...> - 2004-11-24 20:42:56
|
On Nov 23, 2004, at 5:09 PM, Max Noel wrote: > > On Nov 23, 2004, at 22:42, Adam Brown wrote: > >> About the only issue with python I can think of off-hand would be the >> need to require a python interpreter be installed on the system. That >> might be a bit cumbersome, a little VisualBasic-esque. But, I >> certainly don't have a problem using Python. In fact, it might make >> for a very easy cross-platform choice for a back-end. > > The default Mac OS X "distribution" includes Python 2.3 (that's OS X > 10.3 -- I'm not sure about earlier versions, and I suppose OS X 10.4 > will include Python 2.4), and the language is installed on most Linux > machines. > As for Windows, it is possible to bundle a Python program and > interpreter in an EXE file, using a program called py2exe (which is > what's used for the Windows version of Bittorrent). Well, I was mostly thinking of Windows, so that's pretty cool it can be bundled into an exe, should make it completely invisible. -- Adam Brown co...@di... |