FRC PowerUp Simulation

One of our software subteams created this simulation for this year’s game: FRC Powerup. The game files and README are in this Google Drive folder: https://drive.google.com/open?id=19lEBEGuey2SBfjwdBfN-rWT83Jb5rCec. The game is very unpolished, it is the earliest playable version, so please read the README.

Thank’s for this!

I will definitely be trying it out with my teammates

Just wondering, is there joystick support?

Any plans to make an open source release on GitHub? Would love to contribute.

@waxton
There is joystick support for one joystick that we have, however, we are still working on connecting the steering wheel and thruster support. We’ll update it when it works on the other devices.

@andrewda
Yes, it is on Github; the link is https://github.com/fishgoatman/frcGame. Note that the game was built in GameMaker Studio 1.4; you will need that to make any changes. It’s very hard to find GameMaker Studio 1.4, so try this Reddit thread: https://www.reddit.com/r/gamemaker/comments/638zqz/my_students_can_no_longer_download_gamemaker/.

Version 1.1.0 is released!
The following changes have been made:

  • Made it so that the joystick cannot go backwards while it is turning and does not “drift” for easier control.
  • Added game end.
  • Now even if you have a block in the exchange you can still activate powerups if that powerup slot is full.
  • Implemented levitate.
  • Added indicator for which powerup is in queue.

The following bugs have been fixed

  • Visual bug for scale boost not being animated.
  • Fixed bug where you could pick up and “duplicate” blocks from the exchange.
  • Fixed bug where the cube being picked up would be picked up instantly instead of after delay, and fixed same bug with putting down.
  • Fixed bug where you could disable powerups by adding a cube while you are putting down.
  • Fixed missing option for WASD in selection menu.

Here are the changes from the smaller updates before:

  • You can now press enter instead of clicking the done button.
  • The grammar on the server is now correct.
  • Joystick support added (not yet steering wheel or thruster).

and bug fixes:

  • Fixed visual bug for powerup lock out.
  • Fixed inconsistency with the real life game where the random colors of both switches could be different in the simulation while they are always the same in the real game.

Version 1.1.0 is released!

Changes

  • Made it so that the joystick cannot go backwards while it is turning and does not “drift” for easier control.
  • Added game end.
  • Now even if you have a block in the exchange you can still activate powerups if that powerup slot is full.
  • Implemented levitate.
  • Added indicator for which powerup is in queue.

Bug fixes

  • Visual bug for scale boost not being animated.
  • Fixed bug where you could pick up and “duplicate” blocks from the exchange.
  • Fixed bug where the cube being picked up would be picked up instantly instead of after delay, and fixed same bug with putting down.
  • Fixed bug where you could disable powerups by adding a cube while you are putting down.
  • Fixed missing option for WASD in selection menu.

Here are the changes and bug fixes from previous versions:

Changes

  • You can now press enter instead of clicking the done button.
  • The grammar on the server is now correct.
  • Joystick support added (not yet steering wheel or thruster).

Bug fixes

  • Fixed visual bug
  • for powerup lock out.
  • Fixed inconsistency with the real life game where the random colors of both switches could be different in the simulation while they are always the same in the real game.