Card Game Demolition Derby banner

Card Game Demolition Derby

Card Game Demolition Derby rules are below.

1 point per crash
Automatic ranking
Roster already loaded

Ranked Leaderboard

Sorted automatically make sure to refresh!
Rank Student Crashes

Game Rules

Goal

Crash other teams’ card games, then repair your own so it survives the next round.

Scoring

Each reproducible crash is worth 1 point. If you think you found one, call Dr. Williams or Jonathon over and demonstrate it twice.

What Counts as a Crash

Unexpected termination, segmentation fault, unrecoverable infinite loop, or a broken state where the game cannot continue.

Round 1: Demolition

Swap with another team and try to crash their game through the normal interface.

Round 2: Repairs

Get your code back and patch crashes using validation, bounds checks, better state management, and exceptions where appropriate.

Round 3: Final Derby

Swap again and see whether the fixes hold up under attack.

Derby Notes

Crash Rule

A crash counts when the program terminates unexpectedly, locks into an unrecoverable loop, or becomes impossible to continue.

Instructor Call

Have students demonstrate the same crash twice before awarding the point.

Current Champion

Everyone is tied at 0. The champion box updates automatically once scores change.

Quick Tips

Testing Ideas

Try letters instead of numbers, huge values, negative values, invalid menu choices, replay attacks, and exhausting the deck.

Tie Handling

Ties are broken alphabetically so the ranking stays stable and predictable.