ekolis / eventhorizongui Goto Github PK
View Code? Open in Web Editor NEWGUI for Suicide Junkie's Event Horizon 4X game
GUI for Suicide Junkie's Event Horizon 4X game
Might make it easier to see who's attacking whom? But some shipsets have symmetrical shot sprites...
This shouldn't be too hard to implement - just make the amount of time paused on a salvo proportional to the damage inflicted, and increase it further if it was a critical hit.
Replay either battle in the attached save, the game crashes.
ehmegabrawl_8_0001.zip
need more detail
So if you open a turn and there is an existing PLR file, the PLR file should be loaded and the commands should be imported, same as FrEee.
They are horribly ugly.
When scrolling the map, sometimes it jumps around.
Perhaps per shipset?
Check out FrEee to see how this can be done.
Either in a ring like the original GUI did or maybe clustered somehow.
It crashes and fills up gigabytes of logs with this error repeating forever:
Exception caught: System.TypeInitializationException: An exception was thrown by the type initializer for EventHorizon.Music
at EventHorizon.MainForm.MainForm_Load (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
Would show how much of a sector's income is blockaded by enemy ships. Or maybe show 50/100 instead of just 50 for the resource income...
Does this happen with the FrEee music engine?
Looks like something is going on with the map rendering because the map is a big red X...
If you move a ship into one sector and then move it back, the new movement arrows are covered up by the old ones. New movement arrows should always appear on top.
Why? Because. Oh yeah, Xamarin. #32
Might require porting to .NET Core first (#31), but this would make the game truly cross platform, and open it up to a better UI framework than Windows Forms.
Look at FrEee's design library for how to do this.
We don’t have ghost hexes anymore; is this still a problem?
Their locations can be calculated from the size of the map so why not?
FrEee supports it so there's no reason we can't support it here!
Maybe borrow some from FrEee?
We need a way to create a fleet out of multiple ships. They would move together and be displayed together in the ship list. Perhaps use notes somehow - maybe a fleet would be a note that contains a list of ship IDs? We would need logic to make sure that all ships in a fleet are in the same location - or maybe we could allow multi-sector formations?
Say, the "mobile" rocket could turn into an arrow pointing in the direction the ship is moving...
So you don't have to press delete on the keyboard.
Idle ships being ships that can move and are not ordered to move. Maybe add idle/sentry commands after that to skip a turn / wait for nearby enemies?
Inspired by THANCS. Instead of shipsets specifying what the ships would look like, they would specify what the components would look like, and ships would be automatically generated out of component hexes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.