Skip to main content

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

Spess MarshalView game page

Roguelike jam 6 Submission
Submitted by b2ku — 20 hours, 38 minutes before the deadline
Add to collection

Play game

Spess Marshal's itch.io page

Results

CriteriaRankScore*Raw Score
Audio#241.6332.000
Visuals#292.0412.500
Replayability#291.6332.000
Overall#311.7012.083
Innovation#321.7692.167
Theme#321.4971.833
Fun#331.6332.000

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

Members
myself

Optional theme
no

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Crap, I also got the weird windows bug. :(

Developer

:*(  Are you by chance running windows 11?

Submitted

no, 10

Developer

Thanks I'll try and spin up a fresh vm and see if I can replicate

Submitted

Slow Mo is fun and makes the bullets sound nice and meaty!

Developer (1 edit) (+1)

Thanks! was a bit of trial and error to get the sounds to match the engine time scale but worth it.

Submitted

Bro, on Windows the game starts but does not work correctly, in the console I get the error: ERROR: Parameter "static_body" is null. I hope this is a small problem

Developer

I pulled a fresh download for windows and even cleared my godot AppData cache but was not able to replicate. Would you be willing to post the console log or take a screenshot? Thanks for letting me know i'll keep poking.

Submitted

Yes of course, here it is:

Developer

Very odd it failed to parse the map files and choked on `double.TryParse`:

I'm running on windows 10 64-bit, and godot should be packaging the game as a dotnet self contained app as I understand it, so it should not be failing due to some kind of runtime issue. Although the string interpolation in your console logs is also not working which is also odd. Still looking.

https://github.com/awesolabs/spess-marshal/blob/main/Core/Parser.cs#L543

var valid = double.TryParse(s: strval, result: out var f);
if (!valid) {
    error = new Exception(message: $"failed to parse float from '{strval}'");
    result = "";
    return false;
}
result = f;
Developer

Be sure to read the game page for controls and other details.