webalorn / robots Goto Github PK
View Code? Open in Web Editor NEWRobots game
License: BSD 3-Clause "New" or "Revised" License
Robots game
License: BSD 3-Clause "New" or "Revised" License
Create differents sprites for all tiles with differents states
Processor must compute, with a robot id and a direction, all movments
Must be stoped by walls
Must be lost when enter space
Must be destroyed when loop
Compute mouvment
Return mouvments
Move robot in UI
on any panel, return to previous panel
on the main panel, show the "exit" dialog
If the exit dialog is already showned, close this dialog
State -> is active, or not
Default value is true.
Linked portals must have the same state.
Move grid
Move robots
How many states must the game store ?
Store in a tmp file if there is too many states ?
Create an object that store the differences between two states, in order to be able to restore the first state only with this object and the second state
Process to generate debug and release templates for android with godot and any number of modules must be automated
Save files on android
Permisions
Exit button, or pressing "back" button, will show a popup: "Are-you sure you want to exit the editor and save the level?"
On a little screen, we can't see the gameboard entirely in the editor: camera center differs from the viewport center
Robots aren't erased from the board.robots dictionary
Global code for game and editor
"add_step" must be called from the different panels
Camera must be focused on the robot, so the user can't move it away from the robot. Zoom must be activated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.