Skip to main content

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

NIGHT SHIFTView game page

A night you never forget.
Submitted by Ikmal Said (@ikmalsaid) — 4 days, 23 minutes before the deadline
Add to collection

Play game

NIGHT SHIFT's itch.io page

Results

CriteriaRankScore*Raw Score
Intention#54.2504.250
Completeness#54.2504.250
Presentation#54.0004.000
Overall#74.0504.050
Implementation#83.7503.750
Linux compatibility#124.0004.000

Ranked from 4 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

Host (1 edit) (+1)

Up front, I am not the audience for this game. It runs against my tastes on a bunch of axes. That said, I understand that this conforms to a number of genre conventions where the stuff that I don't appreciate is expected. I don't feel like it's really fair for me to criticise the game for being what it is trying to be.

I feel like a little more variation in grass and doodads (furniture, etc.) would help relieve some of the game's monotony. It would also be nice if the pause menu came up faster - taking long enough that I start to question whether I've pressed escape twice or not makes it difficult for me to not feel like the game's wasting my time.

I played long enough to collect 8 bears and moved on after that. Assuming there's an ending, good work and congratulations on putting together something complete!

Shipping a lose file means that exectuable permissions aren't preserved when downloading via HTTP/HTTPS. To give users the best experience, throwing that in a tar.gz or a zip would allow those to be preserved. If you are on Windows, you may want to consider setting up a Linux environment or using a tool like this one so that you can set the executable permissions that will allow your Linux users to run your game without having to fiddle with permissions themselves.

Developer

Thank you for your feedback! I really appreciate it.

Regarding the file permissions, I tested running the game on Zorin OS and it launched smoothly without requiring any adjustments to the file permission settings. However, it's possible that this experience may vary for other individuals using different systems. Nevertheless, I appreciate you informing me about it! :)

Host(+1)

The situation I've explained is not system-specific and will not vary for other users on other distributions. Since a focus of the jam is guiding participants toward engaging in best practices when supporting Linux, I'd love to invite you to explore this further and gain a better understanding of why it's relevant.

Firstly, if you to use a web browser to download your game from Itch on your Zorin OS install, you can confirm what kind of experience your users are going to have (if you save it to a drive mounted that automatically gives executable permissions to all files, which I've seen some people do for drives shared with Windows, be aware that that is not a typical or default configuration).

When you tested the game on your Linux distro, it would have had those executable permissions set one way or another. If it was the system you did your AppImage packaging on, then the file would have been given those permissions when it was created. You can verify right clicking the game's AppImage file in a file browser and viewing its properties (most file browsers' properties dialogs have a permissions tab), or by running ls -la in a terminal and looking for an "x" at in the 4th column of characters representing the different permissions flags that Unix style filesystems can hold.

The key thing here is that file permissions in general are not a part of the file itself. They're stored in the filesystem - as part of the data that tells your computer how to find and read files from the hard drive. Archive formats like zip or tar let us work around by keeping some metadata on file permissions inside the archive itself that the program doing the extracting can then use as a reference when creating the extracted file. The HTTP protocol doesn't include that information, so the browser doesn't know to give it anything but whatever the default permissions are on your filesystem (which I touched on earlier, but isn't really relevant here - if you want to read up on that, a good place to start would be over here).

Hope that sheds some light!

Developer(+1)

Thank you so much for your input! I appreciate your explanation and will definitely consider it for my upcoming releases.