Difference between revisions of "Tutorials"

From ComputerCraft Wiki
Jump to: navigation, search
(External Tutorials/Guides)
 
(23 intermediate revisions by 14 users not shown)
Line 1: Line 1:
 
As some tutorials might not be listed here, you can also browse the [[:Category:Tutorials|tutorials category]].
 
As some tutorials might not be listed here, you can also browse the [[:Category:Tutorials|tutorials category]].
 
== Before you begin ==
 
It is recommended that you read these pages before you begin working with ComputerCraft.
 
*[[Getting Started]]
 
*[[CraftOS Shell | Shell Commands]]
 
 
  
 
== Basic Tutorials ==
 
== Basic Tutorials ==
Line 13: Line 7:
 
*[[Variables]]
 
*[[Variables]]
 
*[[Conditional_statements|If, Then, Else]]
 
*[[Conditional_statements|If, Then, Else]]
*[[Functions]]
+
*[[Function (type)|Functions]]
 
*[[Loops]]
 
*[[Loops]]
 
*[[Tables]]
 
*[[Tables]]
  
I only had to edit loop.php because that's where the query_string() finotucn was at for my front page.I would check index.php for your query_string() and then continue with my instructions from the video.Hope that helps! Thanks for commenting.
+
== Advanced Tutorials ==
 +
These tutorials cover more advanced topics which can be useful but are not strictly necessary for simple projects.
 +
 
 +
*[[Class]]es
 +
*[[Lua_Resource_Pack_Making_(Tutorial)|Lua Resource Pack Making]]
  
 
== Example Programs ==
 
== Example Programs ==
 
These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.
 
These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.
No there is no camera used in the rerondicg of most of the Gameboy Advance games seen on youtube. More often than none those people play it on a Gameboy Advance Emulator, which is a program that runs a virtual gameboy on their computer. There are several different emulator programs available for download on the internet, the one I prefer is named VirtualBoy. You have to download the games separately though (It's also not very legal), they're called ROM files. Many other consoles have emulators as well such as the Super Nintendo, Sega Genesis and the PS1 alongside many others. For when they record their game it's with a screen capturing program. Google  Screen Video Capture Programs  and you should be able to find some to download. There are certain ones you have to pay for and some are free, just check it out, it should say so on the main page.For those who record games from consoles they play on their TV they use something called a  Game Bridge , you can often buy them at electronic stores like Circuit City of Futureshop.
+
 
 +
=== Programming & Wiring ===
 +
*[[Guess_The_Number_(tutorial)|Guess the Number]]
 +
*[[Making_a_Password_Protected_Door|Password Protected Door]]
 +
*[[Making_an_API_(tutorial)|Programming an API]]
 +
*[[Startup|Running script automatically at boot with Startup]]
 +
*[[Raw key events| Detecting specific keys (such as the arrow keys)]]
 +
*[[Receiving a rednet message through os.pullEvent()|Receiving a rednet message through os.pullEvent()]]
 +
*[[Calculator Tutorial]]
 +
*[[Rednet Tutorial]].
 +
*[[Usage of the bundled cable using the Redstone API]]
  
 
=== Turtles ===
 
=== Turtles ===
Line 31: Line 39:
 
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]
 
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]
  
Dear Mark  and another thing (to go with evyroene else's comments). I like your exercises. I like your DW made simple PDF book. I am happy to have paid for them.Could I have learnt Dreamweaver any other way? Yes, of course I could.  And indeed I did.  I trained as a Website Designer.  I have both a BSc in Multimedia Technologies and an MSc in Multimedia and the Internet.So why did I buy your products?  Because I was trying to explain how to use Dreamweaver to a class of students, one of whom was dyslexic, one was autistic, one was profoundly deaf, and one partially deaf (they used signing).  They special needs students needed addiitonal support above the classroom/workshop time. So I researched what was available on the internet.Certainly there are examples available on YouTube with sound and actions. But the sound was necessary to understand the exercises, so they did not suit my deaf students. Also, the YouTube videos are limited in size / running time, so they did not address topics in detail.  Finally, they did not cover the whole subject area, from the work necessary to design a site, through the multimedia creation, the implementation cycle, testing and maintenance.When I found your work, I saw it as a valuable example of how to develop materials to teach special needs students requiring help beyond that available during class time.  I have gone on to develop short video lessons with captions that the students can watch outside of class time, to remind them of sequences of actions within Dreamweaver to perform specific functions.  Having made them for special needs students, lo and behold, I discovered the rest of the class liked them too.There is no  one way  to learn a subject.  Some students have deep concentration, and can recall information easily.  Others can reinforce learning by reading.  Usually evyroene appreciates seeing a worked example  by the teacher.  Yet others need the practice of exercises to embed the learning almost  in their fingertips .If the available YouTube videos help, then certainly use them.  But do not slate the work of someone who has taken it a step further to help people learn to use an application.  I know from my own teaching experience that it required a lot of hard work and many hours to create and then produce your offering.Nice though it would be to make all educational materials free, we all have to earn a living, pay bills, put food on the table.  I believe your product is valuable, and is fairly priced.  I am glad I bought it, even though I subsequently produced my own offering for my students (which, by the way, under the terms and conditions of my employment, is owned by my college).  My choice is the comfort of an employer providing the infrastructure and the paycheck, your choice is entrepreneurial with all the risks that entails.  Forget the rant ~ you are providing a valuable service, at a fair price, available to evyroene.  Congratulations on your work so far.  I look forward to more offerings from you.  Regards, Nick
+
== External Tutorials/Guides ==
 +
*[http://www.minecraftforum.net/topic/907632-mod-tutorial-computercraft-v12-very-basic-lua-tutorial-updated-1112/page__p__11556908#entry11556908 Onionnion's Basic Lua Tutorial]
 +
*[http://www.computercraft.info/forums2/index.php?/topic/1516-ospullevent-what-is-it-and-how-is-it-useful/page__view__findpost__p__11156 Onionnion's os.pullEvent() Guide]
 +
*[http://wiki.roblox.com/ Roblox Wiki (Has tutorials on Lua)]
 +
*[http://www.lua.org/pil/contents.html Programming in Lua, a general purpose guidebook written by a programmer that writes the Lua interpreter]
 +
 
 +
[[Category:Tutorials]]

Latest revision as of 17:51, 20 October 2015

As some tutorials might not be listed here, you can also browse the tutorials category.

Basic Tutorials

These tutorials are designed to be used in the order shown, each tutorial will build on the previous ones.

Introduction to Coding

Advanced Tutorials

These tutorials cover more advanced topics which can be useful but are not strictly necessary for simple projects.

Example Programs

These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.

Programming & Wiring

Turtles

The nice little robots that do the hard work for you.

External Tutorials/Guides