Show newer

In the wake of the Godot situation, I am here to recommend alternatives. Not all of these are engines. Some of them are frameworks, but all of these are FOSS and general purpose.

2D:
* SDL - libsdl.org/
* SFML - sfml-dev.org/
* Allegro - liballeg.org/
* Gosu - libgosu.org/
* Love2D - love2d.org/
* Pygame- pygame.org/
* FreeBASIC - freebasic.net/
* raylib - raylib.com/

3D:
* Irrlicht Engine - irrlicht.sourceforge.io/
* OGRE - ogre3d.org/
* ioquake3 - ioquake3.org/
* Panda3D - panda3d.org/

Both:
* MonoGame - monogame.net
* GDevelop - gdevelop.io/
* jMonkeyEngine - jmonkeyengine.org/
* Lightweight Java Game Library - lwjgl.org/

gamedev 

Decided to bite the bullet and add bombs because I feel like I need at least one more boss fight in the game. If I can't make bombable walls, then I can just have enemies that can only be killed by bombs instead. The game is too boring with just a sword.

Show thread

gamedev 

Boss now drops the key which leads to the room with the MacGuffin item. I think it's slightly more climatic that way instead of it just ending abruptly.

Show thread

gamedev 

Replaced the BS Zelda "hit" sound effect with a stock asset. It kind of reminds me of Terraria.

Show thread

gamedev 

Changed the sword sound to a "swing" sound and replaced the door sound with a free asset.

Show thread

gamedev 

Worked on the credits screen. I switched to a completely different format for the file. I also included my "company" logo at the end.

Show thread

gamedev 

Finally starting to replace the copyrighted placeholder sound effects with either effects of my own or stock sound effects. Though, I couldn't find a good enough sound effect that goes well with the sword attack. The player merely thrusts it (like in Zelda 1), and all the sound effects I could find are more fit for a swinging of a sword.

I tried to take a knife-sharpening sound effect and edit it in Audacity to try to make it sound more "SNES-like" (lower the sample rate) and changing it to a 16-bit PCM, but I don't think it turned out to well. I also need to take into account that there is both a wooden sword and a metal sword.

Show thread

gamedev 

Made the boss drop an item upon defeat. The leaf is just a placeholder. I don't know what it should be in the final game.

Show thread

gamedev 

Replaced the copyrighted placeholders of many of the game's items with sprites of my own.

Show thread

gamedev 

The final boss now shoots projectiles at the player. I tried adjusting the timing of when the boss shoots the projectiles, but I either have the boss fight being to easy or it being borderline impossible. I should probably accept that the game will have an anti-climatic boss fight.

I thought about having the boss drop some McGuffin item that will end the game, instead of just opening the staircase, but I don't know what kind of item it should be.

Show thread

gamedev 

Made it so that the final boss level is just two rooms. Though I haven't made it so that the store doesn't spawn in the boss room. I've also disabled the staircase for the boss fight until it's defeated.

Show thread

gamedev 

Added the first and possible only boss, which will appear in the final floor. It's basically just like the Ghoma in the Zelda games except you attack it with the sword as it's the only weapon in the game.

Though given the limited window to attack and the fact that it takes more time to charge at the boss than it is to strike it with a projectile, I don't know how this boss battle will pan out, but I feel like without a proper final boss, the game would end anti-climatically. Also, due to the fact that levels are randomly generated, there is also an issue that the final boss room can be entered from the south, meaning that you will end up behind the boss when the battle starts. Maybe, the final floor can be just a single corridor that leads to the boss, instead of a randomly generated dungeon like the rest of the levels.

Anyway, I just want to get this over with and move on. After working on this project, I can clearly see why Nintendo never considered making a Zelda game with random dungeons. Not saying that it's impossible, but there are so many things you need to take into account (lock and key placement, metroidvania elements, etc) and they are much harder to implement in a randomly generated dungeon compared to a simple roguelike dungeon.

After this, I plan on creating a simple adventure game to practice things like event flags and dialogue trees.

Show thread
Show older
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.