Python IDE for GUI Client

Issue #5 new
Andrew Peterson repo owner created an issue

A Python IDE embedded into the GUI Client will make script creation and interaction easier, and allow the Players to quickly test effects of script changes without switching between windows. This can be a very basic python IDE implemented using the GUI windowing system.

Some basic features consist of: * Syntax highlighting (if possible). * Automatic scanning/loading of the local script directory. * Saving scripts automatically syncs it with the server. * Localized validation * Script version comparison with server state.

Comments (2)

  1. Andrew Peterson reporter

    Nope, but we have 2 options:

    • Something minimalist enough that we can convert the GUI aspect of it to run along side of pygame. Essential porting an existing editor backend to work in the existing client code.
    • A standalone editor extensible enough that we can create a plugin for it that can run pygame. We could convert the current client to work as a plugin for a standalone editor. We might have to compromise on some of the "real-time" aspect of the viewer, but the editor could be immensely powerful in translating debug information coming from the server.
  2. Log in to comment