Reid
|
39e1eb8a5d
Continue to improve UX of the character screen and redo the login screen to follow our new UI style
|
3 months ago |
Reid
|
633ec29b99
Use a default UI preset agnostic of client/server mode, switch FSM and Network services into singletons and refactor the launcher singletons
|
4 months ago |
Reid
|
9a503f237c
Add account creation/login, character creation/selection, reworked the FSM flow and connect all of these steps with the SQL server
|
4 months ago |
Reid
|
579dd1d03d
Expand our FSM to correctly support any mode login/logout
|
5 months ago |
Reid
|
927f0ecda6
Rework our FSM logic to be game agnostic
|
8 months ago |
Reid
|
898ca03038
Fix all remaining warning due to the last Godot upgrade (2/2)
|
1 year ago |
Reid
|
e0e6f48c8e
Convert all services from Nodes to ServiceBase sub-class
|
1 year ago |
Reid
|
6c13ce6777
Rewrite the FSM logic to be state-centric, will be changed into node-centric for the next step
|
2 years ago |
Reid
|
8d92a3e41d
Fix most issues related to milestone 0.0.4 rc1
|
2 years ago |
Reid
|
69bca7c48f
Rename _post_run into _post_launch to be more coherent with the Launcher system
|
2 years ago |
Reid
|
9d52ce6bdf
Improve network architecture
|
2 years ago |
Reid
|
a6a6f614c3
Refacto network code, move all connection and rpc calls inside Network.gd and split client/server-only functions on their own files
|
2 years ago |
Reid
|
4b085ec27a
Add most client/server into their respective files instead of game services
|
2 years ago |
Reid
|
8245b26508
Add a switch to change from host/offline/online mode when we launch the game
|
2 years ago |
Reid
|
1a985c75c8
Rewrite the load of our entity to be a bit more data-driven and more generic on the world service
|
2 years ago |
Reid
|
f579824aa7
Fix map warps delay and remove some hardcoded reference to the player instance
|
2 years ago |
Reid
|
e27d0058a4
Add name display for certain entities
|
2 years ago |
Reid
|
e8ee46b578
Add login screen
|
2 years ago |
Reid
|
a658c4f629
Emit player connexion only when an actual player connect
|
2 years ago |
Reid
|
4c914eea43
Fix an assert when we switch to client mode only
|
2 years ago |
Reid
|
ff261592b2
Split entirely the server from the client, remove the entity manager and the old trait class
|
2 years ago |
LawnCable
|
f8fa97f564
entity refactor
|
2 years ago |
Reid
|
ff15d8fc60
Improve the FSM and remove some messy ready() call to initialize player specific information
|
2 years ago |
Reid
|
06c89a9cbf
Map/Entities refacto into a World class (first part)
|
2 years ago |
Reid
|
0bb98e2e9f
Add mobs/npcs basic logic
|
2 years ago |
Reid
|
388e73c227
Add some basic npc/mobs spawn and AI
|
2 years ago |
Reid
|
cb80a6a47d
Fix most issue remaining to launch the game with an empty map
|
2 years ago |
jak1
|
1e3c6c1ad4
fixed window size & title changes
|
2 years ago |
Reid
|
a38dd17f99
Entity are now generated through data
|
2 years ago |
Reid
|
6e139bed62
Rename PC preset to Entity and remove NPC preset
|
2 years ago |