JezzBall Classic
by Winterdust

Questions, comments or suggestions? Please contact me!


What is "JezzBall Classic"?

JezzBall Classic is a game where you shall contain two or more bouncing atoms in as little space as you can. This is accomplished by building walls, when over 75% of the play area has been built upon the current level is won and the game advances by adding another atom into play. Each level you have the same amount of lives as the number of atoms in play, when an atom crashes into a pending wall a life is lost and the game is over when all lives are spent.

The game is a version of the now 20 years old "JezzBall". It is created to be as close to the original as possible in as many ways as possible. However JezzBall Classic also adds to the original by supplying optional mods that drastically changes how you play the game in order to offer more variation.

Out now on BlackBerry, iOS and Android!

Click the link above or search for "jezzball classic" on BlackBerry World, Apple App Store or Google Play.

There's a lite version available so that
you can try the game for free!



Video

Note 1: In-game frame rate is 60 FPS. This is not reflected in the video due to some limitations in the recording software, plus the fact that the video is only 24 FPS. Because of this the atoms may appear to not move smoothly. Please be aware that this is not the case when you actually play the game, in reality the atoms do in fact move smoothly at 60 FPS.

Note 2: The game is mute, it has neither sound effects nor music. That is why "Canon in D Major" is being played in the video.

If you watch in fullscreen you might want
to change to HD resolution.

VIDEO INDEX:

00:14 - Profile selection
00:31 - A pure game
02:30 - High score screen
03:19 - Comparing level records
04:03 - Resuming an auto-saved game
04:41 - Mods
05:47 - Starting a custom modded game
06:28 - The modes (preset mod combinations)
07:48 - Mode: The casual
08:08 - Mode: The arcade
08:35 - Mode: The arcadium
09:10 - Mode: The prison
09:24 - Mode: The luxury prison
10:00 - Mode: The shepherd
10:26 - Mode: The divisor
10:50 - Mode: The adventure
11:34 - Mode: The challenge
11:53 - Mode: The flying T-rex
12:16 - Mode: The planner
12:43 - Mode: The master builder
13:19 - Mode: The quick
13:35 - Mode: The panic
13:49 - Mode: The artist
14:07 - Mode: The worker
14:57 - Rooms & Missions
15:59 - Playing a room
16:35 - Room 17, 20, 24, 44, 47, 50, 62, 63, 73, 81 and 86
17:47 - Available configurations
19:35 - Background images, borders and wall fill effect
20:18 - Background image examples
20:51 - Random color examples
21:08 - Fortified wallbuilder edges
21:21 - Slow and fast speed
21:56 - Advanced building techniques

A bunch of new things has been added to the game that aren't shown in the video above, for example the following three presets:

The war - Dodge missiles and use the General atom to teleport troops (atoms) into smaller cells.

The inferno - Lava has gotten into the capture chamber, find the best way to build between the puddles.

The haste spell - Everything moves twice as fast as usual, can you keep up?



Screenshots





Features

+ The original JezzBall experience! Into the very last detail; if you came looking for the JezzBall you remember you will not be disappointed!

+ Four profiles (one reserved for guests) with their configurations stored separately.

+ 500 beautiful background images (real life photos). Go to the "General" config screen to enable it. Will place a random image into the black walls each level.

+ Automatic saving of all games in progress. Stop and continue whenever you want to!

+ Local high score lists. In the Hall of Fame your name will last forever and on the three other lists you will see the daily, weekly and monthly high scores.

+ Level records. All your best statistics are saved on each and every level you complete. Profile records are comparable.

+ Smart and very customizable controls will help you build your walls exactly where you want them.

+ 74 mods that once activated changes how the game is played! Use none or pick one/several at the same time in any order. High scores and level records are stored separately for each combination. Some mods will just change the amount of time/lives you have while other will drastically change gameplay (allow you to use two wallbuilders at the same time for example). There are 19 preset mod-combinations provided.

+ 100 rooms that will stimulate your intellect as well as your ability to time your deployments! There's also 27 missions to inspire you to break your personal bests.



Sales pitch

20 years ago people could first play the original JezzBall. Since then a lot of different versions of it has been created, and although some have been great none of them were really close to the original.

JezzBall Classic changes that; it was created to be just like the original! The graphics, the scoring, the physics, the tempo... they are all the same as they were in the original.

Okay, granted the controls had to be changed for obvious reasons (touch screen, no mouse) and the animations has been given a lot more frames to suit today's standards. Many new optional features has been implemented. Some bugs and issues of the original has also been solved, for example expert players will be happy to know that the game will now end after 50 levels instead of repeating level 49 over and over again forever. Measurements have been taken to prevent cheating by pausing the game or switching between slow/fast speed right before the last move.

But the true JezzBall feeling can still be found in this JezzBall Classic, and that's what really is important!

How you play on your touch device:

Press down to place the origin of the wall, move your finger to determine the orientation of the wall and release it to actually start building the wall. It is constructed in two directions from the center, if a wall-half is hit by a Jezz atom before it has reached an already existing black wall it is destroyed and you lose a life.



Download

Right now the game is available for BlackBerry, iOS and Android. It might be released for more systems later depending on demand. Please e-mail me and let me know if you want it for PC or some other system, if I see a interest for it it is more likely to come sooner!

There is a free lite version out and a full one that costs way less than going to the cinema costs (not even counting the popcorn and soda), but I swear you will get more hours out of JezzBall!

Click here to get it today!



Change log

1.0.0
+ Initial release.

1.0.1
+ Minor performance improvement.

1.0.2
+ Performance improvement.
+ More responsive and exact controls.
+ Added in-game configurations (it's now possible to stretch the display).
+ Minor reduced startup time.

1.0.3
+ Just a little maintenance.

1.1.0
+ Two minor bug-fixes.
+ Polished atom and wallbuilder behavior.
+ Added alternative controls.
+ Functuality improvement in the interface.

1.1.1
+ Revamped the controls config a bit. Added an option to require finger movement.
+ Changed the direction toggler size (a little bigger) and default position.
+ Made the direction toggler easier to drag and it now supports multitouch.
+ Made sure that the HUD text won't be hidden behind stuck Jezz atoms.

1.1.2
+ Fixed some rare non-critical issues with loading.
+ Made multitouch optional since it demands higher performance from the device.
+ Added the save of your profile's personal bests (highest-ever seen level and score, plus today's highest score).
+ Various tweaks.

1.2.0
+ Added optional background images that will be drawn on walls instead of just plain black color.
+ Made it possible to show a FPS counter.
+ Made it a little easier to nudge the deployment flag and improved the nudge logic.
+ Some code optimizations for speed.

1.3.0
+ Introduced mods.
+ Added 200 new background images.
+ Added daily and monthly highscores.
+ Replaced the profile's daily best with the profile's best of the session. Added tracking of highest level of the session.
+ Tweaked the controls a bit.
+ Fixed a critical performance issue.
+ Greatly improved the border drawing performance of the background graphics.
+ Various tweaks (improved the background image randomizing, fixed it so that the FPS counter doesn't show too low the first second, etc).

1.4.0
+ Added 6 new mods.
+ Added a mod map that remembers used mod combinations and also has a few presets.
+ A bunch of minor tweaks here and there.
+ Improved deployment logic with the secondary wallbuilder (available through the 2WA mod).
+ Improved general drawing performance.
+ Fixed the FPS counter (was not 100% accurate).

1.4.1
+ Added 4 new mods.
+ Added 3 new preset mod combinations.
+ Fixed a bug that caused the ETE mod not to work.
+ Fixed a bug with the KEY mod bonus calculation.
+ Fixed a critical bug with the INT mod that could cause the game to crash upon loading a game.
+ The mod map now scrolls to the selected mod if it's not visible.
+ Edited the SSS mod to actually make it somewhat challanging.
+ Added the BBB mod to the preset "The panic".

1.5.0
+ Greatly improved performance.
+ 11 new mods (introducing other types of atoms).
+ 6 new preset mod combinations.
+ Now saves high scores of aborted games.
+ Improved atom movement.
+ Improved controls.
+ Better looking level records.
+ More choices in config.
+ Optional graphical effects.
+ Enabled "Move to SD card".
+ Fixed FPS counter (again).
+ A minor bugfix.
+ Tweaks here and there.

1.5.1
+ Disabled auto-change between high scores (can be re-enabled).
+ Level record progress scores are now hidden by default (can be re-enabled).
+ Moved stretching options from the general config section to the graphics section.
+ Fixed bug where incorrect data was shown when selecting a high score.
+ Added help chapter on mods.
+ Added explanation dialogue of the game's three most basic yet important things.
+ It's now possible to not auto-start a new game when aborting the previous one.

1.5.2
+ Wall borders are now always drawn correctly.
+ Now there's no new level record announcement if only the progress score was beaten but is hidden.
+ The end-of-level screen should show up more quickly.
+ The HUD is now updated immediately (was one frame behind previously).
+ Fixed a movement/teleportation issue with many atoms in a tight area.
+ Performance improvement.

1.5.3
+ Preset names shown instead of full mod combos.
+ Custom black wall color (can be randomized).
+ Borders also possible on solid color.
+ Beaten personal level records now underlined.
+ New option of not drawing pending walls to help performance.
+ New option of lowering target FPS.
+ Made the controls smarter around the play area edges.
+ Added "Loading..." on app start.
+ Different atom spin animation on end-of-game (can be disabled).
+ Now possible to speed up the end spin animation.

1.5.4
+ Borders are now updated correctly with the TRB mod.
+ Fixed bug where you could not select the name field on the abort-current-game dialogue.
+ Overlapping fading effects are now drawn correctly.
+ Slight improved performance of graphical effects.
+ Tweaked the controls again (should now be good around the play area edges).
+ Now possible to show the largest time between frames in the FPS counter.
+ The guest profile is now not asked to update its name when aborting a old game.

1.6.0
+ Introduced rooms and missions ("headquarters").
+ 20 new mods (having to do with the rooms).
+ Scrolling lists in menus now continue to scroll from the speed.
+ Further worked with the controls a tad.
+ Tweaked ever-so-little with the chance of a Freeze atom appearing.
+ Fixed visual issue about red/blue walls not being drawn temporarily if a game is loaded.
+ Optimized parts of the code.

1.6.1
+ 20 new rooms, 1 new mod. (It should be noted that the IGN mod now counts as a course mod instead of a regular mod so the mod count in the description stays the same.)
+ Now hides the "room completed/lost" text when changing between rooms to avoid confusion.
+ Improved the appearance of highlighted zones.
+ Further worked with the controls around the play area edges.
+ "Make it easier to perform plain presses" is now off by default.
+ Doing the circle-gesture that opens the menu is now easier.

1.6.2
+ 10 new rooms, 1 new mod.
+ Highlighted zones are now drawn more efficiently.
+ Tweaked the controls (turning and nudge logic).
+ Description edits.

1.7.0
+ 8 new mods (3 of these greatly changes how the game is played).
+ 2 new presets.
+ Can now reposition the deploy flag using a second finger.
+ Multitouch options now defaults to ON.
+ Fixed a critical bug with loading a game where a wallbuilder was deployed.
+ Modified game speed (slow/fast). The atoms were moving too quickly, now they have exactly the same speed as in the original JezzBall. My apologies for this mistake.
+ Worked a little with the old controls.
+ Some optimization.

1.7.1
+ Added 10 new rooms.
+ Added 18 new missions. Adjusted the goals of two old missions.
+ Fixed an inconsistency in the "time taken" high score attribute that appeared after the last app update.
+ Fixed a bug that made the FIN mod not work.
+ Reduced possibility of visual lag due to data being written to disk.

1.8.0
+ Improved performance
+ Adjusted atom movement
+ Better app close/open handler
+ 12 new mods (two new atom types)
+ 10 new rooms
+ Two new presets ("The war" and "The inferno")
+ Three new missions
+ Tweaked wallcrawler movement
+ Screen dimming on menus (can be disabled)
+ Can now play in non-fullscreen
+ 60 new background images
+ Miscellangeous maintenance

1.8.1
+ Tweaked room 96 and 99 a little
+ Tweaked the REA mod, increased time halted with 5 seconds
+ Shielded wallbuilders now correctly only loses their shield when first going into lava
+ Fixed slight bug with two missions for a regular game (silver/gold score)
+ Three new missions

1.9.0
+ Baked Adobe AIR into app on Android, no separate download needed, better performance
+ 140 new background images
+ Doubled the resolution of all background images
+ Now possible to open menu by multitouching instead of drawing circles
+ Now possible to skip the profile selection screen
+ Added profile reminder to pause screen
+ One new preset ("The haste spell")
+ Missions now can't be completed on games played with slow speed
+ Changeable background tiles
+ Fixed issue that made the name input not work like it should on iOS