Admirals
Home
Progress
Members
Latest Release
Progress
This page details the weekly progress we have made towards implementing the game engine.
Week 45
Initial design and deployment of project website
Created a general design for the Engine with desired modules and classes
Setup of development environment (
#5
)
Week 46
Initial UI design/implementation with DisplayLayout, Elements (TextElement/Button), Depth sorted rendering, Debug rendering (
#13
,
#17
,
#28
,
#35
,
#37
)
Project/code meta functionality (code formatting
#14
, CI
#29
)
Initial GameObject design/implementation (
#15
,
#21
,
#22
,
#25
)
Implementation of network connection for client/server (
#36
,
#40
)
Start of MVP implementation (
#24
)
Fix bug in Vulkan2D dependency 🥳(
PaoloMazzon/Vulkan2D/pull/10
)
Week 47
Project/code meta functionality (code linting) (
#54
)
UI Menu System (
#61
,
#64
)
Event System (
#50
,
#60
,
#59
)
Data objects/passing (
#47
,
#70
,
#75
#67
)
Quadtree for mouse click collision detection in the UI (
#74
)
Minimum Viable Product (MVP) (
#24
,
#73
)
Week 48
TextInput and new hovering effects (
#91
,
#95
)
New mouse event handling (
#87
)
General engine fixes (
#75
)
Pathfinding (
#93
)
Dedicated/integrated server separation (
#92
)
[MVP] Pause and reconnect to running game (
#97
)
Ongoing top-level interface refactoring in the engine
Week 49
Engine bug fixes and refactoring (
#102
,
#125
)
Instructions on how to profile the engine (
#121
)
[MVP] Menus for different parts of the game (opponent disconnect, end of game...) (
#117
)
[MVP] Many small improvements in different parts of the MVP (
#119
)
[MVP] Increased server tickrate (
#120
)
[MVP] New features (Treasure Islands, Combat, Movement) (
#116
,
#103
,
#99
,
#122
)
Week 50
README Improvements (
#126
,
#133
)
Extended use of Deferred Actions to more places (
#129
)
Extended debug configuration and added displayPort for rendering (
#145
)
Hovering Effects fix after layer refactoring (
#140
)
[MVP] Attack and Background fixes (
#130
,
#141
)
[MVP] Custom IP connect and restart game functionality (
#138
,
#134
)
[MVP] Color and animation (
#136
)