Skip to content

The Arkanoid game, made as part of the qualifying round at the hackathon

Notifications You must be signed in to change notification settings

droptrigger/c-sharp-arkanoid-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RU

👾 ARKANOID

🎲 GAMEPLAY

GamePlay.mp4

⚙️ GAME MECHANICS

Ball

BALL
you can set its speed in BallManager
All the "ball" objects are stored in a List

Platform

PLATFORM
The ball bounces off the platform in the direction in which it fell onto the platform

Bricks




1, 2, 3 strikes to destroy, respectively, the photo

  • You can also set the color of bricks of the same type in BrickManager (via the scene).

  • The blows of the ball on the bricks are written in Brick (AppplyCollisionLogic).

Buffs/Debuffs

MULTIBALL
The current number of balls becomes 3 times more

PLUS
The platform becomes 2 times wider than originally

MINUS
The platform becomes 2 times narrower than it was originally

The script for the selection of bonuses - Click

Level generation

Everything happens in the script BrickManager
1 You set maxRows and maxCols.
2 Then in the file levels Enter the level matrix, where the numbers indicate the type of brick.
3 Next, after the launch, the bricks begin to spawn from the position of initialBricksSpawnPositionX and initialBricksSpawnPositionY.
4 The distance between rows is set in the shiftAmountX variable, between columns in the permanent shiftAmountY

The text file itself is read in a private LoadLevelsData List<>

If you want to test the game, download the Build folder to yourself and run the file Arkanoid.exe


About

The Arkanoid game, made as part of the qualifying round at the hackathon

Topics

Resources

Stars

Watchers

Forks