Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

ForeverQuest Devlog

A topic by Mcniner created Jan 19, 2022 Views: 434 Replies: 37
Viewing posts 1 to 33

I started making this game yesterday (1/18/22) 3 days later then the other jammers. Late, I know, but I was excited to create a game, and I started my game: ForeverQuest.  ForeverQuest is a 32-bit dungeon crawler where the player chooses between 3 characters: a diciplined Soldier, a scholarly Mage, and a stealthy Rogue. Each character has their strengths and weaknesses, and these traits can be the difference between life and death in you dungeoneering career. The dungeons are randomly generated, with 16 rooms per dungeon. Each room can have different things in it, and each dungeon has its own difficulty. It's pretty simple: the higher the Difficulty, the more Monsters appear.

Starting out, I quickly looked on itch.io for some packs of sprites to use, and immediately decided on the Generic RPG Starter Pack (if I'm not supposed to use other people's sprites in this Jam I'm sorry I'm new just correct me and I'll change it) you can find it here: https://blackinkim.itch.io/generic-rpg-starter-pack

So far I've made the menu, and today I started working on the gameplay and dungeon generation. It's coming along pretty well, with no problems come up yet that I haven't been able to solve.

I'll keep this updated!

Really quick update-currently working on player walking animation. If anyone has any ideas on different types of rooms for dungeons, they should have entrances on a minimum of 2 sides, so that they could go to other rooms, and a max of 4 for the same reason.

Ok, update. I'm pretty sure that I have figured out the controls. I forgot to say this before, but this game is going to be for a computer, not a mobile device. 

The controls will be Arrow Keys to move, A to attackS to BlockD to view map. This might change later though.

Just decided after thinking that you will only be able to attack when facing left or right, which might add a nice element to combat. 

If anybody has any advice on if this is a good choice or not please tell me it I'm not sure about this choice.

I do not think this a good idea. If you get into a fight where you are surrounded, you will literally have to just move around them.

The solution to this is to make the monsters spawn in a way that they are not surrounded.

Submitted(+1)

Hmmm, this sounds very interesting. Randomly generated maps/dungeons will be difficult to do though, especially for tweaking/balancing. I think after getting basic character and enemy movement, ensure that the randomly generated maps are fun to play in.

Thanks, I've put together how the dungeon generation is going to work, just gotta code it.

Report for 1/20/22

Ok, so what I have done so far today is decide on how to clear a dungeon. Each dungeon has a certain amount of gold in it, and if you get all the gold, you clear the dungeon and go on the next. I have finished the player movement for the Mage and Soldier, and have created the attacks as well. Here's a little sneak peek of the wizard and soldier attacking (these sprites were not in Generic RPG Starter Pack, I had to draw them myself.):

I have not started on the Rogue animations and attacks yet, but I hope to finish those today. In general, development has gone pretty good up to this point!

Please subscribe to this devlog so I can see how many people want to see the game finished. I do not want this for popularity but for motivation, so please, subscribe to this log!

Ok, finished the Rogue animations! Here's her attacking:

I still need a website to arrange a tileset into a map!!!! Please give me links and advice on this!!!!

Didn’t see this. I forgot you were working in JavaScript (I think). Anyways, I posted earlier saying I could make a website for the game.

Ok, more detail on gameplay:

Each room in the dungeon (except for the first room) has one of 4 things in it:

A chest (open to get 10 gold)

An enemy (determined by the difficulty, kill it to get 10 gold)

One of three different types of tile puzzles (solve to get 10 gold)

One of three types of block puzzles (solve to get 10 gold)


Once you have 150 gold, you clear the dungeon, it generates a new one, and you play through that one, and it keeps repeating over and over again.

(+1)

Menu screen!!!!!

ForeverQuest Menu

(I finished this a while ago, just decided to post it now.)
(+1)

Fight

"It's my gold" "No, I had it first!!!!"

Ok, remember the Map function? I've decided for that to be more of an inventory/settings menu, where you can view your current amount of gold and your characters controls and abilities.

What I need more than assets now is support! Motivation keeps me going! Please subscribe, like, and post suggestions! If you really like this dev idea, follow me!

Ok, I've continued working on dungeon generation. After that it's just enemies, credits, and then I'm done! I'm so close, might finish in the next couple days!

Update: I have finished the map screen! (for now I might add more stuff later). I'm going to stop for today, but I will continue development tomorrow. I'm having a great time with this project! :)

(+1)

By the way, I can make a website for your game. I can just send you the files via discord, or something. It just seems like a game where you should have a website for like documentation, and stuff.

I don't think I need a website yet but I will get back to you if I need one.

(1 edit) (+1)

Update: I found this Scratch to JS converter.

Thanks, I'm coding my game in scratch but want to convert it to javascript afterwards.

Alright.

Update: I'm currently working on the dungeon loading. In the case of this game, this means what the walls and floor look like when you enter a room, and what coordinates you are at.

Once I'm finished on this I will continue with the loading in terms of loading puzzles and enemies and chests. Don't know when I'll finish this really.

Ok, I've finished the dungeon walls, but I need help deciding what to put in them! If you have any ideas comment them! I'm looking to other peoples ideas as well as mine!

Here's a small vid of me (playing as rogue) moving around a dungeon: https://drive.google.com/file/d/1oRSreLGswI4yfLAdqWuysY5HWFHNzpe4/view?usp=shari...

Ok, now I'm working on collision detection with the walls, that should go by quickly, here is a sneak peek of the Chest sprite:


Update: I was having problems with the collision detection, but I think I've found a way to fix that, and it will also make player movement smoother. I'll post a short vid showing it once I'm finished with this.

Smoother movement is implemented for the soldier, now it should be a simple matter to implement it for the other two characters. Here's a vid:

https://drive.google.com/file/d/1xpLtzARcp2Nry4UZgcM8kBLPYFkn9dmE/view?usp=shari...

Update: Finished smoother player movement for the Mage!

Update: Finished smoother player movement for the Rogue as well!

I'm moving on to working on collision detection. This should be easier with the new movement features.

I have finished the collision, and am working on enemies and enemy AI now. Here are some reveals for enemies:

Slime: Slime

"The filth of the world is represented here"-Mage
Bat: Bat
"These will drive you batty, that's how annoying they are."-Rogue
There will be more enemies besides these, I will reveal them later!

Just a quick question:

Does anyone plan on downloading and playing my game? (considering it's free, which it probably will be.) Comment if you do!

Update-Working on enemy movement. I can't wait for the release of this game.

The payment for this game will be free, but you can donate any amount you want (suggested amount is 2.00 USD.)

After the enemy I will work on puzzles and chests, and after that it will be simple bug fixes and finishing off the project.

Update: You are now able to kill enemies! They can't move yet, and don't do anything, but hitting them enough will kill them!

Here's a vid: https://drive.google.com/file/d/1XK8YwgaJrx9EnJwD099DHZvchuNoG85O/view?usp=shari...

Update: Enemies have been implemented! The higher the difficulty in the dungeon, the more dangerous the enemy. I'm now working on displaying the players health in a health bar/heart display.

I'm finished with enemies and the health system, now I'm doing the puzzles! Should be done soon!

I'm just going to admit it, I can't figure out the puzzles. I'm going to make every room in the dungeon have a random monster in it, determined by the difficulty.

Update: I've decided to leave the jam. I've been way to stressed over this. The deadline has been getting to me, and I need to focus on school. I'm still going to make games and put them on itch.io, but I will not be developing ForeverQuest or doing the game jam anymore.

You all have fun!

-Mcniner