wizart 2020-04-21 19:09
For a first try, that actually is pretty good.
For the colors, just iterate through the blocks after you instantiated them, get the component for Example : block.GetComponent
Foon → Ludum Dare Explorer → LD46 → LD46 - Keep It Alive - ArkaNOT
By necrofear
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 2.54 | 12 | ||
| Fun | 2.50 | 12 | ||
| Innovation | 1.50 | 11 | ||
| Theme | 2.60 | 12 | ||
| Mood | 1.94 | 11 |
For a first try, that actually is pretty good.
For the colors, just iterate through the blocks after you instantiated them, get the component for Example : block.GetComponent
To add variety, maybe you should make the bounce angle from pad dependent on the part it was hit?
@wizart Thanks! Also the tip on the colors seems like really obvious haha. I'll try that.
@roboimuri I've tried to look up how I would do that but I couldn't quite work out how to find the right point of contact and correlate it to the side of the paddle.
Not bad for your first try! That's the first breakout game I've played for the jam! :laughing: Greato Jobu! :smile:
Why not ? For a first submission, it looks promising. I like smooth movement - really well done. The way you manage the theme is interesting - one ball - so keep it alive. Try to use another font, colors and sounds. I guess that you will do better in the future with more knowledge. Don't give up ++
Keep up the good job! We'll see at the next jam ;)
It's breakout, and it's playable! That's pretty good for your first ever Unity game jam. Colors and speed ups would have been cool. I also think you should try to add sounds. If you need to make sound effects, SFXR and LabChirp are great tools for game jams.
If you wanted to change angle of the collision based on the angle between the ball and the center of the paddle, you can put a script like this onto the paddle gameobject: ``` OnCollisionEnter2d(Collision2d collision) { //calculate the angle of the collision. Vector3 angle = Vector3.Normalize(transform.position - collision.transform.position); //Change the ball's angle, but use its old velocity. collision.rigidbody.velocity = angle * collision.rigidbody.velocity.magnitude; } ```
Really nice job for your first LD entry and if you ware not used to making games. What you made is solid and works well, and that is much more important than cramming lots of stuff in there that feel half broken, which I see a lot. Keep up the good work and keep learning :)
This is a game only REAL gamers remember. 10/10
For a first its pretty well made, it really felt like the Breakout game. The one thing that would have added a lot to the game was as BluShine mentioned giving the ball an angle when it hits the paddle.
Overall, nice job.
Your game works pretty well ! Even if it is not the most original game in the world, I have to admit for a first entry that's pretty cool, so a big gg to you for your work ! :)
Thanks for all your comments! I definitely have enjoyed seeing what others have made and getting some good inspiration for making games in the future.
@blushine Thanks for the feedback/tip!
Congratulations on your first game jam and game for that matter! A classic that fits the theme perfectly!
Game jams are a great way to learn and try out new tools so best of luck in your future jams too! :)