Learning to Create Games, Apps and Programs

    This website will help you get started with LiveCode and writing your game or app.You will also learn to write some really cool programs. It will not teach you everything about LiveCode, but enough to get you started with learning to 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. So please come back often.  (and don't forget to REFRESH this page upon returning)

LiveCode:   
            - About - see what it is like and what you can do with it: LiveCode, What is it?   T
            - Main LiveCode Sites can be found at:  LiveCode.org and LiveCode.com 
         - Resources (Lessons, Scripts, Tutorials, etc) can be found at: Here and LiveCode (official)
           - Examples (with code) can be found at:  Programs by Students  Apps by Students 

Getting Started:   
1. Download the Community (free) version of  LiveCode at Downloads 
    Use one of the following versions:
        ver 8.0.0 (stable) - Their newest version that supports widgets and has interactive tutorials
    ** ver 7.1.4 (stable) - An easier version to start with, not so cluttered and a better dictionary
    ** ver 6.7.11 (stable) - Also a simpler version to start with, and a smaller footprint

    ** - Recommended versions for beginners
2. Browse through the Beginner's Guide - Getting Started - look up commands in the Dictionary 
3. Learn by doing the lessons below...



Lessons:    (LiveCode commands/messages are in red) (Code Samples are in orange)

Step 1 - Basics  - Understanding the interface, First Program

  1 - Getting Started:
    1.1 Starting with the Basics - an intro to the LiveCode tools and palettes in the IDE
    1.2 First Programs (Answer, Ask, mouseUp, message box) - interacting with the user, writing programs
    1.3 Making Decisions (If ... then ...end if, Answer...with- choices, different answers for different users
    1.4 Backgrounds (Import- adding color and Interest to your program
           Practice - Interactive Programs (Ask, Answer, If) make fun programs for practice

  2 - More Basics:
    2.1 Input/Output (Get, Put, text fields- getting info to/from the user
    2.2 Objects (short, long and names- objects and how to identify them
    2.3 Variables (Add, Subtract, Put, text fields- using variables to save information
           Practice - Useful Calculation 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
    2.4 Variables - Part 2 (Set, Get, local, global, custom properties- more on variables, custom properties

  3 - More Interactivity:
    3.1 Cards, Cards and More Cards (Go, Next, Previous) - adding screens (cards, levels, pages, etc) to your program
           Practice - Greeting Cards, Multi-Pages make an interactive greeting card, book, a slide show and more...
    3.2 Changing Properties (Set, Show, Hide) - making your programs more interactive and dynamic
           Practice - More Greeting Cards (Play, Move, Set, Show, Hide) make fun cards that talk, sing and do things

    Problems- common mistakes and their solutions

    Misc. Projects and Learning Activities
          - Coloring Books (message pathsmake a coloring book (see Greeting Cards for effects)
          - Interactive Books - make books that talk, move and do things. (see Greeting Cards above for effects)
          - CountDown (Repeat- make simple Count Up and Count Down programs, more projects to try
          - Guessing Games (Repeat, Random, Exit- make a number guessing game
          - Animal Wizard (URL, Char, Item, lists- It knows many animals, learns new ones
 
          AdvancedCustomizing 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

 
     Vocabulary and Review -  LiveCode Vocabulary - Review and Preview of LiveCode commands and terms




Step 2 - Next Steps...

      Game Programming  - Creating and writing your own games    (mature...minor changes in progress)
      App Programming  - Writing Apps for mobile devices in LiveCode.   (new/current...work in progress)
      General Programming  - Writing programs for everyday problems and uses (just starting...)
new Artificial Intelligence  - Create your own Chatbot, Virtual Assistant, Siri © or Google Now ©.  (work in progress...)
new Data/BigData  - How popular is your name? How many people in the US have the same name?  (work in progress...)
new Cryptography  - Secret Codes,  (work in progress...)
soonDigitalMagic  - Add people/remove people from photographs, change backgrounds easily with code  (coming...)
soonFacial Recognition  - Recognize faces, tell you when you need a haircut  (coming...)
      Computer Concepts  - Understanding the concepts of computers through LiveCode.  (just starting...)



More...
 
    How-To ...  - A collection of useful How-To's and chunks of code to do different things  (just starting...) 
    Additional Tools and Add-ons  - Add more capabilities, utilities and useful palettes to your LiveCode

 
 
copyright (c) 2011 Cyril Pruszko 
Subpages (82): View All
Comments