


Explore a single programming language that builds cross-platform apps with a graphical IDE. Test code live, with no compilation, and choose free community or paid distribution options.
Choose the free community edition or a commercial license with variable pricing and promotions. Installers auto-detect platform and download Mac, Windows, Linux, or Android versions.
The community edition is free under GPL and requires open source code. A commercial license lets you close code and distribute apps, with Mac and Xcode needed for iOS builds.
Trace Hypercard's 1987 origins as a software erector set, then connect Vannevar Bush's 1940s mimics to early HyperTalk and the birth of web-inspired, object-oriented concepts.
Create a stack with cards in LiveCode, add a button and a field, and attach a script to display hello world in the greeting when the button is clicked.
Learn to run live stacks and build standalone apps for Mac and Windows, selecting platforms, saving stacks, and distributing via App Store or downloads.
Prepare materials and download graphics zip to build a flappy bird clone, create main bird, implement keyboard movement, add background, pipes, collisions, scoring, and distribution for Mac OS and Windows.
Create a new stack in LiveCode, resize it to 640 by 960, and import a bird image for a non-bordered, non-opaque button on the main stack.
build a flappy bird style game in LiveCode with handlers and local variables, initialize values on open, implement a timed game loop and space key input.
Import and layer city graphics and buttons, then script looping city movement with a local speed, wrap items for seamless scrolling, and adjust the sky color.
Import column graphics, assign IDs, and configure four bottom and top columns; initialize positions, set distance and variation, and update the game loop to produce a path for the bird.
Detect collisions between the bird and columns each loop using intersect with alpha transparency to trigger game over and reset; implement scoring by incrementing the score when passing a column.
Learn to package and distribute a desktop app by configuring standalone application settings for macOS and Windows, including platform selection, icons, release files, and version information.
Learn to configure LiveCode for iOS and Android builds, set up Xcode and Android SDK, test with iPhone and iPad simulators, and optimize input and accelerated rendering for touch devices.
Build a livecode clone of the flappy bird game, tweak the bird's flight and shape, download the final stack to experiment, and explore natural language app creation.
Would you ever think that it would be possible to learn just one programming language ? And to use it to create apps for every desktop operating system and all the leading mobile operating systems ? Well, that language exists, and you'll be surprised to find out that probably you can already understand it if you can speak English.
Welcome to Livecode.
Actually Livecode is not just a programming language; it's a complete environment that can be used to develop apps for Mac OS, Windows, Linux, iOS and Android.
Its programming language differs from many of today's programming languages because it's been designed to be very similar to human language. You probably know most of its syntax since it's almost identical to the English language: why invent and learn something new when we already have our own human and natural language ?
This introductory course will explain how to download the free version (yes, it's free, unless you want to compile and lock up your code !) and use it to create your first hello world stack.
After that you will create your very own clone of the flappy bird game in less than the duration of a footbal match and deploy it on Mac, Windows and iOS systems.