Recent Posts

Pages: [1] 2 3 ... 10
1
The OT / Re: So... What's up?
« Last post by Lost Seedling on April 01, 2019, 04:27:20 AM »
I suspect nearly all of "us" have moved on from this forum and will never be seen again. Obviously, I continue to find enjoyment with the Classic Eufloria and when I am home I often will run AI wars for several hours a day. I am constantly thinking up new programs and maps I'd like to create, but without the community we once had here it seems pointless and a waste of my time (since I don't know what I'm doing and it takes me forever to write the code). I spend at least 6 months a year traveling and a lot of time in between pursuing hobbies and recreation as well as planning for the next journey. This past year I've lost 4 very good friends, so thoughts of my own mortality and contemplation of existentialism is never far away. I have to say, though, that the sharing of ideas and support amongst the denizens of the Euflorium will always be fondly remembered and treasured.
2
Eufloria Classic Mods / Re: New Files Update
« Last post by Lost Seedling on March 31, 2019, 08:44:02 AM »
Aino- glad to hear you’re almost done with your schooling. Maybe you’ll eventually find work developing artificial intelligence for self-driving cars or flying taxis- a possible future boom-industry. AI certainly seems like a sector of technology still with potential for enormous growth and opportunity. How would you like to work for a company like Boston Dynamics?
https://youtu.be/5iV_hB08Uns

Great stuff on the new Eufloria AI! I’ve got 9256 hours logged now in Eufloria, most of which is observing the various AI’s in action. Obviously, it is a source of endless fascination for me and I’ve learned a great deal about the strengths and weaknesses in Infected, Merchant, and Mutant and can usually predict which will win just by looking at the initial map configuration.
When I was working on Mutant, I sometimes found it could soundly beat Infected, but not Merchant. Or, with different optimization it could often defeat Merchant, but not Infected. They seemed to have nearly opposite strategies. Changing the many map options also had dramatic effects on the results. Because I tried to minimize Mutant’s drain on system resources, it means the AI is very slow to make decisions and take actions. This causes it to do poorly on maps with large numbers of asteroids or long send-distances.

Only by trying out many hundreds of different maps and configurations was I able to achieve a satisfactory win/lose ratio and at that point I stopped working on Mutant, despite some fatal flaws in its algorithms. I certainly would do things differently if I was starting again knowing what I know now!

Eclipse-B was an attempt to easily generate many different map scenarios to test the fitness of any AI combatants. Unfortunately the native Eufloria AI was not suitable to feature both because of its influence on other AI behaviors and the fact it was designed to intimidate and confuse human opponents and not the cold calculation of another AI. Simply put it was not competitive.

In some of the generated maps, I tried to minimize any positional advantage held by one opponent or another. However, I found the numbering system of the asteroids introduced an imbalance which can drastically influence the outcome of battle unfairly. To overcome this maps can be saved and replayed with the starting points reversed.

I’ll enjoy reading of your progress and can hardly wait to try out your new AI. Perhaps you might want to start a dedicated thread to its development. I hope you find Eclipse-B helpful in your testing.
3
The OT / Re: So... What's up?
« Last post by Aino on March 26, 2019, 09:40:43 PM »
Reanimating this thread with the simple question: What have all you guys been up to? Any big changes in your lives? New job? Marriage? Any sad news?

It's been forever since I have been on the forum posting, so I'm very curious how things have been since last time this forum was active.
4
Eufloria Classic Mods / Re: New Files Update
« Last post by Aino on March 26, 2019, 09:15:55 PM »
Wish I was that creative, starting my own company with an idea that would be successful :)

I'm currently studying to become an engineer: Automation. I have a little over a year left of the study and then I'll officially become an engineer, but I don't think my future truly lies with engineering work. I'm hope I'll end up with a software developer job after my bachelor, which I guess is slowly becoming my dream job! :)
Besides my studies, I'm also working with C# as a hobby. Making my own little game engine just for fun is quite challenging, and working on it always reminds me I still have quite a lot to learn.

Already started with some basic setup code for the AI, just need to figure out it's behaviour and write the code. I'm also curious if Eufloria allows for multi threading, would be awesome to put that pesky and heavy neighbour checking work on another thread, alleviating the stress on the main game loop. I guess I'll have to look into it, and thread safety while I'm at it. I'll take on this project with a little more planning than previous projects though, so it might take some time.
I will most definitively not lose this one though, learning from your mistakes has that curious effect. :D

Edit: Worked on the AI some more today, looking promising. I'm weirded out by the fact that I actually don't know why the AI does what it does... It does what I expect, but currently I haven't added any sort of prioritization of planting trees or assembling to attack, but it does so anyways. I did check if the default AI is to blame, and it isn't. This is good I think, because that means I somehow made a pretty good foundation for the AI. It does have SOME A LOT of irrational behaviour that I hope to iron out soon; maybe the release will be sooner than expected? :D

Edit 2: Working on the AI some more I have finally made it behave as I expect it should. This is awesome, now to add some behaviours that is missing (defending and attacking), and see if it can beat MAI :)

Edit 3: I figure I can add a to-do list in this post too, so everyone curious can keep track of the progress:
Code: [Select]
- Basic behaviour, like moving seedlings and exploring.  (done)
- Plant trees (done)
- Use one slot on extremely good asteroids for defense trees (not done, don't know if this is a great idea or not; losing out on good seedlings)
- Characterized by being the best asteroid in the empire.
- Defend properly ( 80% done :) )
- Attack properly
- Flowers:
- Plant flowers on the best asteroids in the empire
- Plant flowers on defense trees first
- Plant flowers on dyson trees second
- Mines
- Deploy mines on friendly threatened asteroids
- If no threatened asteroids, use for offensive purposes

I think that covers the behaviours the AI should exhibit, I might have missed a few smaller points... :)

Edit 4: For the first time since starting this, the new AI beat my older one... It's rather curious, and it's because of an exploit in the older AI. I consider it a win nonetheless, considering I'm not done implementing any sort of offensive behaviour as of yet (the AI does attack, but it doesn't have any code directly telling it to be on the offensive). It will be interesting to see what happens once I add behaviour that makes it take more offensive actions :)

Oh, and it's really fun to see just how small adjustments in the mathematical formulas change the behaviour. It's not radical changes, but one adjustment in one formula made the AI go from loser to winner against MAI :D
- Note: this is a double-edged sword, one change can cripple the AI as much as it can boost it, but developing it from the ground up has it's benefits of making me see where some pitfalls are though :)
5
Eufloria Classic Mods / Re: New Files Update
« Last post by Lost Seedling on March 26, 2019, 05:58:43 AM »
Aino,
I wish you WOULD create a superior AI! Eclipse-B is perfect for testing it out. Maybe then Mihhaelo will finish his AI, Pilchard will make his AI, Annikk will update his AI, and I will finally finish Mutant AI. Eh-who am I kidding? If you make a new AI I'll definitely add it to the AI roster.

Back up your files, though. We don't want a repeat of your last disaster!

So what are you up to these days? I figure you must have started your own software-development company or something.
6
Eufloria Classic Mods / Re: New Files Update
« Last post by Aino on March 23, 2019, 11:44:19 PM »
Really awesome to see things still being developed here, I might have to download the game again to check this out :)

Edit: Still with the AI battles I see :D
Guess I'll have to come up with something soon then, and beat the poop out of every other AI here :)
7
Does anyone know if Eufloria RPG will be released on PC? I see on the Pivotal Tracker they're testing on Xbox, PS4, and Switch. If not on PC, and no ability to modify it or create scripts like we used to, I doubt there will be any action here in the Euflorium.
8
Ain't nobody here but us anchovies.
“Anchovies”  ;D

Quote
The Eufloria RPG is still in the works, I hear,
:o that would be awesome … I’d LURVE to play that … ON MY MAC!
(But I’d be happy already if it would run on my virtual machine with Windows 7, or if it would run on the Mac with WINE).

Quote
but I don't know know much more than that. Maybe it'll liven up here again once it releases?
That would be awesome also … it’s been a long time, but I fondly remember those times, and also many of our members here. Hope all are well … prolly all became parents—and then grandparents—in the meantime  ;D
9
Ain't nobody here but us anchovies. The Eufloria RPG is still in the works, I hear, but I don't know know much more than that. Maybe it'll liven up here again once it releases?
10
Eufloria Classic Mods / Re: New Files Update
« Last post by Lost Seedling on February 26, 2019, 10:00:24 AM »
Nope, just run Eclipse B. If you have any questions about anything please ask. There are quite a few extra and hidden features included that may not be obvious at first, if ever. Although you have the option of playing as one of the factions, Eclipse B is mainly useful for observing AI wars. I have no idea if anyone else has actually installed and played it, so if you do please let me know if it works on your computer. I feel like I kind've stretched the memory capacity of the game to the limit sometimes with this one. In fact, I had to scale it back a number of times to get it to run with only rare and occasional hiccups on my machine.
Pages: [1] 2 3 ... 10