





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]
This week I worked on refactoring the code which controls information on highlighting and dragging. In order to continue work on network play, this code needed to be refactored. Previously my central limb base class controlled all the information about highlighting and selection, which meant it treated mouse highlighting and selection in a way which would only allow one highlight and selection to be made at any given time. This was also the case for my base movement class, which controlled everything about limb dragging. So in order to have multiple people controlling characters or limbs in parallel with one another, these systems must allow for limbs to be selected and dragged at the same time by multiple players I did this by splitting the information about what limbs that are currently being selected and dragged from the static classes and instead, moved them to smaller classes that can be instantiated depending on the number of players. This enables multiple selection and dragging values to controlled which will be incredibly beneficial to the development of network play. However, currently I only have the system working on single player games (which didn’t create much of an effect on the gameplay except for fixing a few selection bugs). Next week I am planning on adding this to network play as well. Some other good news is that school holidays have begun, meaning I can spend more time working on Rivalry. However I have also been given school assessments to finish over the holidays so I will have to spend some days working on those projects instead.
[ 6081 ]
[ 1481 ]
[ 2067 ]