"goal" "30"
"time_hs" "300 2000"
"coin_hs" "88 50"
+"goal_hs" "2000 5000"
"message" "Try to avoid being hit by moving objects.\One bump can throw the ball\completely out of control.\"
// brush 0
{
"goal" "30"
"time_hs" "500 3000"
"coin_hs" "190 60"
+"goal_hs" "1500 4500"
"message" "Learn to control a bouncing ball.\Look at the shadow to know where the\ball will land. If you're feeling confident in\your mastery of bouncing, take a risk\for a big payoff.\"
// brush 0
{
"goal" "50"
"time_hs" "300 1000"
"coin_hs" "112 80"
+"goal_hs" "2000 4000"
"message" "This time you must get 50 coins to unlock the goal.\Collect 100 coins to earn an extra ball.\Red coins are worth 5, blue coins are worth 10.\Get to the goal before time expires!\\Click to begin.\"
// brush 0
{
"classname" "worldspawn"
"coin_hs" "196 146"
"time_hs" "400 3000"
+"goal_hs" "400 4000"
"goal" "50"
"time" "6000"
"song" "bgm/track4.ogg"
"message" "As before, but without the training wheels.\Keep the ball on a level floor\and maintain precise control.\Build some momentum to reach the corners.\"
"coin_hs" "91 50"
"time_hs" "500 2000"
+"goal_hs" "1000 3250"
"goal" "20"
"time" "6000"
"song" "bgm/track5.ogg"
"goal" "10"
"time_hs" "350 1000"
"coin_hs" "18 15"
+"goal_hs" "2000 4500"
"message" "Move the mouse to tilt the floor.\Collect 10 coins to unlock the goal.\Guide the ball to the goal to\finish the level.\\Click to begin.\"
// brush 0
{
"song" "bgm/track3.ogg"
"time" "12000"
"goal" "10"
-"time_hs" " "
-"coin_hs" " "
+"time_hs" "750 2000"
+"coin_hs" "116 60"
+"goal_hs" "2500 6000"
// brush 0
{
( 72 2080 0 ) ( 72 1952 0 ) ( -56 2080 0 ) mtrl/turf-shiny 0 0 0 0.5 0.5 0 0 0
"goal" "20"
"time_hs" "500 2000"
"coin_hs" "56 35"
+"goal_hs" "750 1875"
"message" "''Flat'' is relative.\Learn to hold the floor at an angle\so that a slope remains level.\This way, you maintain full control of the ball.\Use momentum to get up to the big coins.\"
// brush 0
{
"goal" "10"
"time_hs" "100 500"
"coin_hs" "100 50"
+"goal_hs" "500 1500"
"message" "There are 100 coins here.\This one shouldn't be too difficult,\if you don't accidentally make a goal first.\"
// brush 0
{
"message" "Tilt the floor as little as possible.\Less tilt means lower speed.\Lower speed means better control.\Watch the clock and use the time wisely.\\Click to begin.\"
"coin_hs" "50 40"
"time_hs" "700 3000"
+"goal_hs" "2000 5250"
"goal" "20"
"time" "9000"
"song" "bgm/track2.ogg"
"classname" "worldspawn"
"coin_hs" "220 140"
"time_hs" "550 3000"
+"goal_hs" "800 4000"
"goal" "24"
"time" "9000"
"song" "bgm/track5.ogg"
"song" "bgm/track1.ogg"
"time" "12000"
"goal" "10"
-"time_hs" " "
-"coin_hs" " "
+"time_hs" "500 1500"
+"coin_hs" "56 28"
+"goal_hs" "2000 5500"
"bonus" "1"
// brush 0
{
"message" "Stay away from the edges!\When approaching a drop, begin slowing down\early. You need just as much room to slow\down as you did to speed up.\"
"coin_hs" "34 28"
"time_hs" "350 2000"
+"goal_hs" "1200 2500"
"goal" "20"
"time" "4500"
"song" "bgm/track4.ogg"
"grad" "back/ocean.png"
"shot" "shot-easy/lollipop.jpg"
"song" "bgm/track2.ogg"
+"time" "12000"
+"goal" "50"
+"time_hs" "500 3000"
+"goal_hs" "3000 4500"
+"coin_hs" "178 83"
"bonus" "1"
// brush 0
{
"goal" "10"
"time_hs" "1600 4500"
"coin_hs" "40 20"
+"goal_hs" "3000 6000"
// brush 0
{
( -200 520 112 ) ( -184 504 112 ) ( -184 504 64 ) mtrl/invisible 0 0 0 0.5 0.5 0 1 0
"shot" "shot-easy/mazebump.jpg"
"time" "30000"
"goal" "30"
+"time_hs" "7500 13500"
+"coin_hs" "120 70"
+"goal_hs" "9000 18000"
"bonus" "1"
// brush 0
{
"classname" "worldspawn"
"coin_hs" "41 25"
"time_hs" "400 2000"
+"goal_hs" "1500 3500"
"goal" "12"
"time" "6000"
"song" "bgm/track5.ogg"
"goal" "10"
"time_hs" "600 2000"
"coin_hs" "20 15"
+"goal_hs" "2200 5000"
"message" "Mouse buttons rotate the view.\Press Spacebar to pause, ESC to quit.\\\\Click to begin.\"
// brush 0
{
"shot" "shot-easy/roundcoins.jpg"
"song" "bgm/track4.ogg"
"time" "12000"
-"goal" "0"
-"time_hs" " "
-"coin_hs" " "
+"goal" "60"
+"time_hs" "500 2500"
+"coin_hs" "200 130"
+"goal_hs" "2000 6000"
// brush 0
{
( -96 0 0 ) ( -96 0 -4 ) ( -96 -12 -4 ) mtrl/turf-grey 0 0 0 0.5 0.5 0 0 0
// entity 0
{
"classname" "worldspawn"
-"coin_hs" " "
-"time_hs" " "
-"goal" "10"
+"coin_hs" "180 100"
+"time_hs" "3000 6000"
+"goal_hs" "3000 6500"
+"goal" "40"
"time" "12000"
"song" "bgm/track4.ogg"
"shot" "shot-easy/roundlaby.jpg"
// entity 0
{
"classname" "worldspawn"
-"coin_hs" " "
-"time_hs" " "
+"coin_hs" "100 50"
+"time_hs" "1000 2000"
+"goal_hs" "1000 3000"
"goal" "10"
"time" "12000"
"song" "bgm/track2.ogg"
"song" "bgm/track2.ogg"
"time" "9000"
"goal" "10"
-"time_hs" " "
-"coin_hs" " "
+"time_hs" "750 2000"
+"coin_hs" "66 30"
+"goal_hs" "1500 4000"
// brush 0
{
( 128 1088 -64 ) ( 128 704 -64 ) ( 128 1088 64 ) mtrl/invisible 0 0 0 0.5 0.5 0 0 0
"song" "bgm/track3.ogg"
"time" "12000"
"goal" "10"
-"time_hs" " "
-"coin_hs" " "
+"time_hs" "1000 2500"
+"coin_hs" "82 45"
+"goal_hs" "1500 5250"
// brush 0
{
( 160 -224 20 ) ( 160 -216 20 ) ( 144 -216 20 ) mtrl/invisible 32 -8 -90 0.5 0.5 0 0 0
"goal" "80"
"time_hs" "350 3000"
"coin_hs" "280 140"
-"message" "Here's another coin grab.\Use it to earn a free ball.\Perhaps you already know a good route.\Teleportation might come in handy.\"
+"goal_hs" "3000 6000"
+"message" "Here's another coin grab.\Perhaps you already know a good route.\Teleportation might come in handy.\"
"bonus" "1"
// brush 0
{
"song" "bgm/track1.ogg"
"goal" "26"
"time" "9000"
+"time_hs" "2000 4000"
+"coin_hs" "70 50"
+"goal_hs" "3000 6000"
"author" "Ian Walker"
// brush 0
{
"goal" "40"
"time_hs" "1700 4500"
"coin_hs" "78 60"
+"goal_hs" "2500 5500"
"message" "Hit the switches to move the barriers.\"
// brush 0
{
"song" "bgm/track1.ogg"
"time" "12000"
"goal" "10"
-"time_hs" " "
-"coin_hs" " "
+"time_hs" "3500 5500"
+"coin_hs" "130 80"
+"goal_hs" "4000 6000"
// brush 0
{
( 63 -124 292 ) ( 63 -252 292 ) ( -73 -124 292 ) mtrl/turf-green-dark 0 0 0 0.5 0.5 0 0 0
"goal" "50"
"time_hs" "1000 4000"
"coin_hs" "84 60"
+"goal_hs" "2000 4000"
"message" "This maze has no walls.\But that doesn't make the solution\any easier to find.\"
// brush 0
{
"goal" "50"
"time_hs" "700 3000"
"coin_hs" "178 58"
+"goal_hs" "1250 4000"
// brush 0
{
( 0 320 -16 ) ( -64 320 -16 ) ( -64 256 -16 ) mtrl/turf-grey 0 0 0 0.5 0.5 0 0 0