Eufloria > Eufloria Classic Mods

New Files Update

(1/3) > >>

Lost Seedling:

Eclipse-B Update:
Attached below is the latest version of Eclipse-B. The list of updates and new features is too long to list, but one update is particularly noteworthy.
I’ve always been dissatisfied with the send-distance adjustment algorithm in the game. In randomly-generated maps, too many one-way connections were formed or asteroids were moved out of the desired location. I finally figured out a way to ensure maps are contiguously connected without having to move the asteroids. The only drawback is that it takes considerable time to make the calculations, but that is a small price to pay for the flexibility in map-creation it allows.
I think Eclipse-B has about reached the limit for program memory so no more major updates will be forthcoming.

Text String Centering Code:
Another frustration has always been the problem aligning text on-the-fly. Because individual letters each have their own size, it is nearly impossible to determine how to center text or bound the text with graphics. This function when called will return the length of whatever text is put into it, allowing you to know exactly how much space the text string will take up and controlling where it starts, ends, or centers at any given scale.

Trackit Code:
For maps with moving asteroids, this will create a trail showing where the asteroids have been. It makes for very interesting results. Picture is from the "Recursion" map by dragoonreas using a modified version of Trackit Code. The attached code will only show the trail of an asteroid once you have placed the cursor over it.

Debug Text Utility:
I got very tired of typing out the DrawText command repeatedly while debugging various maps and functions. I finally decided to write a dedicated function that would make displaying values that I wanted to monitor on the screen easy and convenient. This was quite simple for a handful of values, but as the number increased into the hundreds it was clear I needed to make it more complex and make the appearance of the text easily modified in real-time. This turned out to be much more involved and complicated than expected, but I am very happy with the end result. I’ve included both a demo and the code in files below.

BattleGraph:
This code (Eclipse-B has a tailored version) will show you how many seedlings in an Empire are actually engaged in battle as well as how many asteroids are under attack or in danger of being conquered by the enemy. Rather than just looking at the total numbers, I find this information to be particularly useful in monitoring the tide of battle.
Finally, I realize the chance of anyone using any of these files is miniscule, but I wanted to get them out before the new game is released- whenever that is! Any questions or problems with these files please ask.

Changes:
12/02/18- Made a tiny change in Mutant AI behavior to better perform in new map type included in Eclipse-B update. Updated to version 3.1. This change will result in under-performance of Mutant AI in certain rare map configurations.

Bonobo:
Hello @Lost Seedling, awesome to see that somebody still does something here … looks cool, I might want to try it out … do I need anything else that “Eclipse B v3.1.lua” for playing it or do I need to install the other stuff also, and if, then where?

TIA,
Tom

Lost Seedling:
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.

Aino:
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 :)

Lost Seedling:
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.

Navigation

[0] Message Index

[#] Next page

Go to full version