rotondo did it so i can do itDescriptionI've been making a little browser game based off of Super Murder Mystery and other Murder gamemode's I've seen throughout the years on gmod and tf2; gamemodes I used to host a lot in the past. If you know how SMM works, good for you. If you don't, here's the idea; the game stars YOU as a random dude caught in the wrong place at the wrong crime while some
mental stuff is going down. By default, there is one murderer who must eliminate as many players as possible without being caught, but alternate gamemodes include a "bounty" mode (where everyone is given a target to kill and those who have killed the most when time runs out win) and a classic "mafia" mode (Where there are multiple murderers on the loose! Huzzah!)
Tech- Both client and server are written in Javascript. Sorry if that's an issue for you.
- Client uses Phaser HTML5 engine for rendering, to keep the source simple and maintainable.
- All net communication is done through socket.io.
Planned Features:I started with these ideas:
- "Clues" system. Find things that help you catch the killer! You can find notes telling you important information throughout the house, or get info from other players (though players can lie!)
- Classes. There will always be Murderers and Civilians. But what if someone's a doctor? They can examine bodies and identify what weapon they were killed with. If someone's a detective? They can tell when you're lying to them or withholding information. The murderer has a class too. Beware of detective murderers!
- Gore! Blood everywhere! Blood as evidence! Fake blood! Real blood! Somewhere inbetween blood! (...how...?)
- Many, many items and objects to find and use! Numerous head bashing aids! Mops to clean up blood! Furnaces and cupboards to dispose of or hide corpses! Keys to lock/unlock doors! Crowbars and axes to break open said doors! Lockable breifcases to secure items! Time bombs! Secret passageways and areas! Fake evidence!
- Several maps for each gamemode!
- Randomized events and item locations!
- Turn based OR real time action!
- Play in your web browser WHENEVER!
- No real chat system, on purpose. The only way to talk to another player is go up to them and start a linear conversation, to which they can choose how to respond. New dialog options are unlocked by new descoveries.
- ...And much more!
Which evolved into these designs and ideas:
MURDER MANOR ONLINE ALPHA ITEM LIST WOOOOOOO
Grolly
Lockpick
Crowbar
Axe
Note
Hatchet
Ceremonial Sword
Syringe
Revolver
Cupcake
Breifcase
Time Bomb
Mr. Mean (spray bottle)
Iron Bar
Candlestick
Key
Knife
Concieled Knife
Pistol
Concieled Pistol
Cane
Medkit
Morphine
Pain Pills
Body Bag
Mallet
Sledgehammer
Fake Gun
Fake Knife
Fake Blood
Disguise
Metal Detector
Strongbox
Rubber Mallet
Water
Burger
Chicken Leg
Drink
Poison
Mop
Baton
Teleporter
Paint
Junk
Swag
Floor Polish
Automatic Turret
Crate
Monkey Wrench
Taser
CHARACTER CLASSES, RANDOMLY ASSIGNED
doctor - if this player is a doctor (can examine bodies in detail and heal people midway without medical tools)
detective - if this player is a detective (can detect lies and withheld info in conversations, starts with revolver)
theif - if this player is a theif (can pick locks, starts with random keys)
psycho - if this player is a psycho (double damage, starts with cupcake, screams on death)
hoarder - if this player is a hoarder (double inventory size, starts with junk, screams on death)
addict - if this player is an addict (can survive all poison, starts with syringe, screams on death)
spy - if this player is a spy (starts with unique disguise kit that other players can take)
hustler - if this player is a hustler (can convince players to give up items against their will)
Screenshots and GIFsOriginal Mockup:

Current appearence and mechanics of game (subject to change):




GIFS:
Testing movement...

Testing examining of and hit-based interaction with doors and players...

ROOM DESIGNS (Alpha Manor):
Cellar, finito

Furnace room

Coridoor, left wing

Lobby (too big to fit in a picture without blurring and loss of detail)

A bathroom

OTHER:
Server window, doing server things.
Goals- Have actual walking animations on the client side
- Make it so you can put an armed time bomb in a briefcase, lock the briefcase, and give it to someone and the bomb still goes off and kills that person.
- Make it so you can put an armed time bomb in a strongbox, and the strongbox will suppress the explosion and potentially save your life.
- Make it so that you can lock someone in a freezer and they freeze to death.
- Make it so you can give fake weapons to people you distrust, but remove the label and they will see them as real until trying to hurt someone with them.
- Make it so your client tracks where people are in the house by approximation (as shown in the mockup), but if you use certain items (i.e. Walkie Talkie, Baby Monitor, Motion Sensor, Hidden Camera) you can keep track of people.
- End up with a game item list twice as long as the one I posted above.
- Get some kind of 24/7 test server going late into the alpha.
- Reproduce Entropy Manor, in its entirety, in topdown pixel art form, in the Murder Manor engine, and play a game in it with people.
- Reproduce Mini-Ville, in its entirety, in topdown pixel art form, in the Murder Manor engine, and play a game in it with people.
- Make it so the turn based system can be turned off for crazy, blockland style games.
Will it be free?YES.
It's a stupidly extensive browser game I'm making for fun based off the basic ideas of Port and Bushido when they made (and stopped making) SMM, as well as the ideas those were based off of and the ideas THOSE are based off of. I might stick some ads in there to grease me through the summer sales if it gets popular, but you guys can block those if you want.
Can I do anything to help?I am good as the sole coder. Things like map design, art, and the general user experience side of things, though, are things I do struggle with and would be happy for help in. This would be voluntary; the sole reward would be seeing your content in the game and being credited for it.
I do not accept donations.