beta stage


Hello community,

I finally made it, bouncing-pong aka the evil ball is in beta. It took me a while becouse I kept creating maps which didn't really fit. Besides that, I got a full-time job.
Anyway, here's a rundown of the changes:
1. Players can unlock 3 maps and 3 stones instead of 6 each
2. the ball is now emitting light like a bulb, becouse the 3rd map is set to night
3. Fixing Bugs:
      - predictive AI stopped jumping and twitching all over the place
      - the trail renderer doesn't destroy the ball during a pause anymore

Maps lost during development:
- barren lands (deleted), the city (deleted), the train station (deleted), the stadium (deleted)

Predictive AI
This is the visualized old code in action, you can see a debug-line everywhere the AI checked for collision with different colors marking each steap of the march.
It used to have 2 problems:
1st - I couldn't figure out the gravity
2nd - The Physics.Raycast didn't reported every hit with colliders

Now it's working much better. There's only one check per second, which results in every Raycast hitting colliders consistent and the AI looses appropiatly, if the difficuilty is set low. The gravity is still not my thing though, sometimes it's on point, other times to low or to high.

The 3rd map, creating a tiny forest

A new level which will stick to the game, the forest, is now working. It has a nice forest, is set in the dark at midnight, lighted with 2 lanterns, 2 kandles and the moon and an optimized 3D-Mine.
This map however, like any other terrain based map i made so far, has a severy issue with performance. Setting up a bunch of trees, add some grass detail and the game's framerate goes below 30 fps on my machine. The problem here is, that I really want the highest quality possible, if the player has the hardware to handle it.
Anyway, the game only draws half of the grass, but, all the trees are still rendered as 3D meshes, cause the billboard trees generated by Unity are ugly and don't accept any lighting.

Upcoming changes
I will not invest 2 many time into this game anymore, the planned features are here and it's mostly bugfree. 
1. Remove touch support - Unity WebGL isn't playable on Android or IOS
2. Revise every Menu Page
3. Add some sound effects
4. Give the 3rd map a distinctive soundtrack


Files

Pong WebGL Play in browser
Version 10 Dec 24, 2020
Pong Linux branch 144 MB
Version 6 Dec 24, 2020

Get Pong - the ball is evil

Leave a comment

Log in with itch.io to leave a comment.