Tehdään Peli Part 5

Tässä jaksossa kerrataan miten pelaaja lisättiin ja tällä kertaa muistetaan myös tallentaa muutokset. Jakso on jaettu neljään osaan koska asiaa tuli tavallista enemmän. Alla oleva video lähtee siis liikkeelle samasta kohtaa kuin edellinenkin. Samat asiat tehdään, mutta hieman eri järjestyksessä. Ensin siis lisätään KinematicBody2D, CollisionPolygon2D ja Sprite. Toisessa osassa lisätään mappaukset näppäimiin. Ohjaus on hyvinContinue reading “Tehdään Peli Part 5”

Tehdään Peli Part 4

Eilen tuli uusi video TikTok-kanavalleni. Tässä jaksossa me luodaan peliin pelihahmo eli pelaaja. Sen verran olen selkiyttänyt suunnitelmaani (joka tuntuu syntyvän lennosta), että peli tulee olemaan Space Invaders klooni. Tämä siksi että kyseinen peli on hyvin yksinkertainen toteuttaa eikä se vaadi suuria ponnisteluja äänien tai grafiikan suhteen. Ennen varsinaista videota muutama sana videosta… Minulle syntyiContinue reading “Tehdään Peli Part 4”

Tehdään Peli

Peliohjelmointia suomeksi opastettuna videomuodossa. Aloitin uuden videosarjan TikTokissa. Sarja tottelee nimeä “Tehdään Peli”. Kolme ensimmäistä osaa on jo julkaistu. Videosarja löytyy täältä: https://www.tiktok.com/@stopnotbot. Tavoitteena on siis yksinkertaiseti tehdä peli käyttäen Godotia. Peli tulee olemaan hyvin simppeli ja tarkoituksena lähinnä käydä läpi Godotin käyttöliittyymää, erilaisia nodeja ja asetuksia. Videoissa opastetaan pelin tekoa Windowsilla ja Windowsille. MukaanContinue reading “Tehdään Peli”

Quick Help #2 – Array Has an Enum Value or Has It Not?

Today I was implementing a mechanism for saving game state into a file. I am basically using a similar approach as in the official documentation example (https://docs.godotengine.org/en/stable/tutorials/io/saving_games.html). In one of my persistent nodes I noticed something fishy. I was working with an array full of enum values but after loading that particular array my array#hasContinue reading “Quick Help #2 – Array Has an Enum Value or Has It Not?”

Tutorial #1 – Godot Audio Volume

I will keep my tutorials short. They usually cover only the basics. The simplest solution to a problem at hand. My intentions are not to guide how to make production ready code or design. There are multiple ways of handling audio in your Godot project. I’m going to show some of the technics to makeContinue reading “Tutorial #1 – Godot Audio Volume”

Quick Help #1 – How to Remove an Item from an Array in GDScript

This is the first post in ‘quick help’ series. When I find a bug in my code and think it’s worth sharing, this series is where I’ll post it. Also everyone hates too long tutorials and examples. I’ll show you how to do things properly. Prerequisites: Godot v3.3 Problem: Whenever I try to remove anContinue reading “Quick Help #1 – How to Remove an Item from an Array in GDScript”