Island Survival Game - Devlog

Hello again, everyone!
I have made some good progress (I think), and I have made the goal to have a somewhat good game loop by the end of the year. I'm not sure if that's realistic or not, yet, but I'm going to try! Anyways, I worked mainly on a couple of things: Fire, Crafting, Enemies, and Cheats.

Fire
islandFire
So, for fire, I basically decided to make a little item on the ground that you place two driftwood and some bark on, then use glasses to light it on fire. The driftwood randomly spawns when you open the game, the bark can be shaved off the tree with a pocketknife that was in your pocket, and the glasses are part of my little story thing, you find them on the island when you first enter the game. The fire must be maintained by placing more driftwood on it, or else it will die. It's only purpose right now is cooking crab meat (see Enemies), but later it will play a big part in nightime predators, and I am planning on adding a temperature component.

Crafting
islandCrafting
This one is definitely in the works still. I would like to maybe add where you can crank to change what item is selected, etc. But, for now, it is essentially just a separate room, and there are two items that have different frames, and when you select what item you want to use, a variable is created for each item, and when you press 'A', it checks what each variable is and crafts the item. Like this:

on confirm do
if event.room=="craftingRoom" then
		if itemPlacedA==1 then
			if itemPlacedB==1 then
				if driftwood>=2 then
					ask "Craft Board?" then
						option "Yes" then
							driftwood -= 2
							board++
							store "board"
						end
						option "No" then
							say "Alright."
						end
					end
				else
					say "To make a board, you must have at least two driftwoods."
				end
			end
end
end

Right now, you kind of just have to know what the recipe is because it doesn't tell you. Maybe I'll add some hints or something.

Enemies
islandCrab

The only enemy right now is a crab. And it's REALLY annoying. I used THIS thread by @Kleist, which was EXTREMELY helpful, definitely couldn't have figured that out by myself. Well, I could, but it would take a long time. But back to them being extremely annoying, the reason is because you kind of have to just randomly run around whacking everything until it dies. I think this must have something to do with the "config.follow" thing because the original file works perfect, but nothing I've tried will fix it. So, I'm not sure. But, if you do kill it, it gives you crab meat! Totally worth dying over!

Cheats
And, last but certainly not least, you can now cheat! This is just a menu that can be accessed by pressing down, up, right, left, A, B. It's got all your basic stuff: get any item in the game, reset health, reset hunger, etc. This is mostly for me while I'm developing it, but I'll leave it in there.

So, I've made a good bit of progress, but there's a lot more to be done. My current list is: other islands, raft, more craftable items, fix crabs, add seasons, and add different save slots. Different save slots would be really cool, but the only way I can think of to do that would be to have separate variables for everything, which would be very annoying to do, so if anyone could think of any different ways to do that, that would be great! Alright, thank you for reading, and, as always, I would greatly appreciate any suggestions!

1 Like