Gwyneth Llewelyn
|
b271725217
Added a new functionality: running just one step of the simulation, then stop the engine. This replicates the functionality of the old PHP code and makes it easier to debug.
|
преди 7 години |
Gwyneth Llewelyn
|
f8e6559c3a
Begin transition for new logging package. The purpose is to make sure all logs are kept ‘somewhere’ between sessions.
|
преди 7 години |
Gwyneth Llewelyn
|
302937b479
Using smaller buttons on the engine page, and an accordion to display the manual user commands, so that we can have a little more space on that page.
|
преди 7 години |
Gwyneth Llewelyn
|
147f08ba1c
Attempt to use flex containers to improve scrolling but it doesn’t work well, so reverted to what it was before
|
преди 7 години |
Gwyneth Llewelyn
|
c60d8306bc
First round of debugging the engine. Added a bit more control over when to send messages (if the websocket is down) instead of timing out. JavaScript on the browser will now parse messages for engine ‘alerts’ to keep a similar UI than the PHP version (but HTML is on the template, not on the engine code side).
|
преди 7 години |
Gwyneth Llewelyn
|
23677dbb0f
Full port of old PHP code finished. Now it’s debugging time, since there are clear differences in the results! Also, it seems that Go is four times slower; that has to be checked!
|
преди 7 години |
Gwyneth Llewelyn
|
221650c1d7
Commented out console.log() for messages normally received by the server.
|
преди 7 години |
Gwyneth Llewelyn
|
5796ff9592
Work done to control remotely the engine, with visual feedback
|
преди 7 години |
Gwyneth Llewelyn
|
eff861e9ed
Engine running as a goroutine from the start, engine page is dealing with start/stop, messages are being sent and received, but still some tweaking with shared variables needed.
|
преди 7 години |
Gwyneth Llewelyn
|
1b9b7f1a04
Revamped full client-based interface for the engine, it now handles practically everything needed to send commands to the engine, all that is missing is a start/stop button (will do that shortly!!!)
|
преди 7 години |
Gwyneth Llewelyn
|
b57d7c8cb7
Two-way communication using WebSockets and JSON for more structured message data. So far it seems to work… until Go crashes when receiving data for the formEngine submission
|
преди 7 години |
Gwyneth Llewelyn
|
e73782dad8
Added new set of icons with the new logo, using RealFaviconGenerator.com
|
преди 7 години |
Gwyneth Llewelyn
|
2fb050ceeb
Preparing the Engine to respond to the form selecting agents & cubes. The engine doesn’t do anything, but it’s all prepared for giving commands to agents to move to destinations!
|
преди 7 години |
Gwyneth Llewelyn
|
3903fa183f
Preparing the Engine to respond to the form selecting agents & cubes. It’s non-functional right now and does not compile, caveat utility!
|
преди 7 години |
Gwyneth Llewelyn
|
10f2919bf0
Added a pie chart on the Dashboard to show total objects; cleared a LOT of CSS and made that top menu fixed (does not scroll with the rest of the page). It still needs some tweaking!
|
преди 7 години |
Gwyneth Llewelyn
|
7958701360
Working with WebSockets to update the Engine page display, which is crucial as we enter the next stage, which is to get the engine actually doing something — and logging what it does on the respective page.
|
преди 7 години |
Gwyneth Llewelyn
|
6215d28c62
- Made gobot respond to signals; send a SIGHUP to get it to reload the configuration!
|
преди 7 години |
Gwyneth Llewelyn
|
aefece4756
New template to display results of the AI engine while they come fresh out of the simulation; it uses WebSockets to refresh the page on demand
|
преди 7 години |