Skip to main content

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

ShapecraftView game page

Play cards to spawn shapes
Submitted by nithinmuthukumar, CMorrison82z — 1 hour, 48 minutes before the deadline
Add to collection

Play game

Shapecraft's itch.io page

Results

CriteriaRankScore*Raw Score
Theme interpretation#303.3533.353
Overall#462.8242.824
Presentation#542.7062.706
Fun#552.4122.412

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

Leave a comment

Log in with itch.io to leave a comment.

Comments

Game breaks as soon as one plays a x2-card... But nice idea!

Game breaks as soon as one plays a x2-card... But nice idea!

Submitted

I just see a blank purple screen after pressing start until I go fullscreen. If that's expected, I think there may be a way in itch to start the game full-screen?

Unfortunately also destroyed my computer. Probably need limits on perhaps

- Sounds spawned

- Things spawned per frame

And maybe try spawn_batch, using stored and cloned material handles, etc if you aren't already. I feel like the number of entities I was looking at shouldn't have been catastrophic.

Developer

The submission has the things you suggested, including caching the RegularPolygon colliders and creating clones. The only task I couldn't complete before submission was limiting the number of active sound entities.

We conducted tests using ball colliders, and it turns out that more colliders can be active this way. Interestingly, xpbd seems to encounter limitations when dealing with a large number of constructed colliders.

I also updated collision events to utilize radial distance checks for game logic tasks like combining shapes, instead of relying on xpbd collision events, which provide precise polygon collision detection. Unfortunately, there was a mistake in the code for collision checks in the published version. Objects were colliding and combining when they shouldn't have been. This happened due to accidentally shadowing a variable in one of the closures, causing the wrong transform to be used.

Submitted(+1)

Ah, that's really interesting. It has been cool seeing bevy_xpbd rise as an alternative to bevy_rapier lately.

Submitted (1 edit) (+1)

I think I was finally starting to figure the game out, when I found a x2 card and...whoops.

Cool idea, and big fan of the background music.

Submitted(+1)

Oh dear, I have destroyed my computer! 

Developer

Sorry !

Submitted(+1)

It's fine, it survived. That was indeed a lot of entities! 

(+2)

Got a 2x Triangle and the game starts lagging the hell out/crashing 10/10 That's a LOT of entities :D

It's a bit hard to actually "get in the game" as you have to get a [Entity]+ card to even start spawning entities. It might help to have one or more "initial rounds" where the player can choose mainly from [Entity]+ Cards.