Feedback + Changelog For Pong Arcade

Update

Re-added the whack-a-noob game. This time, instead of using click detectors, the player uses the mouse to drag a mallet and hit the noobs with it. The yellow noobs are worth 1 point, green is 2 points, and blue is 3 points. Also, there are bombs which will cost the player 5 points when hit. The game is on the server side, however, so it will be input lag (unlike the other single-player games).
image

Added 2-player VS race, which was a beta-test game in previous version. The players get points for driving without hitting the walls, and +2000 points for each completed lap. Driving through the mud will slow down the player and cost points. The winner is whoever has the most points when the time runs out, and gets tickets based on points.
image

Update

Added a badge for getting 900 points in ski-ball.

Added one-player pong machines, allowing players to play against the computer. There are 3 levels: easy, normal, and hard. Defeating harder levels awards more tickets, and defeating the hardest level gives the player a badge.

Added back the standard leaderboards for games so players can view the stats without having to play a game. The leaderboards only go up to 20 now instead of 100 because with so many of them it takes longer to load the names. Also, the top-ten leaderboard at the end of games was removed because it could take a long time for it to load the stats.

I ran a sponsored ad and noticed some tendencies:

Many players would leave after only a few seconds, or immediately upon entering the arcade. In response I removed the title screen (it is the first thing players see, so maybe this was a problem), and added images and games to the entrance.

Players could not figure out how to start the games, so I moved the token button to the center of the screen and added instructing text.

After these changes it seemed that more players were able to at least make it into the arcade and play a few games before leaving.

Update

I added a gamepass that will allow users to create custom pong games for 300 Robux. While the gamepass is required to make the games, any user can play the game another user has made. Also, the games are free-to-play and not competitive, so no tokens or PVP points are lost. There is, however, no tutorial, so some users may find the process confusing.

The game supports a pong game between two players. The buttons on the bottom add a paddle for the respective player. The paddles are moved by dragging accros the screen. The length, width, and direction of the paddles can also be edited using the draggable circles and the arrow. There is a slider to the left that can simulate how the paddles move as the player drags the mouse. There are also settings for gravity, duplication, ball size, and ball speed.

The game window will appear small on large screens; this is because it is the exact size of the game window on the pong machines. On small screens, the window will be scrollable, so the editor should be compatible with phones.

When finished, the game can be saved and loaded to one of 3 slots, then the apply button is used to apply the edits in any save slot to the game machine.

This is a new feature, so there will likely bugs that I missed while testing.


yooo. im actually working on fully functional arcade machines at the mo. maybe we should collab

Wow, what a coincidence! You even got it animated in R15, mine’s only R6.

How were you thinking a collab would work? The way my machines are programmed is complex and uses a lot of modules so a lot of types can be supported within the same system; it may be challenging for someone else to work with my code (don’t know if yours is similar).

Mine are drag and drop from the toolbar (hopefully) got a bit more coding on the highscores and stuff, but once its done you can try it out and we will take it from there- also its not really frogger its more crossyroad…

Update

R15
The game now animates in R15, so the game is set to “Player Choice”, with emotes and facial animations enabled. The R6 animations remain the same, but the R15 animations use the IKControl instance. The animations can appear unnatural or buggy, however, when the player is too tall. This should improve retention as players see their own character when joining a game.

Tokens
Tokens now drop on the floor of the arcade, and can be collected. This should help players who run out of tokens.
image

Pong Quest
There are now NPCs throughout the arcade who the player can challenge to a game of Pong. Some NPCs will give a substantial amount of tickets when the player wins, but only one time. When all the standard challengers are defeated, the player can challenge the Pong Champ, which awards a badge and 1000 tickets.

Each NPC has different dialog and AI, and sometimes the game will play differently than a standard Pong game. The game can be quit at any time by pressing Exit (or the respective key).



Update

I made significant changes to the lighting, including changing the mode to “Future”, adding light sources, and changing the 2D text signs to 3D neon text.




Also, the “Free Power-Ups” game pass is now the “Infinite Tokens” game pass. Now, instead of just not paying for power ups (which is a very specific use-case), users just get infinite tokens, which should be a much more compelling purchase.

To stop the Spin-To-Win wheel from being abused by this, I added a 60-second cool down after each spin. this means that getting the jackpot will not just be about having a lot of tokens, but also having a lot of time. The average time for a each jackpot will be 16 minutes for ~50 tickets instead of just a few seconds of constant spinning.

Laser Tag

There is now a free-for-all laser tag game that is accessible from the PVP room. Entry into the game costs 4 tokens. In this game, every player gets a laser gun and must zap the other players. When you get zapped 5 times, you’re out of the game and respawn at the entrance, receiving tickets based on how many players you hit. There is no time limit to this game or limits to how many players can join. Players who want to leave early can speak to the NPC by the exit.



Bowling UI Update
I made a minor change to the bowling UI, enabling players to switch the current bowling ball at any time rather than having to speak with the shop keeper. This should make switching the ball easier and more intuitive, while letting users know that it can be done in the first place.

Icon
I changed the icon to hopefully look more exciting.
image

Leaderboard Update

The leaderboards can now be accessed through a button in the topbar (this replaces the physical leaderboards in the bowling room). This should provide easier access and more immediate results for viewing high scores. There is also a leaderboard for every solo game in the arcade, and not just the 4 standard arcade games (breakout, invaders, commander, noob run).
image

New 3D Game

There is a new game in the 3D games room: Boom! In this game the player must use a rocket launcher to shoot as many zombies as possible. Get hit 3 times and you’re dead! When the game ends you get tickets based on how many zombies you killed. (The multiplayer in this game is not very functional; you can see the other player but the zombies are not the same between clients).


New Arcade Game

There is a new solo game in the arcade: Tetromino. In this game you must stack the blocks to form lines, but don’t stack into the red area or the game ends! Getting more lines at once gives you exponentially more points. When the game ends you get tickets based on your score.

1 Like

New Game: Driver

This game is based on old-school racing games (mainly Night Driver). Try to dodge the cars, but don’t crash into the wall! Also watch out for curves, which cause you to slip. The game gets faster as you progress, and you get more points for faster speed (so when you brake you get less points). Use the mouse to move the car, click/spacebar to apply brakes.

Easter Update

There is a limited-time easter egg food item in the prizes area.

There is also a new easter event game: Egg Hunt. In this game the player must collect the eggs that the rabbits drop, while avoiding the evil rabbits. The gold eggs are worth 3 points. Colliding with an evil rabbit will cause the player to lose 3 points. The game ends when the 1-minute timer runs out. Getting 50 points will give the player an easter basket prize.

Update

This update includes several UI improvements.

Custom proximity prompts with in/out animations.
image

Improved dialog UI with help text.

Entering a bowling lane lets you choose between “free” and "paid mode.

Added a fruit-themed claw machine.

Other changes:
Remove the easter update.
Moved the tickets to below the chat.
Touching the laser-tag barrier opens the laser-tag dialog.

Update

  • New game: Cave Blast! In this game you must traverse a randomly-generating cave and destroy the robots, but watch out for enemy lasers and lava! You can use you laser to zap the robots, cancel incoming lasers, and even dig holes to hide from danger! The difficulty increases whenever the screen scrolls, so be sure to defeat all the robots onscreen before advancing!


  • Mini-Map GUI. Clicking on the mini-map reveals a large map, which can be used to teleport directly to games and NPCs (provided the user has access to the area)
    image

  • Improved the daily reward GUI to explain how to obtain tokens, this way it is more easily visible to first-time users.

  • New GUI for selling claw machine prizes, can be used to sell multiple prizes at a time or all of them at once.

  • UI improvements to game buttons, making the camera button more easily visible and adding a settings button (so users know more control settings exist)

  • Difficulty balancing changes to Tetromino, and adding another difficulty level to Commander

  • “Brakes” is now a power-up in Driver

  • Collecting tokens from the ground now gives +2 tokens (instead of +1)

  • Many bug fixes

Update

  • Custom loading screen

  • Changed the mini-map to a generic map icon to reduce lag

  • Slightly reduced difficulty of hard pong and the dark bat

  • Added max distance to arcade machine GUIs to improve performance

  • Added a Frequently Asked Questions button

  • Added new prizes: Mr. YoYo, and Bow/Arrow

  • Pong Arcade Trading Cards. The vending machines can be used to get trading cards based on different parts of the arcade. These cards include images and descriptions of the subject. There are different rarities of cards, and if you get 5 of one type of cards, you can trade them in for the next rarity. Cards are priced at 1 for 10 tickets. To view your inventory, press the trading card button next to the map icon.


  • Players can trade Trading Cards and claw machine prizes with each other. When near a player, press T to send a trade request, or press V to view that player’s inventory. It is important to note that if the items traded are not of equal value, there is a tax the receiving player must pay. This is to encourage real trading, and to prevent the inflation of rare items (which would make them no longer rare). If the items traded are equal value, there will be no fee required.

  • Added a free mode to laser tag, which does not cost tokens, but will also not pay you tickets for getting hits.

  • Changed the settings menu to allow more items, and added more control over volume (you can separately change background music, game sounds, UI sounds, and tool sounds).

  • added penalty for leaving a PVP game

  • added a +15 ticket bonus for getting 80 points in tetris

  • “Experimental VR” mode which makes the following changes when enabled to make the game more like a functional arcade: When you join a game the camera does not change, so it should stay in your head as if you were really there. When pressing L1 or R1 (bound to T and Y on the keyboard for testing purposes), you can pull out a token in your left/right hand. This token has a hitbox with your token collector so you can insert the token by physically placing it in. This should enable starting a new game with the same gestures as a real arcade machine. I don’t have access to VR, so this is highly experimental.

  • Music in some games no longer glitches to be on when nobody is playing.

  • Added a dedicated Robux shop.

  • New animation for collecting tokens.

  • New game: Drop 'Em. Press the button to drop as many balls as you can into any one of the rotating holes. Getting multiple in a row scores more points. It has room for up to four players. There is also the respective trading card.

  • Doge Man now walks around the solo games, and stops when a player talks to him.

  • New animations for ski-ball and bowling. This works for both R6 and R15. Some animations may appear buggy at extreme scales, but this is purely cosmetic.


  • New drag controls for ski-ball and bowling. With this new system, drag anywhere across the screen, or on console move the thumbstick, to create a line. The curvature of the line will determine the direction and spin of the ball. This means you can now throw the ball in one direction, and make it curve in the other direction with the correct spin.

  • Different types of tokens can spawn. The green tokens are worth 1, red is 2, blue is 5, and yellow is 10. Higher valued tokens have a lower chance to appear.

  • Day/Night cycle. Every 10 minutes, the time of day will change between day and night.

  • Changed the cost of spin-to-win to 6 tokens.

  • Racing game will now spawn 2 cars even if only 1 player is in the game. This is so a player who joins later can still control the game.

  • Reset the leaderboard of Drop 'Em, and re-added the jackpot because the difficulty was made harder.

  • Bug fixes and performance improvements.