FoonLudum Dare ExplorerLD46 → LD46 - Keep It Alive - ArkaNOT

LD46 - Keep It Alive - ArkaNOT

By necrofear

View on ldjam.com

CategoryRankScoreCount
Overall2.5412
Fun2.5012
Innovation1.5011
Theme2.6012
Mood1.9411

Comments

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().color = Color.red;

roboimuri 2020-04-21 19:15

To add variety, maybe you should make the bounce angle from pad dependent on the part it was hit?

necrofear 2020-04-24 06:25

@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.

god-colo 2020-04-24 07:09

Not bad for your first try! That's the first breakout game I've played for the jam! :laughing: Greato Jobu! :smile:

geckoo1337 2020-04-24 07:19

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 ++

optimans 2020-04-24 07:20

Keep up the good job! We'll see at the next jam ;)

blushine 2020-04-24 07:23

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; } ```

jsmars 2020-04-24 07:25

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 :)

quait 2020-04-24 07:25

This is a game only REAL gamers remember. 10/10

spirits 2020-04-24 07:28

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.

edalbung 2020-04-24 07:53

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 ! :)

necrofear 2020-04-24 08:01

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!

youbestrong 2020-04-27 16:32

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! :)