Author Topic: [Map Maker] EVE  (Read 35688 times)

0 Members and 1 Guest are viewing this topic.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
[Map Maker] EVE
« on: November 26, 2012, 07:06:15 AM »
This topic is going to be the main topic for EVE ("Eufloria Visual Editor"). EVE in it's current phase is actually quite usable and I have decided to allow everyone to get a peak of how it's going to be. For each version you'll be able to leave me with some criticizing feedback.

I will update this every day if I've worked on it, and when the full version is out I'll make it open source(Currently the code looks like trash).

A Warning:
- There may exist bugs or other annoyances, report these in a PM to me.

Controls:
Shift when selecting an asteroid might be useful and holding shift while moving/placing asteroids might be useful.
Control(CTRL) clicking will allow you to select without any interference from used tool.
"G" will turn off and on grid.
"F" will turn off and on the stars, for low-end computers :)
"ESC" or clicking your middle mouse button will bring up the loading/saving/options menu. When loading a new map the old one(saved or not) is always saved(not overwriting though).
"F1" will bring up more information about memory use and your quality level(which only affects the visual trees for now).

Quote from: Installation
1. Download the file (a . jar file).
2. Find the location of your Eufloria HD download.
3. Put the file in the "res" folder.
4. Run the file.

Versions:
(click to show/hide)

Quote from: Plans
This is ordered by priority.
  • Save function DONE(still missing some minor features in the .lua save!)
  • Globals implemented
  • Changing more of the asteroids DONE. If there is anything I missed, report it to me!
  • Custom coding
  • Adding pre written engines(when Eufloria supports it)
  • Adding an equation to get an asteroid field(easy way to make fields formed like galaxies, etc...)
« Last Edit: December 22, 2012, 07:50:59 PM by Aino »

Thanks:


sillytuna

  • Eufloria lacky
  • Administrator
  • Arboreal Being
  • *****
  • Thank You
  • -Given: 58
  • -Receive: 92
  • Posts: 446
    • TunaHQ
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #1 on: November 26, 2012, 07:31:20 PM »
May I suggest a function to back up existing map files (stored in the Win32 folder) and something to let the user swap between custom maps and real maps? When I get a chance I'll upload a copy of this folder in case someone loses them as well.

I would suggest that the arena levels are replaced for custom maps.

Also, on PC it's easy to do this. For Mac and Linux I don't know what people can do?

Unfortunately we can't quickly hack in a quick custom map loader at the moment. We really would if we could.

Aino - Eufloria has some code to ensure asteroids are reachable FYI.

Thanks:


Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #2 on: November 26, 2012, 07:58:03 PM »
Aino - Eufloria has some code to ensure asteroids are reachable FYI.

I know about that code, it's been annoying each and every time I've made a new map.

The function you mentioned is actually something I hope to implement.

Also, could you sticky this thread if possible? :)
« Last Edit: November 26, 2012, 08:09:07 PM by Aino »

sillytuna

  • Eufloria lacky
  • Administrator
  • Arboreal Being
  • *****
  • Thank You
  • -Given: 58
  • -Receive: 92
  • Posts: 446
    • TunaHQ
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #3 on: November 26, 2012, 08:33:30 PM »
Aino - Eufloria has some code to ensure asteroids are reachable FYI.

I know about that code, it's been annoying each and every time I've made a new map.

Sorry, I wrote utter rubbish. I checked the code - it doesn't move the asteroid, it increases the asteroid send distance.

For each asteroid, it looks to see if another asteroid can reach it. If no other asteroid can reach it, it extends the send distance on the original asteroid so that it's the distance to the closest asteroid.

There is a Move operation that is performed on initialisation which ensures asteroids are spread out by MinAsteroidSeparation. It's a while since I looked at that code so I can't confirm if it always runs etc or precisely how it works but I can look into it in future if you need me to.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #4 on: November 26, 2012, 11:16:16 PM »
Sorry, I wrote utter rubbish. I checked the code - it doesn't move the asteroid, it increases the asteroid send distance.

For each asteroid, it looks to see if another asteroid can reach it. If no other asteroid can reach it, it extends the send distance on the original asteroid so that it's the distance to the closest asteroid.

There is a Move operation that is performed on initialisation which ensures asteroids are spread out by MinAsteroidSeparation. It's a while since I looked at that code so I can't confirm if it always runs etc or precisely how it works but I can look into it in future if you need me to.


I think I can leave the Eufloria Engine to do that, it's not necessary to do it if the engine do it for you :P

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 4
  • -Receive: 23
  • Posts: 930
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #5 on: November 27, 2012, 02:35:26 AM »
Is this going to be for Eufloria HD or Classic?

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #6 on: November 27, 2012, 02:54:57 AM »
Is this going to be for Eufloria HD or Classic?

It's going to be for Eufloria HD.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #7 on: November 27, 2012, 05:55:03 AM »
New version out, version 0.2 got some cool particle effects and can save :D

And please, if you download the file: Give me feedback; because I want this to be the community's map editor, not mine!

Edit:
After creating and testing my first map, I quickly established the fact that sizes aren't very large anymore. The 100 radius asteroid could easily be over 300 visually if it is 1/8 of the sending distance which is 2000. I must compensate for this it seems, new item on the list :)

tl;dr: The asteroid radius is not going to look the same in the Eufloria HD game(classic got the same).
« Last Edit: November 27, 2012, 06:34:05 AM by Aino »

Thanks:


Breakord

  • Sapling
  • **
  • Thank You
  • -Given: 14
  • -Receive: 7
  • Posts: 57
  • NO WORDS.
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #8 on: November 27, 2012, 04:00:43 PM »
FANTASTIC! :D
Aino you are totally a genius!!
BTW,does it mean that my coding in online map editors (JS/Html) is of no value? :'(
I should have coded in lua scripts at the first beginning!! = =

 

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 4
  • -Receive: 23
  • Posts: 930
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #9 on: November 27, 2012, 04:07:24 PM »
Nah, Lua is quite similar to JS.

Aino: why not try putting it up on github or something?

Bonobo

  • Achiever
  • Old Oak
  • ****
  • Thank You
  • -Given: 136
  • -Receive: 11
  • Posts: 666
  • Was born, still alive.
    • German Mac Mailing Lists
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #10 on: November 27, 2012, 07:15:47 PM »
Great stuff, Aino, though currently I haven’t got the time to play around with it.

Seems you’re doing the Eufloria community a great favour again :)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #11 on: November 27, 2012, 09:04:52 PM »
Great stuff, Aino, though currently I haven’t got the time to play around with it.

Seems you’re doing the Eufloria community a great favour again :)

It's always a pleasure to help this fantastic community :)

On the other hand, would you mind testing it on the mac? I'm sure it's compatible, but if you could assure me, it would be great :)

sillytuna

  • Eufloria lacky
  • Administrator
  • Arboreal Being
  • *****
  • Thank You
  • -Given: 58
  • -Receive: 92
  • Posts: 446
    • TunaHQ
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #12 on: November 27, 2012, 09:11:50 PM »
On Mac the application is packaged up so I'd be interested if it can work too...

Bonobo

  • Achiever
  • Old Oak
  • ****
  • Thank You
  • -Given: 136
  • -Receive: 11
  • Posts: 666
  • Was born, still alive.
    • German Mac Mailing Lists
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #13 on: November 28, 2012, 05:35:06 PM »
Dear Aino,

I’m terribly sorry, no time for fiddling. I’m currently being eaten up by my new job. Not even sure I can keep it, it may well be that I’m confronted with the dilemma of either keeping my health or doing this job :-\ so… sorry, not now. Perhaps between Christmas and New Year. And IF I unexpectedly should find the time to test it before then be assured that I’ll let you know here.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 27
  • Posts: 1,523
  • They'll eat you next!
  • Eufloria: Yes
Re: [Map Maker] EVE
« Reply #14 on: November 29, 2012, 01:02:55 AM »
Aino: why not try putting it up on github or something?

I'll look into it, would be great if people can help adding things they want to see in this project. :)

And Bonobo: No hurries! :)