Quote:
Originally Posted by pyg
I started with the built in BASIC interpreter on a 3k Commodore Vic-20. Since then I've dabbled in most common languages out there and ended up preferring Python for most tasks. I must have take a different path than you as I don't (if possible) write gui interfaces; preferring the command line instead. I use emacs for an editor so I can't advise you about a Python IDE although there are several out there. They won't be as nice as MS Visual tools though; MS does some things very well.
Anyway, most of my Dom3 experience has been SP and my favorite map is the SemiRand version of AoMOgre although it hosts slow for me because it is so big. Beautiful map, fun and exciting things to run into! I tried a little to get SemiRand to run in Wine but gave up easy. I'm interested in porting it to Python (command line, someone else can gui it) and adding it to dmg although it just changes the .map file right? Like a previous poster said it might be fun to add SemiRand stuff on the fly to MP games and/or make it more accessible. [Un]fortunately winter is nearing the end and I will soon be too busy to fool around on computers as much. Is SemiRand open and can I look at it, port it, etc.?
|
You are correct. SemiRandom does just change the ".map" file, and yes it is open to viewing, porting and modifying as you see fit. I wouldn't mind some credit and remind anyone interested in using any of the concepts/ideas/etc to remember that the inspiration for the project started with one of Gandalf's brainstorming pages and many of the features added were suggested by the big G as well.
Someone correct me if I am wrong, but I believe the source for SemiRandom was included in the RanDom zip. What you are looking for is "SemiRandom.yab". This file can be opened in any text editor and was written in Yabasic. I will attach the latest released version of the source to this post.
(Really glad to read that you got some enjoyment from AoMOgre! I still want to do more maps in that style, but they are very time consuming projects.)