[Mod] Murder mini-game [2.0.0] [murder]

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

[Mod] Murder mini-game [2.0.0] [murder]

by Giov4 » Post

Murder Minigame
Murder or survive to the murderer

How do I play it?
When the match starts, a murderer is randomly selected, whereas other players are all cops. Who is who? Trust no one!

Murderer: use the knife to eliminate other players, supported by a kit of items to confound them.
Detective: your gun is the only thing that can stop the murderer, but beware: shooting another detective will result in eliminating both of you!

VICTORY CONDITIONS:
Murderer: kill all the players within the time limit.
Detectives: kill the murderer or survive until the end.


How do I configure it?
You can find the tutorial here.


Dependencies

- arena_lib: necessary to create the match arena.



Licenses

Code: GNU General Public License v3.0.
Textures and sounds: CC0



Screeenshots

Image
Image



Links

GitLab: https://gitlab.com/giov4/minetest-murde ... ree/master
Direct download: https://content.minetest.net/packages/g ... /download/
ContentDB: https://content.minetest.net/packages/giov4/murder/


You can try it on this server: minetest.eticadigitale.org:30010
Last edited by Giov4 on Sat Dec 26, 2020 00:10, edited 24 times in total.

User avatar
runs
Member
Posts: 3225
Joined: Sat Oct 27, 2018 08:32

Re: [MOD] Murder mini-game

by runs » Post

I love this kind of Games!

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.0.1] [murder]

by Giov4 » Post

Version 1.0.1 is out!

Changelog
  • Various optimizations and bugfixes
  • Code cleanup
  • Added SETTINGS.lua to personalize the arena settings

Red_King_Cyclops
Member
Posts: 324
Joined: Sun Jun 16, 2019 20:17
Location: x=123, y=120, z=534

Re: [Mod] Murder mini-game [1.0.1] [murder]

by Red_King_Cyclops » Post

I'm glad that the murder game is now in Minetest.
Currently working on new mods.

User avatar
Zughy
Member
Posts: 301
Joined: Thu Mar 26, 2020 18:23
GitHub: belongs_to_microsoft
In-game: Zughy
Location: Italy
Contact:

Re: [Mod] Murder mini-game [1.0.1] [murder]

by Zughy » Post

My man <3

User avatar
niwla23
Member
Posts: 118
Joined: Sat Nov 17, 2018 17:40
In-game: Niwla

Re: [Mod] Murder mini-game [1.0.1] [murder]

by niwla23 » Post

Looks really cool, I am interested in making a server with this mod.
Can you explain how to set this up?
I created these arenas and signs and spwans, but i dont even now what they are for...

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.1.0] [murder]

by Giov4 » Post

Version 1.1 is out!

Changelog
  • Now the mod handles the player quitting the server
  • Texture rework (by Zughy)
  • Added more sound FX when the player discovers his/her role and when the finder chip is used
  • Fixed HUD not position correctly when not in full-window
  • Added blood particle effect when a victim gets killed
  • Various bug fixes

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.0.1] [murder]

by Giov4 » Post

niwla23 wrote:
Mon Jun 15, 2020 14:26
Looks really cool, I am interested in making a server with this mod.
Can you explain how to set this up?
I created these arenas and signs and spwans, but i dont even now what they are for...
Right, I guess a how-to would be pretty useful, I will add a /tutorial command in the next version, but for now I'll answer you here:

1) Creating the arena using

Code: Select all

/murderadmin create <arena name> [min players] [max players]

where min players is equal to the minimun amount of players to make the arena start, and max players to the maximum amount of players that an arena can have.


2) Editing the arena using

Code: Select all

/murderadmin edit <arena name>

in this menu you can add spawn points and set up the sign to enter the arena: the spawn points are where the players will spawn when they enter the arena, while the sign is just the way to enter it (by clicking it).


3) Setting the match duration in seconds using

Code: Select all

/murderadmin matchduration <arena name> <duration in seconds>



4) Enabling the arena using

Code: Select all

/murderadmin enable <arena name>


Once you've done this you can click the sign and start playing :)

User avatar
niwla23
Member
Posts: 118
Joined: Sat Nov 17, 2018 17:40
In-game: Niwla

Re: [Mod] Murder mini-game [1.1.0] [murder]

by niwla23 » Post

How do you start the game?

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.1.0] [murder]

by Giov4 » Post

niwla23 wrote:
Tue Jun 16, 2020 10:55
How do you start the game?
Once you've enabled the arena you just click the sign you placed in the editor mode (using the sign item) and if enough players clicked it the match will start, teleporting you and whoever clicked it in the arena.

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.1.0] [murder]

by Giov4 » Post

Nifty-Neutron wrote:
Tue Jun 16, 2020 15:11
Hello,
this look very cool from the screenshots,
I want to test it but the server isn't working I just time out,
Could you please share the port so I can join or is the server down.
Best wishes,
Nifty-Neutron.
The server address and port are minetest.eticadigitale.org:30010 (or you can search for "[Quake] FOSSa delle Papere"), but the server's still in beta and is not advertised yet, that's why you won't find many players online.
The min. amount of players required to play is 3, so if you don't find anyone online you can just invite 2 other friends :)

rolandm
Member
Posts: 77
Joined: Wed Mar 06, 2019 13:08
In-game: roland

Re: [Mod] Murder mini-game [1.1.0] [murder]

by rolandm » Post

Hi,

I created a german locale.

Still don't get how to play...

# version 1.0
# author(s): Roland Meier
# reviewer(s):
# textdomain: murder

# In-game messages
Murderer=Mörder
the murderer=Der Mörder
Cop=Polizist
Victim=Opfer
The match will start in 10 seconds!=Das Spiel beginnt in 10 Sekunden!
the murderer has been killed by=Der Mörder wurde getötet von
the murderer quit the server=Der Mörder hat den Server verlassen.
The cop quit the server=Der Polizist hat den Server verlassen.
You died!=Du bist gestorben!
With this you can kill other player, seems fun, doesn't it?=Hiermit Kannst Du andere Spieler töten. Macht Spaß, oder?
You murdered @1=Du hast @1 getötet.
Left click to find the nearest player's last position!=Klicke links, um die letzte Position des nächsten Spielers anzuzeigen.
Boost your speed for 6s=Erhöhe Deine Geschwindigkeit für 6 Sekunden.
You feel electrified!=Du bekommst einen elektrischen Schlag!
Kill the murderer with this, but beware if you hit a victim you die!=Bring den Mörder hiermit um. Aber Achtung: Wenn Du ein Opfer hiermit schlägst, stirbst Du!
You killed a victim=Du hast ein Opfer getötet.
You are the murderer, kill everyone!=Du bist der Mörder. Töte alle anderen!
You are the cop, kill the murderer but BEWARE if you kill a victim you'll die!=Du bist der Polizist. Töte den Mörder. Aber ACHTUNG: Wenn Du ein Opfer tötest, stirbst Du!
You are a victim, survive until the end!=Du bist ein Opfer. Bleibe bis zum Spielende am Leben!
The time is over, victims won!=Die Zeit ist um, die Opfer haben gewonnen!
The cop has been eliminated, time has been halved!=Der Polizist wurde getötet, die Zeit wurde halbiert!
Left click to detect if the killer is within 15 blocks from you!=Klicke links um festzustellen, ob der Mörder im Umkreis von 15 Blocks ist!
The killer is nearby!=Der Mörder ist in der Nähe!
The killer is not nearby!=Der Mörder ist nicht in der Nähe!
The radar is recharging!=Radar lädt auf!
LAST POSITION=LETZTE POSITION
The victims' team=Das Opfer Team

# Commands messages
With this you can use /murderadmin=Hiermit kannst Du /murderadmin benutzen.
match duration set to @1=Spieldauer gesetzt auf @1

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.1.0] [murder]

by Giov4 » Post

rolandm wrote:
Tue Jul 07, 2020 16:40
Hi,

I created a german locale.

Still don't get how to play...

# version 1.0
# author(s): Roland Meier
# reviewer(s):
# textdomain: murder

# In-game messages
Murderer=Mörder
the murderer=Der Mörder
Cop=Polizist
Victim=Opfer
The match will start in 10 seconds!=Das Spiel beginnt in 10 Sekunden!
the murderer has been killed by=Der Mörder wurde getötet von
the murderer quit the server=Der Mörder hat den Server verlassen.
The cop quit the server=Der Polizist hat den Server verlassen.
You died!=Du bist gestorben!
With this you can kill other player, seems fun, doesn't it?=Hiermit Kannst Du andere Spieler töten. Macht Spaß, oder?
You murdered @1=Du hast @1 getötet.
Left click to find the nearest player's last position!=Klicke links, um die letzte Position des nächsten Spielers anzuzeigen.
Boost your speed for 6s=Erhöhe Deine Geschwindigkeit für 6 Sekunden.
You feel electrified!=Du bekommst einen elektrischen Schlag!
Kill the murderer with this, but beware if you hit a victim you die!=Bring den Mörder hiermit um. Aber Achtung: Wenn Du ein Opfer hiermit schlägst, stirbst Du!
You killed a victim=Du hast ein Opfer getötet.
You are the murderer, kill everyone!=Du bist der Mörder. Töte alle anderen!
You are the cop, kill the murderer but BEWARE if you kill a victim you'll die!=Du bist der Polizist. Töte den Mörder. Aber ACHTUNG: Wenn Du ein Opfer tötest, stirbst Du!
You are a victim, survive until the end!=Du bist ein Opfer. Bleibe bis zum Spielende am Leben!
The time is over, victims won!=Die Zeit ist um, die Opfer haben gewonnen!
The cop has been eliminated, time has been halved!=Der Polizist wurde getötet, die Zeit wurde halbiert!
Left click to detect if the killer is within 15 blocks from you!=Klicke links um festzustellen, ob der Mörder im Umkreis von 15 Blocks ist!
The killer is nearby!=Der Mörder ist in der Nähe!
The killer is not nearby!=Der Mörder ist nicht in der Nähe!
The radar is recharging!=Radar lädt auf!
LAST POSITION=LETZTE POSITION
The victims' team=Das Opfer Team

# Commands messages
With this you can use /murderadmin=Hiermit kannst Du /murderadmin benutzen.
match duration set to @1=Spieldauer gesetzt auf @1
Thank you for the translation, I will update the gitlab locale folder as soon as I can.
Last edited by Giov4 on Sun Sep 13, 2020 02:32, edited 1 time in total.

Chem871
Member
Posts: 999
Joined: Sat Aug 19, 2017 21:49
GitHub: Chemguy99
In-game: Chem Nyx
Location: My Basement's Attic

Re: [Mod] Murder mini-game [1.1.0] [murder]

by Chem871 » Post

Looks very similar to the Garry's Mod minigame of the same name.
What is SCP-055?

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.1.1] [murder]

by Giov4 » Post

Version 1.1.1 is out!

Changelog

- Fixed the sprint serum not working correctly in the previous version


(During these weeks I have not been able to work on the mod, but I will start again shortly :D)

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2] [murder]

by Giov4 » Post

Version 1.2.0 is out!

Changelog

- Now the murderer can throw his/her knife!
- Added more SFX
- Added tutorial command
- Text waypoint replaced with Image waypoint when using the finder chip
- Bug fixes

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.1] [murder]

by Giov4 » Post

Version 1.2.1 is out!

Changelog


- Added French translation (by Louis Royer)
- Bugfixes
- Corrected template.txt

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.2] [murder]

by Giov4 » Post

Version 1.2.2 is out!


Changelog:

- CRITICAL BUG FIX: Gun didn't work in some cases

- Murderer's speed increased to 1.1

- Improved knife physics

- Sprint serum effect reduced to 3s

- Removed matchduration command, now you can use arena_lib editor

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.3] [murder]

by Giov4 » Post

Version 1.2.3 is out!


Changelog:

- CRASHFIX: when the arena minimum player were set to one (useful for testing purposes)

- CRASHFIX (arena_lib 3.6+): now using the arena_lib timer system

- Now the loading_time setting is used to set the custom loading

- Code cleaning

Copenhagen_Bram
New member
Posts: 2
Joined: Sat Dec 30, 2017 16:26
GitHub: elonsatoshi
IRC: Elon_Satoshi Copenhagen_Bram
In-game: Copenhagen_Bram

Re: [Mod] Murder mini-game [1.2.3] [murder]

by Copenhagen_Bram » Post

I have a question, are you supposed to figure out which player is the murderer so that it's like Among Us, or Werewolf or Mafia? Or is it clear who the murderers and the cops are?
cArg5fpz8dJPhkofOSft4h9twaTpF7Pv

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.3] [murder]

by Giov4 » Post

Copenhagen_Bram wrote:
Sat Oct 03, 2020 17:09
I have a question, are you supposed to figure out which player is the murderer so that it's like Among Us, or Werewolf or Mafia? Or is it clear who the murderers and the cops are?
You don't know who the murderer or the cop is, but the latter can shoot with his/her gun to prove it, while the first one could be anyone else.

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.4] [murder]

by Giov4 » Post

Version 1.2.4 is out!

Changelog:

- Updated timer system to arena_lib v4.0
- CRITICAL BUG FIX: when a player quit the match the mod removed the murderer's thrown knife
- Other bugfixes and improvements

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [1.2.4] [murder]

by Giov4 » Post

Version 1.2.5 is out!

Changelog:

- Players default speed increased to 1.2
- BUGFIX: sometimes the knife duplicated after it had been thrown

User avatar
LRV
Helper
Posts: 378
Joined: Mon Dec 19, 2016 17:29
GitHub: Mooncarguy
In-game: Mooncarman Mooncarguy

Re: [Mod] Murder mini-game [1.2.4] [murder]

by LRV » Post

Mod follows guidelines and was moved.
This is a cool signature. :)

User avatar
Giov4
Member
Posts: 31
Joined: Mon Mar 30, 2020 12:09

Re: [Mod] Murder mini-game [2.0.0] [murder]

by Giov4 » Post

Version 2.0.0 is out!

Changelog:

- Removed the victim role from the game and modified the cop (that is now the detective) and the murderer roles
- Completely rewrote the roles system, now a role can be easily added with the murder.register_role(...) function
- Now every player has a unique skin in-game (they can be customized from the SETTINGS.lua file)
- Added in-game logs system that can be easily accessed with /murder logs <arena name>
- Various overall improvements and code cleaning

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 25 guests