I consider this release to be quite important.
First: A bunch of graphical imperfections (erroneous screen updates)
Second: The gameplay has been improved by introducing
the possibility of disintegrating single bricks at
the cost of 5% score (thanks to Roberto Nibali for
the suggestion) and modifying the ball's velocity range
for 'Medium' and 'Hard' (faster now). Also 'Hard' gives
30% bonus instead of just 20% thus you can now feel the
difference between the difficulty levels.
Third: I think that I fixed the
reflection bug. Anyone who played LBreakout2 from the
start might remember that I had massive problems with
reflection bugs which I never fixed. I just worked
around them by returning the ball to the paddle which
is a pain in the ass to a programmer though maybe not
to the user. :-) Whatever, I added some more check-ups
and I wasn't able to get a single bug within hours of
continuous playing in a very wrinkled test-level with
500 (!) balls while any previous algorithm crashed within
4-5 seconds. So I hope this time I'm telling the truth
when I say: This bug is fixed.
Fourth: I decreased the corner sensitivity and
the corner itself is no longer considered to be a
line of 45° but a spherical object. This makes
it much easier for balls to enter narrow passages which
previously was nearly impossible sometimes.
Beside from that there were other minor bugfixes and
optimizations in the reflection algorithm. Check the
Changelog for full details.
So all in all I think this release is worth a closer look...
and if anyone wonders about this 'continuous playing':
I applied a 'bonus floor' that lasted hours and let the
computer do the bouncing. :-)
Get latest updates about Open Source Projects, Conferences and News.