Buttons Experiment banner

Buttons Experiment

11 devlogs
136h 32m 10s

A cool game, a bit similar to Death Penalty. Has minigames with buttons, you gotta read the text and then do the challenge that appears on the button. Like repeat the sequence, simon says, voting, duel, etc. The main idea that it is an experiment …

A cool game, a bit similar to Death Penalty. Has minigames with buttons, you gotta read the text and then do the challenge that appears on the button. Like repeat the sequence, simon says, voting, duel, etc. The main idea that it is an experiment where you get tested on different challenges to see how good you perform compared to other people (social experiment).

Demo Repository

Loading README...

Koeqaife

Shipped this project!

Im not planning to support this game anymore. As I got too much hate and the game died. Probably gamedev isn’t something I like to do. I’m more software dev…

Koeqaife

I added language support and added 3 languages: Russian, Spanish and Ukrainian

Attachment
0
Koeqaife

Added sprint!

Works on phones, consoles, VR and PC. Basically everywhere hehe.

Had to also rebind ShiftLock to LeftControl on PCs. I copied PlayerModule, went to CameraModule -> MouseLockController and changed LeftShift to LeftControl

0
Koeqaife

Made more effects for special rounds. So I made “Accident Kill” that kills you with 4% chance when you click the button (couldn’t show that on video, but it kills for real :P), and made “Mixed Colors” that mixes colors of all buttons, no idea why but text of button changes its color when the button is updated, I will fix try to fix it somehow. Also fixed many bugs.

0
Koeqaife

Made special rounds system! Special rounds run every 12 hours at 6pm/6am UTC so people around the world can play. Each time it will give random effects (WIP).

Had to rewrite many modules for that, also move some code from PlayersModule to GameLoopModule because of circular imports

0
Koeqaife
  1. Made toasts with their animations
  2. Several fixes
  3. Now you die if you die 3 times, not 1 time. Will increase average session time heh
0
Koeqaife

I did only refactoring.

Divided GameStateModule to 4 modules:

  1. LinksModule
  2. MiscModule
  3. PlayersModule
  4. RewardsModule

THERE IS NOTHING TO SHOW, JUST REFACTORING

Attachment
0
Koeqaife
  1. Created IconModule so it’s easier to handle icons in different modules. So as you can see on screenshot, icons are stacked, instead of replacing each other as it was before. With that I will be able to add much more stuff later, as it supports 5x5 matrix (5 rows, 5 icons per row).
  2. Made function translateFor in TextModule so in the future I will be able to add translation for more inconvenient things as text on buttons or text in Simon says.
  3. In minigames that can appear more than 2 times I made that it doesn’t explain things twice. So for example in duel or in “Attack, Defend, Trust” it will explain what it does only once, and the next time if it appears it will not say almost anything.

(Screenshot is only for the first change, everything else is technical changes that are hard to show, as I don’t have enough RAM to show third change for example, it needs 3 players)

Attachment
0
Koeqaife
  1. Finished “Five Buttons” minigame (only few changes in code…)
  2. Changed color schemes of prompts
  3. Improved “Simon says” minigame: Added tutorial strings when you die and added some small guides to the intro of the minigame.
Attachment
Attachment
0
Koeqaife
  1. Updated the main game map so it looks much better (haven’t finished it yet).
  2. Added five buttons minigame (similar to the one from Death Penalty) where one buttons kills and it chooses players until one of them dies or one button remains (WIP)
  3. Added blinking dot on the terminal so it looks like you’re being recorded, small detail but adds a bit of atmosphere.

Got really distracted by things irl (I was making my own speakers from headphones…), and I wasn’t coding and doing anything for 2 days, I was planning on releasing special rounds on 20th of March but I didn’t even think about the idea… So hopefully until 22th of March I will finish at least a bit of it heh.

Also somebody left really bad quality votes on my project, I told yall in ship message, I will improve devlogs and that I didn’t know about flavortown when I was making the game itself, so I just couldn’t get many devlogs physically…

Attachment
Attachment
0
Koeqaife

1.Improved lobby so it doesn’t look that boring (will have even more things later, I’m still thinking…)

  1. Started sending how many players join, so roblox has time to join before first round start, as I saw many situations where it was taking more than 10 seconds for people to join…

  2. Rounding numbers in UI of arena

Attachment
0
Koeqaife

Shipped this project!

Hours: 118.44
Cookies: 🍪 400
Multiplier: 3.38 cookies/hr

It took me a lot, when I started I didn’t know about flavortown so sorry for one big devlog, next ships will have better and detailed devlogs!!

Koeqaife

So I wanted to make something that will not take me much time and it will get players. (I think I wasn’t succeed…)

Let’s start from the beginning, first what I made was lobby.

After that as I remember I started doing simple architecture so modules like: ArenaModule, GameLoopModule, GameStateModule. (don’t judge the names much, it’s my first game on roblox). Wanted to add sideeffects to buttons but couldn’t get any ideas for them it was supposed to be something like “on the next round red and blue buttons will be swapped”, so there are still modules for that but it doesn’t really do much now.

I added simple minigames and the first one I added was ColorEvent, where you remember color in the beginning of the game and then in the end of the game choose what you’ve chosen in the beginning, very simple I think.

Also the game used to be gray and with small terminal in the center, I’ve improved it later.
So what I did later was client-side AmbienceModule that is just playing random sounds I have in ReplicatedStorage.Ambience folder and it checks different attributes of how to play the sound (like in the random direction or in the center).

Then I released the game as “early alpha” and invited my friends to play it, it didn’t have anything at all in the beginning. Only lobby and the game, with no leaderboard or whatever. Later I added leaderboards in the lobby and added different death animation that you can buy with money you earn from the game.

And very recently I added daily quests that give cookies and with cookies you can buy even more things. The game makes me stress so much cause omg, so much stuff to do… Like I need more customization but also somehow make people return to the game. Someone was saying I should improve the atmosphere of the game, add something to the map, etc. I will try something.

0