A godot project that aims to become a RTS game with coding concept
see the wiki for more information: https://github.com/Electronics-Empire/Electronics-Empire/wiki
A godot project that aims to become a RTS game with live coding of units
License: GNU General Public License v3.0
A godot project that aims to become a RTS game with coding concept
see the wiki for more information: https://github.com/Electronics-Empire/Electronics-Empire/wiki
add basic unit_test for the program
the execute button is no longer connected to the player
when the player die, we need to delete the node path of the lg401_module in the entity_list array
We need to add two new BR module to test the tech tree feature
for now the graphics are a little bit simple... the goals is to make them better:
some module can have separate module and board
Current layer for player is on top of everything. It should be 1 layer higher than the map.
Current camera control is based on mouse movement and very awkward for the use. Changing to keyboard control would be more intuitive.
We need to add a tech tree to support different way the player can upgrade his module
I don't know if it's a godot bug, but we don't exit the focus when we click outside of the textEdit.
for now when the player disconnect, he stays in the game.
Presently there's no title screen in the game. It would be nice to have a basic title screen.
We have to add an attack to the player. the attack will be triggered by this command: attack, the player will attack in front of him.
we think to add the first resource to the game. For the beginning let's say it's gonna be carbon.
we need to add a message when the player enter an unvalid ip adress. maybe on the form of a popup windows. we need to add the error at Multiplayer.gd
if not ip.is_valid_ip_address():
return
we need to add health to the player and when the health go to zero, the player die
we need to add a interface to see the code in real time
We need a multiplayer GUI scene to allow the player to enter a ip adresse and join a game or create a new game.
the carbon is present as a first ressource. Now the player need the ability to mine it and a counter to keep the count of the player carbon
we need to add a user interface to see the registers value in real time
The arrow keys move both the camera and cursor in text field
We need to add a message when the player create a server, but another server still exist. maybe with a popup windows. We need to add a message in Multiplayer.gd:
if(err != OK):
#is another server running?
return
one of the next feature we need for the 0.2 releases is the implementation of the first unit of the game.
add continous integration to this project
For a better organization we need a node for every player, each unit of the player is a child of the player
For now, all the player action are made in local. We need to sync all the player action to the others players
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.