stranger banner

stranger

39 devlogs
45h 56m 49s

A random intruder breaks into your house during your parents vacation.
Can you call the police before he catches you?

WARNING: EXTREMELY Unfinished.
:3 im sorry but the game had a large scope, probably too large for me to get done in my timef…

A random intruder breaks into your house during your parents vacation.
Can you call the police before he catches you?

WARNING: EXTREMELY Unfinished.
:3 im sorry but the game had a large scope, probably too large for me to get done in my timeframe. took alot longer than i wished so the result is incomplete. I want to more forward to other projects so im not stuck on this one.

Short LÖVE horror game, assets done by me.
Most sounds from freesound.

This project uses AI

Github Copilot auto completion.
Claude/GPT used for debugging & fixing bugs/making hard-to-do scripts (e.g. collision or pathfinding)
Also used for doing some heavy code writing for the story.

Demo Repository

Loading README...

AVD

Tagged your project as well cooked!

🔥 AVD marked your project as well cooked! As a prize for your nicely cooked project, look out for a bonus prize in the mail :)

melon
  • Resolution fix and quick text patch (e14dae1)

game now supports multiple screen res rather than just 1440p screens.

Attachment
1

Comments

nok
nok 30 days ago

cooool!

melon

Add images to README, quick game patch.

Attachment
0
melon

Shipped this project!

Hours: 45.2
Cookies: 🍪 1264
Multiplier: 27.96 cookies/hr

It was fun to develop, however over time I got lazy and today I decided I wanted to get the game out ASAP. This is a unfinished build however it runs and can be played.

melon
  • full story, handgun asset, incomplete game, too lazy (c5a20e9)

This will most likely be the last release of this game, its incomplete af and buggy.
It has a love2d level engine thing so if anyone wants to use that they can, however I cant keep going on with singular projects. I want to keep making more rather than sticking to one specific thing!

The story mode here was heavily coded by AI, however all assets and the story itself was created by me. The engine as well was a little AI assisted however I still programmed most of the code in the game.

Attachment
1

Comments

kewlcactus13
kewlcactus13 about 1 month ago

sick dude, keep it up!!!

melon

woop woop, im a little burnt out from the project tbh :p
all the assets programming etc got me burnt out, so I might be using ai a bit more now for stuff I get bored with (e.g. redundant functions etc)

  • Story system

  • Story start

  • Intruder updates

  • Removed non-required modules

  • new phone & non boarded window asset

tasks thing

  • story system, starter story, new window non boarded asset, landphone, other implementations (c58c16d)
Attachment
0
melon
  • intruder activated, simple task system: (bac6210)

Pretty cool. Im gonna go to bed now and do some more tmr :3

Attachment
0
melon
  • More rooms! Sink added in along with toilet asset (ba7f8a4)

:3 very fun creation (its not lol) - still need basement.

  • weird thing where framerate will randomly drop? Not in specific rooms but it will just go to like 30 - 40 fps? strange(r).

Also need to fix intruder not in-game.

Attachment
0
melon

Working on a new map finally! More rooms to come, also 40 hours! that is INSANE

Attachment
Attachment
Attachment
0
melon
  • Got AI to refactor pathfinding script, quick draw fix (5c23863)
Attachment
0
melon

IMPLEMENTED SOME OF THE ASSETS AS ITEMS!

its very cool.

polaroid flashes and freezes intruder
key unlocks safe for items
flashlight changes gradient around the screen tho its kinda weird and needs redone.

  • some assets implemented (62acab6)
Attachment
Attachment
0
melon

Really large asset run!
https://lapse.hackclub.com/timelapse/0lE4idBQWv1n

Bookshelf – done
Flashlight – done
Key – done
Polaroid Camera – done
Blood Smear – done
Handprint – done
Archway – done
Wall Safe – done
Radiator – done

0
melon

very cool stuff! new sink asset, new staircase top asset, pathfinding fixes, and everything else.

will try get a level editor next so i can work on maps easier in game.
tbf im so tired rn I might even get gemini to help implement one.

Attachment
Attachment
0
melon

woooooo
some new functionality with some crt tv stuff and hiding in bathroom shower.
really need to work on a full map soon for the game, like a house layout. Most likely need to implement a in-house level editor as it will make it SO much easier. Tried to get AI to create a demo level based off my game code, however it kept screwing up layouts and stuff so i stopped that lmao.

Attachment
0
melon

Created some sprites!

Wardrobe – done
Kitchen Sink – done
Kitchen Cabinet – done
Shower Curtain – done
Bathtub – done
Laundry Basket – done
Laundry Pile – done
Squeaky Floorboard – done
Toppled Chair – done
CRT Television – done
Grandfather Clock – done

my god that grandfather clock is UGLY. LIKE DAMN UGGLyyyy

https://lapse.hackclub.com/timelapse/dr-mirOJOPjB
lapse wont upload?

Attachment
0
melon
  • quick editor fixes (44b7017)
  • editor bug patch when clicking level buttons. (5d7aa22)
  • new couch asset that fits much more (418798c)

Working on a 2nd floor level for the house! I might need to look into making more assets and types of assets since its extremely repetitive atm! so i can work on that when I get a chance.

(: love yall

Attachment
0
melon
  • staircase object! added story as well! (25d51d8)

Staircase - uploaded video of lapse.

Attachment
0
melon

Uploaded a lapse I forgot to upload for the stranger sprite hence why I got more time! (it was stuck cached because of a weird db issue on their end)
Also just made a staircase asset for a 2nd floor.

  • WOOHOO! 30 HOURS!
Attachment
0
melon

Created a main story for the game to follow.
If you want to read it:

First Phase (No boards or locked doors)

  • Player wakes up
  • Hears a creaking noise
  • Player must go investigate
  • Opens door and goes into the main hall (house area)
  • Player finds a cup filled with warm coffee
  • Intruder sees player and beings running at player
  • Player is purposefully cornered
  • Intruder catches player

Second Phase (Windows boarded, doors locked, creaky floors)

  • Player wakes up in their room.
  • Player realises the door is locked
  • Player searches drawers and finds a screwdriver
  • Player opens their vent and escapes through it
  • Player finds themselves in the hall, this time all doors locked and windows boarded.
  • Player finds landline phone on wall
  • Phone line is cut
  • Player discovers mobile phone left in a box on the bench
  • Phone has 3% battery left
  • Player cant get a signal to call police because of heavy rain
  • Player goes upstairs to get better signal
  • Player makes a sound while going upstairs
  • Alerting the intruder
  • Player runs upstairs and gets into a room
  • Player locks the door

Third phase (Door locked, banging on door)

  • Player calls police on the phone

  • Calls police

  • Manages to give a partial address

  • Phone dies

  • Banging stops

  • Player hears banging in the vents

  • Intruder is inside the vents, getting closer

  • Player escapes bathroom

  • Player must find another hiding place

  • (BAD ENDING): Player hides anywhere but the parents room

  • Player gets found by intruder

  • Game fades to black

  • Struggle noise?

  • (GOOD ENDING): Player finds parents handgun underneath their bed, e.g. if they hide in their players room

  • Player confronts intruder (grab state)

  • Player shoots intruder 3 times.

  • Sirens in the distance

Attachment
0
melon
  • smartphone item, quick storymode edit, fixed weird item issue where it would stretch on Y when too large (b9ca00c)

!

Attachment
0
melon
  • Grabbing animation, spam prompt etc (163f5b6)

  • Quick demo video (lol totally not broken trust fr fr) and spritesheet.

0
melon
  • Created a simple pathfinding & intruder system

Im tireddddddddddd, time for sleep!

Attachment
0
melon
  • ui is a lil quirky
  • pathfinding intruder!
0
melon
  • Created a mug item/sprite

  • Created a couch prop/sprite

  • Working on a story for the game!

  • very cool memory leak.

I need to change the couch colors, because it doesnt work well in the dark.

Attachment
Attachment
0
melon

Added easy file for text changing and translations!
When you go near a window, the rain sound gets noisier for immersion.

Attachment
0
melon
  • SOUNDS! Vents have a open sprite and open now! exciting (: (ccf5990)

However I need to splice the rain sounds into a smaller thing, since thats 24mgb which is a majority of the size lol
Game is so much more immersive and progress is going amazing!
Uploaded demo of sounds and vents.

0
melon
  • Make collision accurate rather than top-left, add items to hotbar and equipping, added vents (e79f30f)

very cool gamer stuff. im tired.

Attachment
Attachment
0
melon
  • Made the windows animated, by animated i mean rain! uploaded gif
  • New level creation workflow for me, simple live reloading in the level viewer from editing the code. Planning to have user rooms possible (e.g. user made level esque game maps)
  • New plant variant, large dresser.
Attachment
0
melon

Created Kitchen assets
Changed player Y
Added kitchen assets to the code as modules I can use.

Rooms are super easy to add and change in the game! xd

Attachment
0
melon

Attempting to create a “Level editor” for easier ways to make rooms for the game.
So players can create their own custom rooms/levels for people to play.
More of a “Level Viewer” atm than a editor lol

Added locked doors, vingette changes.
(:

Attachment
0
melon

fix some weird prompt issue, when to the left of prompts they wouldnt render? because of x being top right of char sprite. made px and py which are center variables.

added walls 😱

Attachment
0
melon

Added sprinting!
Added idle animation!

0
melon
  • remove redundant comments, fix hiding bug (c7451a2)

  • last commit before I go to sleep (:

  • “functional” walk around simulator lol, time for horror mechanics. and actual ui functionality

Attachment
0
melon

walking cycle!

Have never done one before so xd, no idea if the gif is cut off or not as I cant see lmao

Attachment
0
melon
  • fix: time based movement, instead of frame based (29a74d0)

  • collision, fixed text, fixed some weird interaction bug. (d43e29b)

  • Uploaded demo video of game progress.

0
melon

We have doors now.
fade in/fade out effect
Can load new levels going through doors (game isnt level based, however its for unloading/loading rooms)

Attachment
0
melon

Implemented Roblox-esque proximity prompts.
Implemented hiding.

Attachment
Attachment
0
melon

Refactor of code base, implement scale.
Fix some weird zindex effect/ui stuff.

Easy to use world system for creating levels. (e.g. rooms)

Attachment
0
melon

Simple messy demo.

  • Messy movement
  • Messy world creation

Working on the assets lol.

Attachment
Attachment
0
melon

Working on some world-related stuff. Will have to setup physics objects or something similar for default Love2d collision.

Attachment
0
melon

New game I am working on! xd
Got a simple game structure and player character so far, another 2d game. Hoping to take my art to the next level this time :P

Attachment
0