Skip to content

Endless Mafia

EnactedGrant Request

Proposal Details

Author0x9f9d…c63b
PublishedJun 27, 2022 15:19
Voting beginsJun 27, 2022 15:19
Voting endsJul 04, 2022 15:19
Snapshot#WVpteHN

Grant size

3,200 USD

Tier

Tier 3

Beneficiary

0x7dC0…40a5

Description

Mafia is a social deduction game about a conflict between two groups of people, playing against each other during two alternating phases. In a classic version of the game, win conditions are met by eliminating the opponent group. But we want to make it possible to join a game instance that has already started.

Voting Power

00.5M1MRequired to pass06/2706/2906/3007/0207/03
YesNo

14 Comments

M-SocialOct 26, 2022

We are glad to announce that we have completed the main development of the Mafia game! The errors that were previously written about were fixed. Of course, the project can be improved and we will definitely work in this direction. If you have comments or ideas for improvement, then you can always write to us: info@msocialproduction.com The updated game code is posted on the github and you can use it for your own purposes, for example, to place it on your land. We are glad that we had the opportunity to work with Decentraland, it was a very interesting and useful experience!

M-SocialOct 05, 2022

We continue to work on Mafia and we were very close to complete the project, because everything worked perfectly locally. But we deployed the Mafia table to DCL and something, that never repeated while testing happened: when the Day phase supposed to start, the mafia interface stopped being displayed, which made it impossible to play further. But we still have something to show, and therefore we are in hurry with the report: * Changed UI. On the right the window is displayed, which shows: * Before the start of the game, the number of players that are not enough to start the game. List of players who are connected and waiting to start. Time until the start of the game, if there are enough players. * For a day and night phases – a phase with a number is indicated (example: day 1, night 1, day 2, etc.) Time until the end of the phase. A brief description of current phase, instructions for action for villagers and the mafia during the day phase, for the mafia during the night phase. * After the victory of one of the parties, a message is shown that the mafia or villagers won. Players are offered to until the start of the next game to continue, or leave the game if they wish. * Changed the order of the phases – now the game starts with the introduction of the players, after which the day, and then the night. * You can see who other villagers voted for during the previous vote. (appears after the first Day voting). The list can be hidden if not needed. * Inactive players are eliminated to not take place in the queue. * The default cube was replaced with a 3D model of a table with a city. ![image|690x353](upload://mcPOWfHzqsRER6E1HqCRmYCZMvC.jpeg) ![image|690x352](upload://rAGXlZkl9st0H3OticlaRRthWob.jpeg) ![image|690x352](upload://54Wz8AxsthU0DTSG2NTh4L6you8.jpeg) The changes were added to the github repository: https://github.com/m-social/dcl-dao-mafia/tree/master

M-SocialAug 24, 2022

Hello, M-social here Mafia project is almost done. Currently, players can receive roles, votings and games stages work correctly. Players with mafia roles can kill other villagers when it’s their turn, villagers in their turn can vote to kill other player. Depending on their decisions, either mafia or a villager team is announced as a winner. So, the core mechanic of the game is implemented. Next we need to test it for a couple of weeks, fix the bugs that will come up, and make some improvements in general. We will also update the code on github. The code is available for everyone, when we will finish the project everyone will be able to deploy on their land, make whatever changes they want. We said earlier that we plan to finish the project in three weeks, but we made a mistake, the code for a multiplayer game is much more complicated than we first expected.

M-SocialAug 03, 2022

Hello, M-Social here Development continues, and it is already possible to check something. There are many things in the gameplay, we continue to work on the implementation, while the core is ready: [https://github.com/m-social/dcl-dao-mafia/tree/master ](https://github.com/m-social/dcl-dao-mafia/tree/master) For those who are only interested in the voting functionality, we left it in a separate branch: [https://github.com/m-social/dcl-dao-mafia/tree/kick-ui ](https://github.com/m-social/dcl-dao-mafia/tree/kick-ui) In the next report, we will add some models. We are waiting for feedback on the current functionality.

M-SocialJul 20, 2022

Hello everyone! We thank you for your trust, we will not let you down. We have started development, and for now we have ready: 1. Players can be kicked. (they are kicked after voting) ![kick|690x388](upload://ql6R3JFR3Wo3JPvCOPDN2hubCCg.jpeg) 2. Voting ![image_2022-07-19_19-14-11|690x172](upload://3GzNZaz5hdlW7SYtFiKZgL1T3Eo.jpeg) One player voting to kick the other. In the next report, we will post everything on github, stay in tune.

ZinoJul 18, 2022

Hi Mafia Crew, Did you read/get the welcoming message? Btw, i have sent you an email to info@msocialproduction.com We are excited to have some news from the team! Zino

daoJul 18, 2022

Endless Mafia This proposal has been ENACTED by a DAO Committee Member (0xfe91c0c482e09600f2d1dbca10fd705bc6de60bc) Vesting Contract Address: 0x2d6f7aab7f262aa953981e2b9de7df01597a3ba9 [View Transaction](https://etherscan.io/tx/0x6a05eb80bcf25f876f2ecee625682b50863884cc01de09ec33920e3160574c45)

ZinoJul 12, 2022

Hi!, Congratulations on receiving a Grant to contribute to Decentraland! [Our mission](https://governance.decentraland.org/proposal/?id=7a236540-d305-11ec-b521-2f98ffa6ccb0) is to support grantees to update their progress and achieve their goals, and thus contribute to the growth of this great community that is Decentraland. Here is some information that will be helpful for you: - **Your Grant is TIER is 3 and your current status is PASSED. The DAO Committee is working on your Vesting Contract, which will be available in a few days. You can check in your Proposal Page to see when your Grant turns into ENACTED.** - **It's very important to share your progress with the community. Inside your grant proposal -in the Decentraland governance platform- you will find a Project Update Section to publish updates once a month for transparency purposes.** - * We invite you to join the [DAO Discord server](https://discord.gg/zreZFeJ3) and to attend the [Decentraland DAO monthly town hall](https://events.decentraland.org/event/?id=fdcc852e-96e0-4843-b5f0-1da97331de77) -on the 2nd Thursday of each month @ 4:30 pm EST / 9:30 pm UTC-, which is a great way to share your updates with the community. * Here you can find the[ Terms & conditions](https://docs.decentraland.org/decentraland/community-grants/#grant-requirements) of the grant program. * Our contact information: * Juan Cassinelli (Zino): juan.cassinelli@decentraland.org - Discord: Zino#6052 **We are excited to hear from you!** Have a good journey! The Grant Support Squad

daoJul 04, 2022

Endless Mafia This proposal is now in status: PASSED. Voting Results: * Yes 99% 1,235,103 VP (30 votes) * No 1% 4,159 VP (5 votes)

EibrielJun 30, 2022

Voting Yes. Mafia is extremely successful in other platforms. Would be nice to see how it can work on Decentraland.

daxJun 28, 2022

yeah, totally valid point - and i 100% agree about the open source aspect.

SanninJun 28, 2022

Definitely, my point is so far gameplay is not available. How would we measure how interesting it is? Also, **Planned Features** talks about adding the ability to kick people from scene. Which makes this grant a bit confusing. Are funds going to be used to create and help develop the game or are funds solely for the purpose of the planned feature? For what it looks like, funds are to be able to kick people from scene via votes, will this be an open source tool for everyone to use?

daxJun 28, 2022

i feel like asking 3000 USD is almost nothing if you are able to create an interesting gameplay mechanic

SanninJun 27, 2022

Voting No, **$5,000 USD in MANA** seems like a lot to get from DAO to create the feature quoted, without having the working alpha out yet. [quote="dao, post:1, topic:12756"] Planned features This project, aside from Mafia gameplay, will introduce an ability to kick people from a scene via a voting system. Currently, in Decentraland to kick users, one, or a few predefined users have to be given admin rights, which is convenient for small events, but not for an extended period of time. Voting to kick players that are ruining others’ experience from a scene can help people to moderate scenes, to have a better time playing. We plan to give the Decentraland community one more place, where people can play and interact with each other, to create a meaningful scene. [/quote] Apologies if the alpha is indeed available/playable at the moment (then link/coordinates should be included as reference). For now it seems its not. [quote="dao, post:1, topic:12756"] We expect a working alpha to be done within 3 weeks. Within 2 weeks, we plan to make the functional code. Next, we will test it and fix bugs that will pop up. [/quote]