Giter Club home page Giter Club logo

eventhorizongui's People

Contributors

ekolis avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

se5a playfloor

eventhorizongui's Issues

"Cinematic" pauses in battle replays

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.

Multiple view modes to reduce clutter

  • Resource value
  • Fleet strength (proportionally sized pie charts? size of whole pie is proportional to sector with the most collective ship strength)
  • Mining rate
  • Current UI "information overload" for nostalgia
  • Others?

Music player fails to load on Linux

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

Estimate component count of enemy ships

  • Weapons can be estimated based on how many shots they fire.
  • Hull can be estimated based on critical hits received.
  • Shields can be estimated based on how much damage they take before the shields fail.
  • Thrusters can be estimated based on initiative order in battle.
  • All components would then be scaled to match the hull size and other stats reported by the server.

Blockade column in income list

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...

Port to Xamarin

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.

Fleets

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?

Cosmetic hex based ship graphics

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.

  • Required hull in the center
  • Shields in ring around hull
  • Armor in ring around shields
  • Weapons and thrusters in ring around armor, with weapons toward the front and thrusters toward the back mainly
  • Mothership gets a shipyard overlay
  • Components would be guessed for enemy ships based on their stats.
  • Ship shapes would be defined by the shipset somehow.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.