TOADY FROGGERSON QUEST: 'Add More Depth' - Solutions

Quest: Toady Froggerson
Challenge: Add More Depth

Feel free to share your solutions, ideas and creations below. If you get stuck, you can find some ideas here for completing this challenge.

Here is my prototype mini game - Why Did the Clown Cross The Road?

Crash chaos was an unforeseen bonus :grinning:

Summary (may contain unhidden spoilers)
  • Add new vehicle types and world tile types
    I added a river and boats - not to jump on just to avoid
  • Improve how the random generation works
    More roads than others was the plan
  • Implement a difficulty curve so the game starts easy but gets harder
    There is a curve there. Vehicles should speed up and the distance between them shorten as we progress. Not 100 % sure it works and if it does it probably needs tweaking.
  • Add pickups that change the behaviour of the player
    Balloons are back
  • Add new player skins
    Clown is back
1 Like

This was a lot of fun! I like the day/night system-- Iā€™m currently playing around with a system like this in one of my 2D game prototypes so it was nice to see it in action in 3D. I did get the sense that there was a difficulty curve but it seemed like a fairly gradual increase in difficulty. Maybe this could be sharper? It was easy to avoid the cars for quite a while. I love that you couldnā€™t go backwardā€¦like in life. :joy: Cool premise and flavour text. I always love when a game incorporates world-building stuff like that.

1 Like

Thanks for having a play @mystic_mill and commenting

I was a challenge in another of the Quests and I wrote so it was pretty easy to chuck into another game. Of course I want to change/enhance it every time I add it to a new game - this time it was cars and lights !
Ideally iā€™d smoothly change the skyboxesbut thatā€™s on the long list at moā€¦

1 Like

I think ā€œNijo the Bugfinderā€ found a bug with that highscore! haha

Fantastic job on this project, youā€™ve really taken the base project and just ran with it - It has a leaderboard and everything!

I couldnā€™t feel the difficulty increase you mention but it might just been subtle enough for me not to have noticed.
Either way, there was enough challenge to make it fun and the balloons add a ā€œpush your luckā€ element that was the main cause of my defeats anyway.

Personally, I found the soundscape and all the color changing a bit to chaotic for me to keep play for an extended period of time. If things were a little more subdued, I could see myself playing this for a long old while!

Keep up the great work!

1 Like

Hello Everybody! I created a variation on the TOADY FROGGERSON QUEST. See the link below for the Game. It has FPS drops in the WebGL versionā€¦ But itā€™s OK, itā€™s enough to get the idea of the gameplay.

This was a really fun project! I learned quite a bit about Object pooling! This was the first time I have ever used an object pool! yay! Now I understand exactly what they are, and how and when to use them. I love.

Also, I made it so that the FROG moves constantly, to give the player a bit of a challenge. So the controls are very simple, just press left and right.

I would like to point out a couple of interesting things that I used in this projectā€¦

  1. I used the Unity Events system heavily when setting up all types of events for pick-ups and in the UI. I used a scriptable object GameEvent script, and then a Listener script that I attached to individual game objects.

image

  1. I used a simple state machine on the player script. My player had ā€œhurtā€, ā€œaliveā€, ā€œdeadā€ and ā€œinvincibleā€ states. I also had a simple state machine set up in the Animator, to mirror the states on the player script. This was a good time! I absolutely love Finite State Machines! They are fun.

  1. I used TMPro exclusively in this project instead of Text.

  2. I am undecided on whether to use C# events or Unity events. I like that you can wire the Unity events in the inspector. But at the same time, I also like how the C# events are hard-coded, and you can search for them through the entire code-base with the CTRL+SHIFT+F.
    In my next project, I am going to use C# events, to see how much I like that.
    Also, Unity events have bugged out a couple of times for me.

I hope you like the game. I love GameDev.TV, because of how much Iā€™ve learned doing these quests.

Cheers

Mitch

Thatā€™s cool Mitch.

Got 1600+ after quite a few plays

I did seem to get stuck in the credits screenā€¦

Observations

These are my views and remember its your game not mine!

  • You need to start immortal cause hitting a skull straight off is not fun
  • When dead/in purgatory/flashing i feel picking stuff up would help as it didnt trigger anything
  • When I was immortal i did feel I died quite a lot especially when it was coming out of itā€¦? Does the animation espectally the text keep running to long - i dont know?
  • I think it needs something more when you die so itā€™s obvious especially when hitting the ā€˜carsā€™
  • Though I did get used to it it was all a bit fast on the first game - may put some people off.

I did enjoy playing it

1 Like

Thanks for your Feedback! It is a really good idea to start off in the immortal stateā€¦ Thatā€™s a very easy fix.

Great work @mitch_heisenberg, I love the direction you went with this one.
I really like the added pickups and the associated particle effects look great.

The only thing I would say would be to think about some color theory.
The ā€œgoodā€ pickups all tend to be red but most players have been conditioned to think red is ā€œbadā€.
With the blue/purple color scheme youā€™ve got, a yellow/green would be a good choice to help them stand out from the background.

Keep up the great work!

1 Like

@EddieRocks

Interesting with Clowns this one.

What I found weird on my first play was I wrongly assumed I have to use the boats to cross the water!

Nice Job

Kurt

@mitch_heisenberg I absolutely love the space age look you have applied to this, its great!

Kurt

1 Like

Thank you, good point! I agree that communicating to the player using Color is key.

1 Like

Privacy & Terms