Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

MazeSwarmView game page

Javascript maze game with swarm physics.
Submitted by mootytootyfrooty — 1 hour, 40 minutes before the deadline
Add to collection

Play game

MazeSwarm's itch.io page

Results

CriteriaRankScore*Raw Score
Gameplay#3153.0563.056
Originality#4073.1673.167
Overall#4093.1113.111
Presentation#4613.1113.111

Ranked from 18 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

What do you like about your game?
It's a very early look at a game I've wanted to make for a long time and the swarm physics turned out pretty much exactly how I wanted. It's also a good example of a lot of the work I've done in web development under the hood, though fairly slapped together last minute so could improve :-) Source (updated): https://github.com/joshbrew/mazeswarm (use chrome)

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

very cool technically, seeing all those entities path-find themselves amidst a large octagonal cell map is quite the feat! It was super fun to take turn after turn, thinking that we've left the swarm behind, only the find themselves at a dead end. I was able to complete the game on my 2nd run through, I got lucky to stumble upon the keys somewhat randomly. It'd be great to see what you can build with this down the line!

Developer

Thank you so much :-D Makes my day.

I will be updating this sporadically as I have several pages of ideas written down I didn't get to between responsibilities. I'm happy it felt fun even with 1 or 2 whole gameplay elements implemented so far, that's a good sign to keep going :-) 

Submitted(+1)

I wish the swarm would disperse once I reach the end to give a clear win feeling. I didn't have much trouble completing the maze twice. The swarm was just a minor nusance.

Developer

I've got 1000 of em now on the netlify version to up the stakes a bit but still chasing frame boosts before I add better gameplay and like audio etc :-) I'm at about a 6x improvement already in cpu time, but I think I can triple it again.

Developer (1 edit)

More progress, have to optimize a bunch more obvious problems in the code before I can implement better gameplay:
https://youtu.be/XA25_1qLjig

https://youtu.be/MBUTUxAzaq0

Submitted(+1)

had some trouble on firefox as well but it runs very smoothly on chrome. The game is a bit rough but it creates a clear feeling of a chase for me. It gets more and more intense the longer you play because the swarm really seems to chase you. Very cool project!

Developer

I'm so used to chrome dev I didn't realize so many still used FF haha, I am getting to the bottom of it with a lot more optimization 

Submitted(+1)

I like the idea and its very technically impressive! I understand that it's a very early version, but would be good if the goal of what to do was clearer as the instructions appear for a short amount of time on the screen.

Developer

Cheers yeah I got about a week of work into the sim, but about 10 minutes before due date into the UX :P 

The github/netlify version will get updated as I progress, many stones left unturned :-)

Submitted

Neat game for being homebrewed in javascript!

I feel like it could have a bit more substance to it, but its not bad!

Developer

Thanks, will for sure be adding to it to round it out a whole lot more, got about 10% thru my design docs :-) 

Submitted (1 edit) (+1)

very cool project for something homebrewed in JS. good demo for Babylon (a library Ive never used) lol.

 re-iterating that it stutters on firefox

Developer

Not sure firefox compat can be saved but I'll look into it, chromium in general is more stable/up to date but it's not always obvious why it's not translating between browsers smoothly. I typically use brave these days, ignoring the crypto stuff

Submitted(+1)

Interesting concept! Very laggy and glitchy on Firefox though :/ (Switched to chrome to play it and that ran a lot better)

Developer

good to know, only tested on chrome. ran fine on chrome android too just no controls yet