Philosophy • Spiritual Science • Freemasonry • Tarot

Ancient Egyptian Hieroglyphic Hare

 



Reading the Marseille Tarot (book cover)
order yours now
 

to LiveCode from RunRev

LiveCode from RunRev is an IDE [integrated development environment] software: basically an updated and cross-platform Hypercard. Its main use is of course to develop software. As an ICT teaching aide, however, it's pretty close to being optimal!

I've only uploaded a couple of examples of LiveCode stacks that I have used with secondary students. This should provide a basis from which myriad other examples can be generated. Of course, RunRev's own site provides other (and more sophisticated) examples.

 

runRev software


RunRev Forum



Visit eMug

> From HyperCard to RunRev



Visit Classroom 2.0

>RunRev group

  

For more informed LiveCode discussions and help, go to LiveCode's specially dedicated Forum, linked from the speech-icons to the left.

For other discussions, visit either the eMUG [Eastern Mac User Group] or ClassRoom 2.0. Both of these are Nings, rather than Forums.

Though there may be other discussions, the threads I started in March 2010 on those Nings are respectively linked below the images.

 

 

Play Naughts-&-Crosses online with the RunRev plugin

Not only can a simple programme be easily coded, but once completed it can (in most cases) easily be exported as an html page (though it will require the freely available plugin to work). Depending on your browser and your connection, it may a while for the plug-in to register (think of Java needing to load before being able to work – this is similar).

 

 

LiveCode files

These files require LiveCode. The zipped folder includes a simple calculator and the naughts-&-crosses files.

> zipped folder

RunRev calculator student projectRunRev naughts and crosses student project

 

Stand-alone programme example:

  naughts and crosses free software  
 

for PC
download (1.04MB)

for Mac
download (2.44MB)

 

example of programming language

To give an idea as to its (relative) scripting simplicity, here is the script for each of the nine square buttons (with brief explanations):

on mouseUp
    global playernumber ← a variable that remembers whose turn it is
    if the short name of me is "O" then exit mouseup ← in other words, if the box is already played, don't proceed further
    if the short name of me is "X" then exit mouseup ← ditto
    if playernumber is 1 then
        set name of me to "O"
        put 2 into playernumber
        wait 10 ← this gives a sense of sequence to the tick as to whose turn it is by waiting 10/60th of a second
        set hilight of cd button id 1014 to false
        set hilight of cd button id 1015 to true
    else
        set name of me to "X"
        put 1 into playernumber
        wait 10
        set hilight of cd button id 1015 to false
        set hilight of cd button id 1014 to true
    end if
    winningline ← a relativey long script sequence to check to see if three Os or Xs are in a row
end mouseUp