Ready to execute
Hardware Heritage
The "Boing Ball" was the very first demo written for the Amiga, created by Dale Luck and RJ Mical at CES 1984. It was designed to prove that the Amiga could handle complex real-time graphics better than any PC of the era.
The Illusion
The ball wasn't truly 3D. It was a pre-calculated sequence of 2D images (or color cycling trickery) moving on a 2D plane.
The Physics
The smooth bounce and shadow were calculated by the CPU, showing off the 68000's math capabilities compared to the 8-bit CPUs of the time.
Multitasking
The demo ran in a window while other apps ran in the background, proving the Amiga's unique multitasking OS.
Boing Ball
The 1984 CES tech demo.
Physics Logic
x += speedX;
y += speedY;
speedY += gravity;
if (y > floor) {
y = floor;
speedY *= -0.9; // Bounce
}
if (x > wall || x < 0) {
speedX *= -1;
}
// Source not available