MelbourneHighSchoolRobotics / ev3sim

A simulator for soccer robots programmed with ev3dev.
https://ev3sim.mhsrobotics.club
Other
11 stars 8 forks source link

pygame gui #186

Closed glipR closed 3 years ago

glipR commented 4 years ago

Adds a graphical interface to the simulator, allowing for:

Possibly:

I've tried to make it as extensible as possible with theming and configuration files where possible. Very open to opinion for these changes though.

The current menu is very bare bones but gets the job done, again very open if someone else wants to help redesign (Even some pictures of layouts you think would work are ok, I can do the programming)

ev3sim will just open the visual thing :) python -m ev3sim.gui also works.

glipR commented 4 years ago

@peter-drew @Dalordish if you've got 15/30 mins spare would appreciate trying this branch out and getting some feedback. Feel like I'm missing some obvious changes but for the most part functionality is here. Also not sure if we want to keep the front page or just go straight to batch selection.

My current ideas I haven't included:

glipR commented 4 years ago

Free from exams and thesis yaaaaay! Now back to ev3sim :^)

Have added the second line from my previous comment as a feature. (PS - all of this PR code is very ugly / hard to review and I might touch it up later, but also meh, we can tackle issues when we need to)

As per previous comment reviews still much appreciated, obviously finish your exams and whatnot first!

glipR commented 3 years ago

mental note: fix zPos of placed elements in bot editor.

After this am going to merge and we can just review all of this functionality as part of version 2.