Skip to main content

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

Intern's First DayView game page

Just a normal day at the Lab Lab, the new intern is mistaken for Dr. D.N. Turn
Submitted by Steven Don (@shdon) — 2 hours, 44 minutes before the deadline
Add to collection

Play game

Intern's First Day's itch.io page

Results

CriteriaRankScore*Raw Score
Overall#14.5004.500
Puzzle Design#14.3334.333
Visuals#14.6674.667
Funness#15.0005.000
Story#24.6674.667
Audio#24.3334.333
Characters#34.0004.000

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

Judge feedback

Judge feedback is anonymous and shown in a random order.

  • This brought me all the way back to Day of the Tentacle. All it "needs" is some voice-overs.
  • Very nice looking and polished game. Quite funny as well. It was really fun.
  • I absolutely loved the game. The story was really good and it was written in a way that made me care about the characters and the plot happening on the screen. The audio was good too, I think the only way you could take it further is if the game was voiced. The puzzles were great and I enjoyed them a lot! This is one of not many games in this jam that made me really think and even get stuck for a moment. The characters were a little bit cliche and they almost reminded me of the day of the tentacle a tiiiiny bit too much. I think even without these references/resemblances we would still be able to enjoy the day of the tentacle vibes equally much. The visuals were stunning, I wish there were more games looking like that - solid pixel art, each screen is visually interesting, super colorful and fun. I loved the jokes that the character was cracking, I loved the interaction with different objects, the only complaint I have is... I want more!!!

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted (1 edit) (+1)

Had a lot of fun playing this! It’s made with your own engine? Cool, I did this too, but then with Java and Libgdx. Good puzzles and great interface. Loved the tongue in cheek humour and popular references. Played this on a Windows 11 on UTM with a Mac. A bit sluggish but that is due to the Windows emulation. No glitches, everything looks fine.

Developer

Glad that you got it to run and that you enjoyed it. The engine is a C++ programme that embeds the Duktape Javascript library and provides rendering to either Direct3D8 or OpenGL.

Submitted

I am using Groovy as my SCUMM like script needs (also made a specific Domain Specific Language). Do you do similar things with Javascript to make adventure logic?

Developer(+1)

I hadn't heard of Groovy before, that looks cool.

The C++ side of things handles graphics (sprites, backgrounds, fonts), sound, pathfinding, converting input into events for the script, and file IO and has a rudimentary GUI layer, the Javascript side of things uses those APIs and classes as they are exposed from C++. Most of the typical adventure game stuff (the game UI, inventory management, cutscenes, loading/saving, responding to keyboard/mouse events) is handled entirely in Javascript, usually as modules that I import into new projects as needed. No changes were made to the language itself, as that is all just vanilla Javascript.

(+1)

That was a fun game! Impressive that you have your own engine. I liked the wacky humour and the reason the intern (channeling Bernard for me) couldn't talk. 

(+1)

The game seems funny, but there are graphical glitches.

Developer

Wow, I've never seen anything like that happen. It looks like the scrolling background behind the sprites has been condensed into a single screen's width.  Would you mind letting me know which graphics card and driver version you have?

(+1)

it's an oooooold Radeon X700 with driver version 8.593.100.0 from 15 years ago!

Developer

That is old indeed, even older than what I'm using myself (which is an 11 year old GeForce GTX 750 Ti). There's a pretty good chance that that is causing this (more likely the driver than the actual hardware). That said, I've run it without problems on even older hardware, like an ATi RAGE 128 from more than 25 years ago. Unless I manage to find a card like that and can install the same driver version, it is doubtful that I'll be able to solve this, unfortunately 😔

(+1)

Thank you for keeping in touch. I don’t know if you’ve updated your engine, but A Royal Midnight Snack seems to run fine.

May I ask you some technical questions?
Why do you use JavaScript instead of another scripting language, e.g. Lua?
Did you find better performance with it?
Thank you.

Developer

JavaScript is the one I've been familiar with since 1996, basically as long as it's existed, and when I first created this engine back in 2000, it was the natural choice, both due to the familiarity and the fact that the SpiderMonkey JavaScript engine as used in the Mozilla browser (which later begot Firefox) was open source and freely available. I've since replaced SpiderMonkey with Duktape, as the former became too heavy for my purposes and no longer wanted to play nice with my compiler suite either.

A Royal Midnight Snack uses the same engine. All my games on here do. Heck, you can just put any of the game's executables in the folders for any of the other ones - only the file name and the icon differs - and they should run just fine. But Royal Midnight Snack does not have any screen scrolling (which seems to be the issue here). If you try Jeffrey Jetsam, you might end up having the same issue, as it also has a wide scrolling background.

(+1)

Thank you for the explanation, I will try it when I get back from my parents. (I got the bug on their old PC)

Submitted(+1)

Nice, funny game. I couldn't get the end, is there pixel hunting? I did attach connectors and cable, but ... 

Developer(+1)

No pixel hunting as such. Spoilers:

˙ǝlqɐɔ ʞuᴉl ǝɥʇ ɥʇᴉʍ ʇᴉ oʇ pɐlǝɯɐפ ǝɥʇ ʇɔǝuuoɔ 'ǝuᴉɥɔɐɯ pɹᴉǝʍ ǝɥʇ uǝdo oʇ puɐʇs uǝd ǝɥʇ ɯoɹɟ ɹǝʌᴉɹpʍǝɹɔs ǝɥʇ ǝs∩ ˙ǝʇou ɐ oʇuᴉ sdɐɹɔs ǝɥʇ ǝdɐʇ puɐ ɹǝdɐdsʍǝu ǝɥʇ dn ʇnƆ ˙ǝǝɟɟoɔ ʇoɥ ɥʇᴉʍ ɹossǝɟoɹd ǝɥʇ dn ǝʞɐM ˙sɹǝʍɐɹp uǝɥɔʇᴉʞ ǝɥʇ ɯoɹɟ ʇǝuƃɐɯ ǝɥʇ ƃuᴉsn ʞuɐʇ ɥsᴉɟ ǝɥʇ ɯoɹɟ sɹossᴉɔs ǝɥʇ ʇǝפ

Submitted(+1)

Ah, I needed only that first hint doing something with paper :) Very cool end, would like to know more about that place :D Well done! 

Submitted(+1)

Really impressive work! Hard to believe you pulled all this together in just two weeks. It took me a bit to realize I could combine inventory items, but once I did the game flowed nicely and I was able to finish without much trouble. The story and artwork were both a joy - nicely done!

Developer

That is high praise. Thank you very much!

Submitted(+1)

Super charming, and loved the TNG visual gags. Woke up the Doctor and made the Cable (and attached it) but I got stuck on what to do next. It's probably something super obvious that I'm missing (I'll probably try again later and update the review once I do so). Did encounter a bug where I tried to exit, and it just brought me back into the game. After tabbing to windows and right clicking it on the task bar to force the game to close, the game then gave me the Y/N prompt to exit (seems to work at the initial start menu, but not when the game has progressed for a while). 

Developer (2 edits)

If you need a little hint on what you likely missed, spoilers below: 

˙ɯǝʇᴉ uɐ ploɥ ʇɥƃᴉɯ ʇɐɥʇ ɹǝʇunoɔ uǝɥɔʇᴉʞ ǝɥʇ uᴉ sɹǝʍɐɹp ǝǝɹɥʇ ǝɹɐ ǝɹǝɥ┴

Submitted(+1)

Got it finally (after a "well duh!" moment). Great experience overall and highly polished!

(+1)

Unfortunately the game crashed right at the end after scanning the message. But it was very funny and very "Tentacle". Well done. 

Developer (2 edits) (+1)

Ah, that's not the end. One of my testers encountered this crash too, but I've not yet been able to reproduce it, and it seems to vary depending on how you played. Thanks for playing, though!

Edit: I've now found how it can occur (though not yet been able to fix it) - it occurs if you move the mouse somewhere in the moments following the last bit of dialogue in that cutscene, before control is returned to the player. That includes when moving the mouse while you click to dismiss the dialogue.

(+1)

No worries. I'll replay after the jam when it is fixed. Or if I miss only that scene I'll wait for Ana Moon walkthrough. :)

Developer(+1)

It has been fixed now! Fortunately, Ana didn't experience the bug.