Giter Site home page Giter Site logo

Comments (9)

DarkFenX avatar DarkFenX commented on August 15, 2024

I agree that UI needs to be redesigned. The mockups for UI can be created at any time.

Eos-wise, i have 2 ideas: first, is full-blown fleet simulator a-la EVE; second, is simplified fleet boosting scheme where you can add as many boosting ships to individual fitting as you can. Pyfa should use latter, and UI should be kept as simple as possible (maybe even some typical presets provided).

The main pain UI-wise is deciding how to pick boosting fittings for currently open fit.

from pyfa.

bastianh avatar bastianh commented on August 15, 2024

Is the eos projekt (https://github.com/DarkFenX/Eos) something old that is no longer maintained? I'd be interested working on something like this that would be possible to include into different projects.

I was working on a fleet-up.com like site and would be very interested in such an engine ;)

from pyfa.

DarkFenX avatar DarkFenX commented on August 15, 2024

It is maintained. It was on halt during my tournament activity, but i'm already working actively on it.

During past week i was writing suite of tests for one of the modules, just didn't push it yet,

from pyfa.

bastianh avatar bastianh commented on August 15, 2024

Ok .. I just looked over it and it looks really promising ... sorry I'm posting this here, there seems no issue tracker or other way to contact you at eos project.

I tried to start it and noticed it will probably be python 3 only ? ;)

from pyfa.

blitzmann avatar blitzmann commented on August 15, 2024

EOS issue tracker should probably be enabled. ;) Yes, new EOS is python3. Which may get messy when porting Pyfa to the new engine, as IIRC wxPython is not yet available for python3.

As for the fleet bonuses, I think full-blown fleet simulation was the goal for the unfinished feature in pyfa. It would be cool to be able to add a bunch of ships to a fleet simulator and be able to, as a whole, tell how many HP / s all your logi ships can do, how much DPS overall your fleet can take, etc. That seems like a huge project tho...

from pyfa.

DarkFenX avatar DarkFenX commented on August 15, 2024

I never intended 'soft' port of pyfa to new eos - they are incompatible. It by a large part a pyfa rewrite (using new wxpython versions, no sqlalchemy, and so on).

Again, the only challenge for me is decent UI. I'm pretty sure new eos will provide all the required functionality to build it - be it full-blown fleet simulator or limited but convenient fleet boosting UI for single fit.

If anyone of you can volunteer to become UI developer, you're welcome. It's extremely unlikely I can handle both backend and frontend, so any help will be greatly appreciated.

from pyfa.

blitzmann avatar blitzmann commented on August 15, 2024

As for the UI developer volunteer - I would be happy to help. However, I still consider myself a newbie with Python, and I haven't been keeping up with EOS or how it works.

Perhaps it would be best if you were to start a skeleton pyfa that incorporates the new EOS. A base that others can work off of. I wouldn't trust myself creating the foundation for the next version of pyfa, and possibly others feel that way as well. If we have a base to work off of, we can add things little by little.

A base might include defining set of modules you would want to base the project off of -- you've stated no SQLalchemy, wxpython doesn't seem to be officially available for py3 so a decision on GUI tolkit needs to be made (XUL, Qt, just throwing things out and I have no idea how any of them work) -- setting up initial database, making rudimentary access to EOS available along with documentation on how to work EOS and get info from it.

from pyfa.

DarkFenX avatar DarkFenX commented on August 15, 2024

Yes, i admit it should be a way better idea than finishing what i planned (because it takes too long time to do that). I'm undecided on UI toolkit - as i don't have enough experience with this kind of stuff, but basic framework & docs for the rest are easy.

If you want further discussions, please add me via jabber ([email protected]) or skype (fluorescent.flux).

from pyfa.

blitzmann avatar blitzmann commented on August 15, 2024

Closed as fleet interface improved and i doubt any major overhaul in the interface (full fleet simulation for example) wool happen with current pyfa codebase

from pyfa.

Related Issues (20)

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.