So without any further ado, here are the project files for this last part of …
UI and wrapping up , part #9 of godot-roguelike series
project download¶
Unfortunately, due to lack of time to prepare the written part of the tutorial I seem not to be able to complete this. I decided to upload the final zip project file for you to play with until I find the time co write about it. I hope it’s helpful and that the comments are clear enough so that it doesn’t seem to complex. I’d suggest you compare it with the project files from the previous page.
There are quite a bit of things changed compared to part 08 enemy AI controller and although it might not seem this way, this last part would be quite lengthy because of this and because I want to go over signals and the Observer pattern and signal/events in greater detail.
enemy AI controller, part #8 of godot-roguelike series
overview¶
This part is probably the most interesting in this series since we’ll be dealing with AI and a few other more advanced concepts. We’ll go through:
- being happy that we set up the project the way we did, with FMSs …
destructible obstacles, sound and music, part #7 of godot-roguelike series
overview¶
Fig. 01. Overview of state of the game at the end of this tutorial part
This should be a fun one. We’ll get to add a new state in our FSM, we will get to see (very simply) what the singleton OOP …
solution to assignment 02 - saving Player.energy without the setter, part #6 of godot-roguelike series
assignment¶
This is going to be a very simple assignment or so I hope because by this stage you should have been exposed to a lot of Godot elements and should be comfortable with scripts, certain decision making steps.
Given what I said above, in this section, the task this time is to remove the setter function __set_energy()
and instead set the player_energy
key on Globals …
more collisions and player pickable items, part #5 of godot-roguelike series
Wed 26 October 2016
Wed 26 October 2016
updates
AnimationPlayer
details sectionoverview¶
Fig. 01 …
player controller and “collision detection”, part #4 of godot-roguelike series
Mon 24 October 2016
Mon 24 October 2016
updates
overview¶
solution to assignment 01 - board building efficiency , part #3 of godot-roguelike series
assignment¶
The algorithm used in building the board part of the tutorial isn’t as efficient as it can be. Can you think of a better way of doing it? Hints:
- initialize
self.__grid
with available locations instead of initializing it to an empty array and populating it every loop step with locations of placed tiles - the only other modification that needs to be made is …
building the board, part #2 of godot-roguelike series
Sun 25 September 2016
Sun 25 September 2016
updates
TileSet
instead of a plain Dictionary with an inner Dictionary so be sure to grab the updated project files! if you went through the tutorial before 2016-09-25 14:20
introduction & project set-up, part #1 of godot-roguelike series
Sat 24 September 2016
Sat 24 September 2016
updates
AnimatedSprite
vs. Sprite
+ AnimationPlayer