Learning to Create Games, Apps and Programs

    This website will help you get started with LiveCode and writing your game or app. It will not teach you everything about LiveCode, but enough to write your first program. It is designed for you to learn by doing. So get your hands dirty and do all the examples yourself. You will quickly feel at home with LiveCode and understand how it works.  
Soon you will be designing your own games and programs to put on your computers, tablets and smartphones. 
You will be amazed at what you can accomplish with LiveCode. 

Thank you for using this website, enjoy...
p.s. If you have any suggestions, changes or ideas, email me at cyril.pruszko@pgcps.org

Note: This site is continually being updated and added to. So please come back often.  (and don't forget to REFRESH this page upon returning)

Main Links and Resources

About - LiveCode - What is it? - These are other links to find out more about LiveCode and programs written with it. See the many apps and games that others have written and some are already in the Apple App or Google Play store.

Help - Help, Examples, Samples and Ideas - Where to go to learn. Where to go for help. Play some LiveCode games and see their code.  Get ideas and inspiration for your own projects.
Lessons -  (LiveCode commands/messages are in red) (Code Samples are in orange)
            Examples (with code) can be found at:  Programs by Students 

1. Getting Started... Understanding the interface, basic commands, first programs
    1.0 Starting with the Basics - an intro to the LiveCode tools and palettes in the IDE
    1.1 First Programs (Answer, Ask, mouseUp, message box) - interacting with the user, writing programs
    1.2 Making Decisions (If ... then ...end if, Answer...with- choices, different answers for different users
           Practice - Programs (Ask, Answer, If) make fun programs for practice
    1.3 Input/Output (Put, text fields- getting info to/from the user
    1.4 Objects (short, long and names- objects and how to identify them
    1.5 Variables (Add, Subtract, Put, text fields- using variables to save information
           Practice - Programs (Put, text fields) make useful programs for computer or cellphone
           Practice - Memory Game (target,short/long name,msg path) - shortcuts and tricks to use
    1.6 Backgrounds (Import- adding color and Interest to your program
    1.7 Cards, Cards and More Cards (Go, Next, Previous) - adding more screens (cards, levels, pages, etc) to your program
           Practice - Multi-Pages make a book, a slide show and more...
    1.8 Changing Properties (Set, Show, Hide) - making your programs more interactive and dynamic
           Practice - Greeting Cards (Play, Move, Set, Show, Hide) make fun cards that talk, sing and do things
    1.9 Problems- common mistakes and their solutions
          Project 1Coloring Books (message pathsmake a coloring book (see Greeting Cards for effects)
          Project 2Interactive Books - make books that talk, move and do things. (see Greeting Cards above for effects)
          Project 3CountDown (Repeat- make simple Count Up and Count Down programs, more projects to try
         Games  -  Guessing Games (Repeat, Random, Exit- make a number guessing game
         Advanced Customizing text (HTMLText) - using HTML to change the look of text in messages and fields
         Advanced - mouseMessages (mouseMove, mouseLoc, ...)(code- learn about mouse messages and functions

    LiveCode Vocabulary - Review and Preview of LiveCode commands and terms

Next Steps...

     Game Programming  - Creating and writing your own games

     App Programming  - Writing Apps for mobile devices in LiveCode.   (work in progress)

     Desktop Programming  - Writing programs for desktop computers.  (work in progress)

    Understanding LiveCode  - Understanding the concepts and terms of computer programming.  (work in progress)

    How-To ...  - A collection of useful How-To's and chunks of code to do different things  (work in progress) 

    Additional Tools and Add-ons  - Add more capabilities, utilities and useful palettes to your LiveCode

copyright (c) 2011 Cyril Pruszko 
Subpages (77): View All