Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

ArcaneRoboBrain

35
Posts
2
Topics
37
Followers
37
Following
A member registered Mar 13, 2017 · View creator page →

Creator of

Recent community posts

I get a "could not compile vertex shader" when trying to run this from Brave (Chrome). Works fine on Firefox though.

Ah. Very cool. I'm looking forward to seeing it in action.

Interesting problem space you've created for yourself with this game. I like how you're putting so much thought into the UX. But I noticed that in the last screenshots you posted that the steering wheel seems to be in shadow and is actually kind of hard to see. Is it easier to spot in the actual game?

Thanks for stopping by. Glad you liked it.

It's a fun thing to tinker with and really rewarding when you get something you like, especially if it ends up being not too complicated.

It sure does!

Thanks so much! I had already planned to keep going with it and your comments just make me want to do it that much more.

Ok, should be all good now. Thanks again for the report!

Actually, I did hit the crash. Fix incoming, and no need to send the save file.

I'm not reproing the crash. I could make a blind fix, but I'd like to know how it's getting in the bad state to begin with. Any chance I can get the save file? It's called "game.sav" that's in the same folder as the executable.

Thanks for the report. Sounds like it's working now.

If anyone was hitting problem running the game, I rebuilt it and re-uploaded. It seems to be working now.

Wait, weren't you working on 7DRL last week? ;)

Actually, I fixed it (hopefully) by rebuilding and re-uploading. Really strange since I tested it before uploading, but after your comment I download the Itch version and it didn't work for me either. But this new one did, even though I literally didn't change anything. Big thanks for letting me know though! If you could try the new version and tell me if it works for you or not I'd really appreciate it.

Oh no! Any information you can send me would be awesome.

And, it's done. Against all odds I managed to eek out a (hopefully) playable game. I mean, it's technically winnable but I haven't had time to do much play testing. :)

Have a look if you'd like: https://arcanerobobrain.itch.io/mad-island

I was surprised that it worked out so well myself.

(1 edit)

Thanks! I might do a write up on the island generation later because I do think it's turning out pretty good. But real quick, for the basic landmass I start from the middle and do a drunken walk up to a predefined number of tiles. Then repeat that two more times. Repeating it fills out the shape more and makes it create a more rounded island. Only doing the drunken walk once or twice gives you more of a long, thin shape.

To find the center of the island for the volcano, I start from the outer edge of the largest landmass and keep working inward until there's nowhere else to go. There's a technical name for the algorithm, but I forget what it is.

For the shoreline, again I start from the outer edge tiles of the island and then recursively mark the walkable neighboring tiles of each one as a shore tile also, using a lower chance of success to continue each time.

Like I said, I'll try and write up something more detailed later in case none of that made sense. :)

EDIT:

The algorithm name I couldn't remember is "Inside Buffering". Here's a picture of how it works, taken from here...


Here's a gif showing some different versions of the randomly generated island you'll start off in. The clump of mountains in the center will eventually be a volcano. The tile set may or may not be final, but it'll be easy to swap out later if I have time.


My 7DRL is going be a fairly traditional roguelike set on a mysterious island (because of course). The theme is steampunk but I don't know if I'll have time to really get that across. I want to push a combination of the mechanical and magical, kind of like the old Arcanum RPG.

The tech stack is my own engine built on top of Monogame and the Nez library, which I've slowly been replacing with my own code over time. I'm still not sure how I'm going to handle the graphics. There's a tileset I've been using for prototyping for a while and I may stick with that or switch to something else.  But I want to stay with a lo-fi esthetic so I can add custom sprites myself if I need to.

No screenshots yet, but here's a short story I wrote to help me establish the mood of the game and work out a bit of the initial gameplay...

You start the game on a random spot on the outer edge of an island. Most of it is hidden from sight, with only a small patch visible around you. But you don't know how you got here. The only thing you can recall is searing pain and then blackness. You look down at yourself and immediately find that your left hand and lower arm are encased in some sort of gauntlet covered with numerous gears and pistons.

You can move your fingers and turn your wrist, but no matter what you try to do it won't come off. Looking closer, you see two distinct recesses in the back of the "hand". They look like empty sockets, waiting for something to be attached.

You don't feel any pain now, but you do feel something. A strange kind of energy who's source seems to be the thing enveloping your hand. Acting on instinct, you pick up a rock with that same hand and close your fist. The rock explodes into dust. Amazed, you try again with the same result. Somehow, this… thing has incredible power that you can now tap into.

As you explore the island, more of it is revealed until you find the massive volcano at its heart. But the inside of the volcano is another mystery for another time.

You continue to explore, finding many clearings scattered across the island. In some, you find creatures skittering around what look to be groups of crystals growing out of the ground. As you approach one of the crystals to take a closer look, the creatures close in on you aggressively and you back off, thinking better of it. Even with your new found strength you don't think you could take all of them at once.

During one of your many excursions, you come across a strange machine. It appears inactive and you can't find any way to turn it on. There's a large opening on one side with a fine layering of dust over it. As you move around the machine, the dust sparkles in the light. Looking closer, you can see that the dust is made up of finely ground crystals.

The machine reminds you of something, and looking down you see the connection between it and the thing covering your arm. They look like they were made by the same person, or have at their base the same underlying technology. You've never seen anything like either one.

Exploring some more, you finally come across some unguarded crystals and gather them up. Each clump is a specific color. There's red, blue, a pale yellow, and a sort of amber color. An idea forms in your mind.

You make your way back to the machine and take out one group of crystals, the red ones. You drop them in to the opening and suddenly the thing springs to life. Internal gears start turning, plumes of vapor rise from pipes scattered across it. Heat begins to emanate from its surface and you take a couple steps back.

Finally it stops and something drops out of an opening that you hadn't noticed before. It sparkles on the ground and you go to pick it up. You have to wait until it cools, but holding it close to your face you can see that it's a large gem of the same color as the crystals you had dropped in moments before.

You do the same with the other crystals you've collected and after a bit of time you find yourself holding four perfect gems, all exactly the same size and all flawless.

You wonder what this all means when you glance at the gauntlet on your hand, as you've found yourself doing more and more over time. Your eyes come to rest on the two sockets. Again, acting on instinct, you place one of your newly acquired gems, the red one, in one of them.

Gears spin and lock the gem into place. You feel a wave of heat flow through you as steam issues from the gauntlet and the gem begins to glow with an inner light.

There's a rustling sound behind and you turn to look just as something lunges at your head. Your arm comes up and strikes out, a solid blow. You've tried fighting one of these before and barely escaped, but this time the thing falls back away from you, a smoldering hole where your fist connected with its body. It lunges again, and again you strike. This time you're not caught off guard and watch as the gem glows brighter and the gauntlet turns white with heat. The thing that attacked you lies at your feet, dead.

Your hand should be on fire right now, but there's no pain. And the gauntlet reverts back to its normal color, smoking a bit as it cools down. You look closer at it, examining it for the 100th time. It looks like a bunch of gears and pipes and metal plating, but there's got to be more to it than that. This is no ordinary machine.

You look back at the creature on the ground. It's not moving. You lean closer and notice a glint among the still smoldering flesh. Where you expected to see bone, you see metal. More gears and pipes. Just like your hand. Just like the forge. What is this place? Why are you here? And there's still one more empty socket on the gauntlet. What if…

Clever!

It's pretty fun already. Interesting idea and nice change of pace from the traditional roguelike.

Progress indeed. Good luck!

Sounds like a very tactical game. Post some screenshots when you can. 😁

This is a cool idea. Looking really good so far!

I've watched the first couple episodes and you've inspired me to try Pico-8. I won't be using it for my 7DRL (I already have my own engine), but it's certainly fun to play around with. :)

Yeah. Some people use third party engines with all the basic features in place already. So it wouldn't be very fair if people that used their own engine had to build theirs AND make a game in a week. :)

I've done a couple now and that's exactly how I approach it.  Anything specific to the game I'll be making waits until the actual 7DRL week. But basic engine features like you describe can be done before then.

Thanks! There are things I had planned but didn't get a chance to put in, and more ideas have come up since the end of the 7DRL. So I just might come back to this in the future.

Just letting everyone know that I was able to finish my 7DRL. I'm pretty happy with the way it turned out. 

Have a look...


http://arcanerobobrain.itch.io/65-million-years-ago

I updated the game to use both numpad and QWEASDZC for movement.

Which keys do roguelikes usually use for diagonal movement without a numpad? It's easy enough to add, but I wasn't sure what to bind to. And I'm glad you liked it btw.

Thanks for the suggestions Jace. I might work on this some more in the future, and if I do I'll definitely keep them in mind.

Thanks. I'm building my own RL engine on top of MonoGame and Nez. Someday I'll use it to make something bigger than a 7DRL. :)

This is awesome. Thank you so much!