Yiannis Charalambous

Articles

RSS

Moving to Hugo

2022-06-15 00:16:18 +0100 BST

Up to this point, this website was using static builder and article compiler to build the static contents of the website while avoiding reuse of HTML. While they were simple scripts written in shell script, they were extremely limiting. As the website grows and more articles are added, along with thumbnails and summary, I have decided to move to using Hugo. Hugo is one of the most popular open-source static site generators....


Godot - Asteroid Game For Complete Beginners

5 Articles

Godot - Asteroids Game For Complete Beginners: 5

Introduction This is part 5 of the tutorial series for making an asteroids style game in Godot, designed for absolute beginners with little to no experience in programming. This article will cover: Making a score counter user interface for the game. Making the score counter increment when the player shoots a meteor. Making the score counter reset when the player ship gets hit by a meteor. Before going through this article, it is recommended following the steps outlined in the previous parts of this tutorial series....

Godot - Asteroids Game For Complete Beginners: 4

Introduction This is part 4 of the tutorial series for making an asteroids style game in Godot, designed for absolute beginners with little to no experience in programming. This article will cover: How to make the asteroids slowly move towards the player ship. How to make the asteroids spawn around the player ship. Before going through this article, it is recommended following the steps outlined in the previous parts of this tutorial series....

Godot - Asteroids Game For Complete Beginners: 3

Introduction This is part 3 of the tutorial series for making an asteroids style game in Godot, designed for absolute beginners with little to no experience in programming. This article will cover: Creating bullets for the player ship. How to make the player ship shoot bullets. Making the asteroids break when hit by the bullets. Before going through this article, it is recommended following the steps outlined in part 1 of this tutorial series....

Godot - Asteroids Game For Complete Beginners: 2

Introduction This is part 2 of the tutorial series for making an asteroids style game in Godot, designed for absolute beginners with little to no experience in programming. This article will cover: Basics of programming. Programming in Godot. How to write simple gameplay. Programming Basics The base version of Godot has 3 ways of adding behavior to objects: GDScript: Writing code in Godot’s own scripting language. VisualScript: Visual scripting, drag and drop blocks....

Godot - Asteroids Game For Complete Beginners: 1

Introduction This tutorial is designed for people with little to no experience with programming who want to learn how to create games using the Godot game engine. This article will cover: How to setup Godot. How to use the editor on a very basic level. This article will not cover how to write a full/complex game, in order to do that, you need to know the basics. The game will be 2D as that is the easiest type of game for beginners to understand....

Archived

2 Articles

Article Compiler Tutorial

This tutorial will look at how to setup article compiler so that it compiles markdown articles inside a folder and outputs them as HTML in another folder, along with how the template system works. Article compiler can be obtained on GitHub. Requirements Article Compiler uses the following programs: Perl Installation Article compiler is basically a script, so once you download/clone the git repo, just copy the compile-articles.sh script into a place where you will want to use it....

Static Builder Tutorial

This tutorial will look at how Static Builder works and will also act as a guide on how to set it up and use it. Static builder is a tool written in Python3 that allows for the reuse of common elements in static websites. For example, without it, changing the header bar in one webpage, will not change it in all the others, Static Builder is designed to fix this issue, and hence speed up the workflow and hopefully lessen the more mundane parts of the creation process....

Tags

Godot (5) Notes (1) Tutorial (5)