1 (edited by =( sKoE )= 08-Jan-2009 03:13:25)

Topic: MapGen Clone (input wanted, no prototype yet =P)

My intention is to create a mapgen like program that is:
A) cross-platform
B) clean (code-wise)
C) feature-packed

I had started to write this once before, but ended up giving up (Due to quitting IC...:P).

Currently planned features will include:
- Everything from mapgen.
- Lists have a type (faction, family, unexplored, misc, etc).
- Lists can be grouped
- Add and remove one or more systems from a list through the user interface (by clicking on a system)
- merge lists
- subtract lists (one example: find common values and remove them from one)
- generate a map from html pages (no need for a seperate tool)
- generate a complete system list
- generate a system list of all family home systems
- better travel time (including searching for planets)
- + all of the features of mapgen (list formatting, zooming, etc).

So i now pose this question - What other features would you like?

Edit: also i need ideas for a name.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

2 (edited by A10 08-Jan-2009 04:02:16)

Re: MapGen Clone (input wanted, no prototype yet =P)

I'm working on one too.

Race you tongue

Rehabilitated IC developer

3 (edited by Pixies 08-Jan-2009 04:11:15)

Re: MapGen Clone (input wanted, no prototype yet =P)

Sweet. Maybe a "confined view" that opens in a seperate window? What I mean is, you go to "confined view", type in 4 sets of coordinates (no need to be system coords) that make the corners of a boxed view of systems..this way if you have a 'core' that ingame is spread over the corners of 4 sectors, you can used this "confined view" to look at it more easily.

Maybe galaxy wrapping would be easier?

Pixies My pokemon brings all the nerds to the yard, and they're like you wanna trade cards?

Re: MapGen Clone (input wanted, no prototype yet =P)

i got a name!

MapGen!

"I've seen things you people wouldn't believe. Attacks ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain...

Time to die."

Re: MapGen Clone (input wanted, no prototype yet =P)

@A10
Awesome.
What language are you using, and what toolkits, and are you going to release the source code?

@Pixies
Would an option to warp the map be better?

@DarkSide
tongue maybe

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

Re: MapGen Clone (input wanted, no prototype yet =P)

>What language are you using, and what toolkits, and are you going to release the source code?

C++, strait windows API plus OpenGL (Not so cross platform sad ), and yes it will be GPL'd big_smile

Rehabilitated IC developer

Re: MapGen Clone (input wanted, no prototype yet =P)

sounds great, the one thing i would like to do with mapgen (apart from some of the features you already thought of) is when you have the travel times thing up, i wish i could copy the planet and travel times both, instead of just the coords.

Never attribute to malice that which is adequately explained by stupidity.

8 (edited by Pixies 08-Jan-2009 05:02:33)

Re: MapGen Clone (input wanted, no prototype yet =P)

Maybe a way to add/remove systems in the mapgen to the current list by eg/ shift + mouse left/right. Would be useful in making core lists, strats, etc. Also maybe a highlight variation with eg/ shift + hold down mouse left/right.

Maybe a "paint" toolbar..where you can make transparant annotations/plans :0..getting too complicated?

Pixies My pokemon brings all the nerds to the yard, and they're like you wanna trade cards?

Re: MapGen Clone (input wanted, no prototype yet =P)

@A10

Aah. I guess its a race then wink.

@thirdrock

Yeah, that wont be an issue.

@Pixies

"Maybe a way to add/remove systems in the mapgen to the current list by eg/ shift + mouse left/right."

Yep, i got that - just different wording (See the 4th item in the list).

"Maybe a "paint" toolbar..where you can make transparant annotations/plans :0..getting too complicated?"

I was actually thinking this might be a nice feature smile. Definitely complicated, tho.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

Re: MapGen Clone (input wanted, no prototype yet =P)

Will this be available for Mac users? tongue

Re: MapGen Clone (input wanted, no prototype yet =P)

Mine wont. I don't have a mac...

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

12

Re: MapGen Clone (input wanted, no prototype yet =P)

I don't have a mac either. There are windows emulators for mac. I don't know of any free ones though.

Skoe how's the coding coming along?

Rehabilitated IC developer

Re: MapGen Clone (input wanted, no prototype yet =P)

I havn't started yet tongue.

I still havn't picked a language or toolkit. At this point im just gathering requirements and thinking of a design.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

14 (edited by =( sKoE )= 11-Jan-2009 04:50:20)

Re: MapGen Clone (input wanted, no prototype yet =P)

Okay, i havn't started yet -- but i have picked a language and toolkit.
I will be using C# .NET and my own C++ 2D Engine. This way i can create a mapgen clone and test the actual use of P/Invoke.

How far along are you A10?


Also im getting a little bit ahead here, but what file format are you using? Are you using the horrible ICMapGen format that is currently in circulation?

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

15

Re: MapGen Clone (input wanted, no prototype yet =P)

Ah I've never been a fan of c#. The capital 'M' in main always gets me.

I'm just a little ways along. My code is starting to get a bit cumbersome due to some very bad designing that I didn't correct early and am too lazy to correct now.

Having made your own 2D Engine is quite impressive.

I won't be using mapgen's file format. I'm trying to use libjpeg to decompress and analyze the overview images. Unfortunately that's a bigger task then I thought and I've been at it for almost a week now. I would just take the easy way out and use paintlib but I haven't been able to compile it successfully. After analyzing an image I'd be using the same map format as my family news analyzer in my sig.

Rehabilitated IC developer

Re: MapGen Clone (input wanted, no prototype yet =P)

> Having made your own 2D Engine is quite impressive.

It will be when its done tongue.

> After analyzing an image I'd be using the same map format as my family news analyzer in my sig.

Have you documented that format? tongue.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

17

Re: MapGen Clone (input wanted, no prototype yet =P)

>Have you documented that format?

Nope tongue

Rehabilitated IC developer

Re: MapGen Clone (input wanted, no prototype yet =P)

thought of another one:

paste in your planets page, hit a button, and it eliminates the planets that are not portals so you have a portals list

Never attribute to malice that which is adequately explained by stupidity.

Re: MapGen Clone (input wanted, no prototype yet =P)

- Yea, Portalled List was mine too (suppose any tool can do this, but the Mapgen doing this would be awesome). 

Also,


- "Create List" - So individual clicking of systems (and maybe even click drag a box) would add systems to the list in the format x,y:99.  That would be enormously useful for making groups of custom systems lists.

- "Tabs" - Or some other alternative that lets you, switch between 2 (or 3?) galaxies at the touch of a button.  Currently you have to load your other save file, and then switch the map too.  But it would be nice to just click a button and load up a setting you have for a diff galaxy you're in.

- "Hide Planet List".  In the current version, for each individual list, if you wanted to hide/unhide it, you first click the list, and then click the check box.  Maybe for shortcut, can have a 'hide' box or somethign similar (eg double clicking) right next to the name of the list itself.  Just for convenience.

- "Tabs for Planet lists".  Right now we have one box for all our list (the top right box).  Sometimes I want plists of diff fams I'm warring or whatever.  Maybe have Tabs for this too?  So for eg in the first tab - I can put plists of stuff like, my planet list, my unportaleld planets, my give aways, my own fam.  Then next tab I put system lists of all different fams.  Another tab I could put in individual plists of a certain fam, Fam 1.  In the next tab i could put plists of people in Fam 2, etc.  Then besides being able to hide each individual plist, you could also hide a whole Tab of them.


Name Ideas?
- IC Mapper?
- Mapper?
(I'm not very creative, sorry tongue)

Re: MapGen Clone (input wanted, no prototype yet =P)

""Maybe a way to add/remove systems in the mapgen to the current list by eg/ shift + mouse left/right."

Yep, i got that - just different wording (See the 4th item in the list)."

...ooops tongue

Re: MapGen Clone (input wanted, no prototype yet =P)

i was thinking, maybe an option, to drink beer be added to that list, like right at the top, 'Drink Beer!' and when u click it, stuff starts to go all shakey and then blurry, and then *lights out* and when the screen comes back, it looks all messy like somebody just threw up all over it big_smile

Canadians don't fear the cold, the cold fears Canadians!

Re: MapGen Clone (input wanted, no prototype yet =P)

Thats called an easter egg SqueakySmit tongue.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE

Re: MapGen Clone (input wanted, no prototype yet =P)

so i was thinking, maybe you could type in youd like to see every system thats 7 ticks from your HP, but 7 ticks away from surrounding familys. that way your "IC mapper" as torquez called it could basicly come up with your familys core without intruding upon another familys from the start. would save alot of time and arguements. It might also be able to show any systems that might be fought over. becuase they are close to familys. Just a thought

-Walking around, looking for a way, but no one tells me which way to go, im caught up in a world, a maze with yes men who feeds me lies, i anwser no questions they give me no anwsers, follow the wise but they are walking in pampers, give me a ciggerete smokeing my cancer drink the pain away but they still have no anwser-
<<FIEND FOR KRYLON>>

Re: MapGen Clone (input wanted, no prototype yet =P)

skoe and a10, once you make your 2 programs, take a look at them both and then maybe you can work together to make one super-program
including the best features of both smile

--------------------------
Real men smoke tyres
--------------------------
Caution: Slippery when dry

Re: MapGen Clone (input wanted, no prototype yet =P)

They will be written completely differently, in completely different languages.

And i don't expect to finish mine in 2009 tongue.

Morbo: Morbo can't understand his teleprompter. He forgot how you say that letter that looks like a man with a hat.
Linda: It's a 't'. It goes "tuh".
Morbo: Hello, little man. I will destroy you!!

http://www.youtube.com/watch?v=cpP7b2lUxVE