{
 "name": "TrainsCoding: Learn to Code",
 "tagline": "TrainsCoding turns programming into a railway set",
 "description": "TrainsCoding turns programming into a railway set. Every program is a train: the locomotive decides WHEN something happens, and each wagon behind it is one command. Couple the wagons together, push the throttle, and watch your characters move, talk, bounce and play.\n\nMade for children aged 5 to 10, TrainsCoding teaches the big ideas of coding through play: sequences, events, loops, conditions, variables, messages and real physics.\n\nBUILD WITH TRAINS\n• Pick a locomotive: when ▶ is pressed, when a character is tapped, when a button is pressed, when the iPad is tilted, when characters bump into each other, when a message arrives, or every few seconds.\n• Couple wagons behind it: move, turn, jump, say something, change colour, draw with a pen, wait, repeat, make decisions with if/else, keep score, win or lose.\n• Every wagon is colour-coded and painted with a pixel picture, so a program can be read at a glance, even by children who are only learning to read.\n• Drag and drop with satisfying clicks. Wagons snap into place, and pulling one off takes the wagons behind it, just like a real train.\n\nWATCH YOUR CODE RUN\n• While a program runs, the wagon that is working right now lights up. Children can see exactly which step their character is on.\n• Stop the train and everything goes back to where it started, ready to try again.\n\nREAL PHYSICS TO PLAY WITH\n• Switch on gravity and watch characters fall and bounce.\n• Make characters light or heavy, solid or ghostly, magnetic or sticky.\n• Kick a ball, build an obstacle course, or let players drag characters around.\n\nMAKE YOUR OWN GAMES\n• Use the on-screen gamepad on iPad, or the keyboard on Mac, to steer your characters.\n• Keep score with variables, count hearts, send messages between characters, make clones, and finish with a win or game-over screen.\n• Four sample projects to explore and remix: Bouncy ball, Banana chase, Pen spiral and Ping-pong.\n\nA WORLD IN 8 BITS\n• 22 round, friendly characters, each in 8 colours: owl, cat, pig, monkey, bear, frog, cow, sheep, dog, dragon, robot, ghost and more.\n• Six stage backgrounds, from a sunny meadow to outer space.\n• A cosy chiptune soundtrack and retro sound effects.\n\nDESIGNED FOR IPAD AND MAC\n• On iPad, the stage and the code swap with a tap or a swipe, and a live mini stage floats beside the code.\n• On Mac, the stage and the code sit side by side, with keyboard shortcuts.\n• Projects save automatically, with unlimited projects and undo.\n• Available in English and Polish.\n\nSAFE FOR KIDS\n• No ads, no in-app purchases, no accounts and no chat.\n• No data is collected at all. The app never connects to the internet.\n• Everything children make stays on their own device.\n\nTrainsCoding is great at home, in the classroom and in coding clubs. Hook up your first train and see where it takes you!",
 "url": "https://debuts.app/apps/trainscoding-learn-to-code",
 "category": "Education",
 "platforms": [
  "iPhone and iPad"
 ],
 "pricing": "paid",
 "use_cases": [],
 "audience": [],
 "links": {
  "app_store": "https://apps.apple.com/us/app/trainscoding-learn-to-code/id6818769253?mt=12",
  "google_play": null,
  "website": "https://tainsproject.vercel.app"
 },
 "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/74/8f/98/748f98e5-8e1c-f89a-6e65-8c3587fba314/AppIcon-0-0-85-220-0-1-0-2x.png/512x512bb.png",
 "screenshots": [
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/97/78/0b/97780b90-adff-b179-5262-7344ce5277df/en-01-home.png/800x500bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/fb/1b/4c/fb1b4cac-40c1-2f53-9bca-1e1be9981a38/en-02-bouncy.png/800x500bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/88/19/24/88192418-ce54-55a9-30ee-25ca01fc7900/en-03-banana.png/800x500bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/c7/21/c4/c721c4c2-8003-30f7-c735-223992f97734/en-04-spiral.png/800x500bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/c4/ec/d0/c4ecd022-e272-5327-0979-243e4c2e0959/en-05-pingpong.png/800x500bb.jpg"
 ],
 "claimed": false,
 "verified": false,
 "maker": "Blazej Zyglarski",
 "upvotes": null,
 "followers": null,
 "rating": null,
 "ratings": 0,
 "awards": [],
 "launches": [],
 "ai_ready": 78,
 "badges": {
  "launched": "https://debuts.app/badge/trainscoding-learn-to-code?type=launched",
  "award": "https://debuts.app/badge/trainscoding-learn-to-code?type=award",
  "rating": "https://debuts.app/badge/trainscoding-learn-to-code?type=rating"
 }
}