
-----------------------------------
Cervantes
Sun May 15, 2005 4:37 pm

The Turing  Walkthrough - Beginning to End
-----------------------------------
The..Turing..Walkthrough

Welcome to the Walkthrough! This is a listing of the important tutorials in the the Style Guidelines by wtdfollow them!

This Walkthrough is written for people who are learning Turing without any prior programming experience. As such, if you are already a programming whiz and are just trying to tuck the Turing language under your belt, you might get a little bored by the pace of these tutorials. If so, you might want to consider reading a fastpaced introduction to Turing by TokenTuring Translations by wtdEssentials section and start reading the first tutorial on an unfamiliar topic. Also, glance over the Extras section and get an idea of what material is there. Then, whenever you feel you're ready (read: whenever you want to take a break from the real stuff and have some fun making games), read some of that material. The material there is mostly about graphics and advanced input. You know, game stuff.


Essentials
{

The Basics - Introduction to programming, commenting, basic output, variables, and basic inputIf structures - Write code that can make decisionsFunctions and Procedures - Organize your code into sections and call them at will; introduction to recursionLoops and For loops - To repeat sections of code over and overString ManipulationIndex - searching through a stringRecords and Types - Create new, compound data typesArrays  - Mass variablesEnumerated Types - Create an indexing system that is readable and understandableFile Input/Output - Reading and writing data from/to text filesBitwise Operators - Experiment with binary, getting closer to lowlevel programmingRecursion - Subroutines that call themselves can achieve amazing resultsModules  - Collections of procedures and functionsPointers - Referencing memory and creating linked listsClasses Part I - Make your own objectsClasses Part II - Create objects that interact with each otherClasses Part III - Inheritance and Polymorphism to create a network of objectsFunctional Programming (in Turing!) - Passing and returning anonymous functions
}

Extras
{

Graphics
{

Basic Graphics - Make your program look niceFonts and locating put - Make your text look niceView.Set and View.Update - Configuring the run window and eliminating animation flickeringWindows - Managing the window(s) your program run(s) inPictures - Import your own .bmp's and .jpg'sRGB - Create your own colours as you need themIntro to 3D - Project a 3D world onto the 2D computer screenGUI (Graphical User Interface) - Make clickable buttons
}

Advanced Input
{

More advanced input - getch, Input.KeyDown, Mouse.WhereInput.KeyDown - in more detailMouse.Where - some more detail
}

Other Stuff
{

The Dir Module - Traverse and manipulate directoriesThe Net Module - Use Turing and the internet togetherCollision Detection - Determine when two objects collide--a necessity for gamesWhatdotcolour - Another approach to collision detection and other useful things
}

}


If you have any questions about anything covered in this walkthrough, please do not ask them here.  Make a thread in the 

Broken links?  Want to write a tutorial?  
*edit* Wrong author credited with a tutorial. Fixed. -zylum

-----------------------------------
AsianSensation
Sun May 15, 2005 9:02 pm


-----------------------------------
w00t w00t! This is some awesome stuff.

Goob job Cervantes. I think you deserve 500 bits so you'll be 500 bits richer than other mods, until you post again that is.

-----------------------------------
Delos
Mon May 16, 2005 2:37 pm


-----------------------------------
:clap: 

I think I shall keep this link handy...since without explicit direction, few newcomers will ever find it.
Great work, as always.
(BTW, love the use of colours...now only if you learnt to spell 'programme' correctly...)

-----------------------------------
Malazan
Wed May 25, 2005 9:48 pm


-----------------------------------
Wow, that's a lot of stuff to learn on Turing. Thanks for making such a great topic, now I can actually learn how to use Turing well  :wink:

-----------------------------------
ltig99
Thu May 26, 2005 12:33 pm

Excellent
-----------------------------------
Good work!  :)

-----------------------------------
ZeroPaladn
Wed Jun 08, 2005 8:48 am


-----------------------------------
yay now i can learn turing!

-----------------------------------
Flikerator
Sun Sep 11, 2005 1:47 pm


-----------------------------------
Very, VERY detailed. Gj. The thing I notice is the lack of GUI.

-----------------------------------
Mazer
Sun Sep 11, 2005 9:41 pm

Re: The Turing Walkthrough - Beginning to End
-----------------------------------
GUI (Graphical User Interface) - Make buttons aplenty

-----------------------------------
Cervantes
Mon Sep 12, 2005 3:10 pm


-----------------------------------
Yes, though that only covers Buttons.  There's a whole whack of other widgets that aren't explained.  Not that they are much different, mind you.  The most important part of a GUI tutorial would be explaining the general structure that GUI requires of your code: action procedures, widget creation, GUI.ProcessEvent.  An expansion on this tutorial to cover things such as textfields, textboxes, radio buttons, check buttons, and the like would be good.
It is listed in the Improving Tutorials thread.

-----------------------------------
nitrox
Wed Sep 21, 2005 3:16 pm

this site helps a lot for noobs to programing like me
-----------------------------------
Yes, I'm sure a "website" with a jpg extension will help people learn Turing.  Move along, if you have nothing helpful to add.

-----------------------------------
ZeroPaladn
Thu Sep 22, 2005 1:29 pm


-----------------------------------
lolz, i just got to reading most of the tutorials in great detail (as a should have a year ago :oops: ) i thank you again Cervantes for setting all this up, you should put this somewhere on the compsci turing homepage for quick refernence.

-----------------------------------
nmr123321
Wed Oct 05, 2005 3:33 pm


-----------------------------------
thanks a lot. really helps for newbies like me

-----------------------------------
didsbub
Fri Dec 09, 2005 6:13 pm


-----------------------------------
Very detailed walkthrough. It gave me good information and examples of code.

-----------------------------------
onemanyarmy
Mon Apr 24, 2006 6:37 am

View Update
-----------------------------------
i have a question about view update.. i used thee
View.Set("offscreenonly") code and then the view update inside a loop

but the thing is how do i end it? because i have other animations going on after and they dont show cuz of the view set.. is there to end it? or do i have to use view update through the whole thing?

-----------------------------------
Andy
Mon Apr 24, 2006 8:41 am


-----------------------------------
it's actually surprisingly simple

View.Set("nooffscreenonly")

-----------------------------------
Cervantes
Tue Jun 20, 2006 7:42 pm

Re: The &lt;a href=
-----------------------------------

Next, it would be a good idea to quickly learn about the Sys module would be good to learn.  We don't have a tutorial on this topic.  Check the help file, starting with Sys.Exec.  Once again, if anyone would write a tutorial on this topic, it would be greatly appreciated.


Do you guys think that should really by in the Walkthrough? I'm considering removing it, as I don't think it's all that important. File I/O and the Dir module--yes. Sys.Exec? Probably not.

-----------------------------------
Tony
Tue Jun 20, 2006 10:02 pm


-----------------------------------
I'd agree. It doesn't even return anything other than run/fail. Not Walkthrough material.

-----------------------------------
[Gandalf]
Wed Jun 21, 2006 7:58 am


-----------------------------------
Not too mention what kind of potentially harmful ideas it would bring up in people...

Although some of those functions (mainly their potential uses) are a bit interesting.  System.FetchArg()?  Sys.GetEnv()?  Sys.GetPid?  Still, I don't think that warrants a walkthrough.

*edit*  Argh, I can't spell today.  One of my many mistakes being misspelling "edit" as "exit".  :roll: Anyway...
Next, it would be a good idea to quickly learn about the Sys module would be good to learn.
Does this make sense to anyone?

-----------------------------------
Clayton
Wed Jun 21, 2006 2:12 pm


-----------------------------------
I read that before to and i was like,"hm, I wonder if took english 101?" but anyways to make this post mean something, I agree with [Gandalf], if there was a tutorial on the Sys module, who knows what some people will come up with :?

-----------------------------------
Cervantes
Wed Jun 21, 2006 9:54 pm


-----------------------------------
"]
Next, it would be a good idea to quickly learn about the Sys module would be good to learn.
Does this make sense to anyone?
And you guys didn't tell me? Gosh!

The Sys section has been removed. Though [Gandalf] is right: Sys.FetchArg is something that is good to know. Well, maybe someone will right a brief tutorial exclusively for Sys.FetchArg. That could then float around in free space or possibly be included in the Walkthrough.

-----------------------------------
Foundation
Wed Sep 13, 2006 8:17 pm


-----------------------------------
Thanks for the walkthrough, I find it easier to learn from here first and then in class.

-----------------------------------
wtd
Sun Oct 08, 2006 5:58 pm


-----------------------------------
May I suggest giving fucntions/procedures greater priority?

-----------------------------------
Tony
Sun Oct 08, 2006 7:28 pm


-----------------------------------
as in higher on the list? I would probably agree. Perhaps right after the If statements and Loops, before the graphics. It seems to be a reasonable transition.. figure out how to repeat stuff in a loop, then export that common code to a function.

-----------------------------------
wtd
Mon Oct 09, 2006 9:16 am


-----------------------------------
as in higher on the list?

Exactly.

-----------------------------------
Cervantes
Mon Oct 09, 2006 10:59 am


-----------------------------------
Terrific idea. It's been changed.

More suggestions are more than welcome!

-----------------------------------
wtd
Mon Oct 09, 2006 3:15 pm


-----------------------------------
Ok.

How about moving recursion up to accompany the change?

Perhaps arrays and records should also come earlier.

-----------------------------------
Cervantes
Mon Oct 09, 2006 4:39 pm


-----------------------------------
What about extracting all the junk about drawing and mouse input and the like. Put that in a separate section that can be learned at pretty much any point in the Walkthrough. Sort of like, "if you're bored with the real stuff, go here for a bit to relax".

-----------------------------------
[Gandalf]
Mon Oct 09, 2006 5:10 pm


-----------------------------------
How about a "concepts" section, and then a "Turing specific" section or something along those lines.

Arrays and records could be put a bit earlier, that I agree with, recursion not so much. ;)

-----------------------------------
Clayton
Mon Oct 09, 2006 9:26 pm


-----------------------------------
But recursion is a fairly big concept (or important as another word for it), I agree with wtd in that it should be higher up in the list.

The idea of a "concepts" part of the walkthrough and a "Turing Specific" part is one that i like :P

-----------------------------------
BenLi
Thu Oct 12, 2006 3:59 pm


-----------------------------------
I think something that hasn't been discussed and stressed enough is  proper style with procedures and functions. Stuff like global variables and parameters. Becasue I didn't learn this, my Final Project turned out really bad: a sea of global variables and parameter-less procedures:

http://www.compsci.ca/v2/viewtopic.php?t=13146 

After seeing the source code, you can see what i mean

-----------------------------------
Senor
Thu Oct 12, 2006 4:03 pm


-----------------------------------
really good, very very helpful to newbies like me, learning it in school, trying to get ahead of the game :-)

-----------------------------------
wtd
Thu Oct 12, 2006 9:46 pm


-----------------------------------
I think something that hasn't been discussed and stressed enough is  proper style with procedures and functions. Stuff like global variables and parameters.

It is my belief that simply placing more emphasis on fucntions and procedures and parameters would greatly reduce such problems.

The key, I think, is to make sure that the scope of the problem posed to a student does not eclipse the capabilities of the tools to which they have been exposed.  In other words: do not ask a student to create even the simplest game before you teach them to create functions and procedures, or you will get bad style code.

-----------------------------------
War_Caymore
Thu Oct 19, 2006 12:30 pm


-----------------------------------
Yay! now i can learn turing! 

Thank you cervantes, if i would have noticed this before, then i would have read it. but right now i have no time to read it. i will later then i will begin to input programs into the turing source code.

-----------------------------------
wtd
Tue Nov 21, 2006 4:43 pm


-----------------------------------
It strikes me that a Turing style guideline could be a very good thing.


Comment formatting standards
General code formatting suggestions
Formatting guidelines with regards to specific syntactic constructs
Semantic guidelines (scoping and functions vs. procedures, for instance)
Naming conventions for variables, functions, procedures, types, classes, modules, etc.


-----------------------------------
latifmasud
Tue Nov 21, 2006 9:57 pm


-----------------------------------
Can anyone give me a brief explanation on sprites?

-----------------------------------
ericfourfour
Tue Nov 21, 2006 11:07 pm


-----------------------------------
There are a few ways you can go about doing sprites. You can either have an array of images and cycle though them but you will have to keep track of which one is being displayed or you can have a linked list. The latter is more advanced but easier if you know how to make them.

-----------------------------------
tooring
Mon Dec 11, 2006 9:18 pm


-----------------------------------
thanks for this, still new to turing

-----------------------------------
Clayton
Mon Dec 11, 2006 9:22 pm


-----------------------------------
Welcome to CompSci.ca!

Feel free to browse around our excellent tutorials, post questions in [Turing Help], post your nifty source code in [Turing Source Code] and cool apps in [Turing Applications]. Also, look around the other forums like [General Programming], [General Discussion] and anywhere else. Hope you learn something while you're here!

-----------------------------------
Cervantes
Fri Dec 29, 2006 10:01 pm


-----------------------------------
I've updated the Walkthrough. It's now in Version 2!  Huzaa! Posts beyond this post are probably about version 2. Posts before this post are about version 1. 
Please comment on Version2. How can I improve it?

For archival purposes, here is version 1.


__________________________________________
The Turing Walkthrough
Version 1.0

Are you new to programming?  Are you new to Turing?  Are you learning, but not a complete n00bz0rz?  Either way, this walkthrough is for you.  If you are new to Turing, start at the beginning.  If you already know some stuff, sift through the titles until you find the next thing you need to learn.  
You may have never heard of some of the topics in this walkthrough, but that doesn't matter.  Everything is sorted based on when you should learn it.
What's more, this walkthrough contains suggestions for programs to write to solidify your understanding of the concepts taught in these tutorials.  The program suggestions are imbedded into the tutorial list at the appropriate point.  Keep in mind that they are merely suggestions.  You don't necessarily have to write the programs, though it is recommended that you frequently write programs that use the ideas taught if you are new to programming.

What's that, you say?  "I'm NOT new to programming, but you went babbling on as though I was!  How rude!"
My apologies.  Most of the tutorials in this walkthrough are aimed towards those who are new to Turing and to programming in general, and will therefore go at a slower pace than someone who is an experienced programmer (with other languages) would desire.  That said, if you want to go at a faster pace, you can start with If anyone is interested in writting quality fast paced tutorials, feel free to do so.  Make sure they don't overlap what Token has already done, mind you!  When there are more, I will create a section after the Walkthrough called "Runthrough.

This walkthrough is like a book, except it's pieced together from articles written by different people. As a result, writing and teaching styles will change; what's more, naming conventions may change from one article to the next. This is regrettable. The best thing you can do is to follow the conventions, yourself, even if you are from time to time reading some code that doesn't follow these conventions. So, while working through this walkthrough, keep  handy and refer to it often.

Walkthrough
{

The Basics - Introduction to programming, commenting, basic output, variables, and basic inputProgram Suggestion:  Ask the user to input his/her name.  Greet the user by saying "Hello" followed by the user's name.
If structures - To give your program flexibilityProgram Suggestion:  Ask the user to input two numbers and determine which number is larger, and which is smaller.  Be careful: the user may enter equal numbers.
Program Suggestion:  Ask the user to input three numbers and determine which number the largest, and which is the smallest.  If you wrote the 2 number program, the idea of the if statement should be understood.  This program, however, will stress the logical thinking that is so necessary in Computer Science.
Loops and For loops - To really get stuff doneMore on Loops - Loop tricks, including a fake Goto lineProgram Suggestion:  Ask the user to input their name.  Greet the user by saing "Hello" followed by the user's name.  Ask the user to enter another name.  Greet.  Continue like this until the user enters "exit".
Program Suggestion:  Find the largest of n numbers.  Have the user input numbers until the user inputs a specific number, such as 666.  Then, find the largest number inputted (not including the 666, or whatever number you choose).  Though this program requires the application of everything learned so far, this program stresses logical thinking.  
Procedures, Processes, and Functions - Now you don't have to code so linearlyBasic Graphics - Make your program look niceProgram Suggestion:  Draw a nice looking house using the basic graphics commands.
Windows - Not the Operating SystemView.Set and View.Update - Configuring the run window and eliminating animation flickeringFonts and locating put - Make your text look niceherePictures  - You didn't think boxes and stars would truly look good, did you?Program Suggestion:  Save the house that you (hopefully) drew earlier as a picture (use the print screen button).  Use that as a background to an animation sequence uses various pictures.
More advanced input - getch, Input.KeyDown, Mouse.WhereInput.KeyDown  - in more detailMouse.Where - some more detailCollision Detection - Necessity for Games!Whatdotcolour - Another approach to collision detection and other useful thingsProgram Suggestion:  Write a basic game.  The game must not be too difficult to make, however, so don't aspire to making Minesweeper, Mario, Evasive Maneuvers, or Halo2.  A good game to make would be pong.
String ManipulationIndex - searching through a stringProgram Suggestion:  Make a hangman game.
GUI (Graphical User Interface) - Make buttons aplentyArrays  - mass variablesProgram Suggestion:  Modify the previous program that gets lots of names.  Change it such that the user inputs the number of names (s)he will input, then get that number of names, store them into an array, then regurgitate all the names.
Flexible Arrays - More powerful than the array.  It's flexible!Program Suggestion:  Deal cards (not graphically, just using text.  eg. S12 would be the Queen of Spades) one by one.  Make sure that the same card is not dealt twice!  Have the program end when all 52 cards have been dealt.
Program Suggestion:  Make Blackjack.
File Input/Output - Reading and writing data from/to text filesThe Dir Module - Traverse and manipulate directoriesRecords and Types Part One - Expand your variablesProgram Suggestion:  Make a program that uses a database to store information.  Possible examples are a theatre that sells seats for a particular movie or a Enumerated Types - Create an indexing system that is readable and understandableRGB  - Turing's standard colours just aren't good enoughProgram Suggestion:  Make an introduction to a program you've already made that uses RGB.  Have it state your name, the program, and the date in colour changing, moving text.
Net - Use Turing and the internet togetherProgram Suggestion:  Make a basic chat client.
Modules  - collections of procedures and functionsClasses Part I - Make your own objectsProgram Suggestion:  Make a button class.  This should be similar to Turing's built-in GUI buttons, only better!  Make them more customizable and easier to use.  (Don't use action procedures like Turing's GUI uses.  Let the code that uses the button class handle everything as soon as the button is clicked.)
Classes Part II - Create objects that interact with each otherRecursion - Subroutines that call themselves can achieve amazing resultsPointers - Referencing memory and creating linked listsClasses Part III - Inheritance and Polymorphism to create a network of objectsProgram Suggestion:  Make the engine for an RPG. It should use inheritance extensively. Plan your class hierarchy in detail before you begin. Some of the classes that should be high on the hierarchy are Unit, Item, and Map. Avoid adding graphics until the engine for the game is done.
Functional Programming (in Turing!) - Passing and returning anonymous functions
}


If you have any questions about anything covered in this walkthrough, please do not ask them here.  Make a thread in the 

Broken links?  Want to write a tutorial?  
__________________________________________

-----------------------------------
[Gandalf]
Sat Dec 30, 2006 12:19 am


-----------------------------------
Excellently done once again Minsclevernuts!  :clap:

One thing I might change is putting arrays before string manipulation.  After all, strings in Turing act a lot like character arrays, which I suspect they are when compiled to C/C++ code.

-----------------------------------
Clayton
Sat Dec 30, 2006 4:23 pm


-----------------------------------
Excellent Minsc! I like the idea of seperating the tutorials into different sub-categories. Perhaps this will help get the idea across to newer students that graphics are not the most important thing in the world. I also agree with might be able to go before string manipulation, but I guess it doesn't really matter :D Good stuff once again.

-----------------------------------
Cervantes
Sun Dec 31, 2006 2:06 am


-----------------------------------
I too thought about this. The thing is that the current String Manipulation tutorial does not require a previous knowledge of arrays. If the student gets through the string manipulation tutorial, he should be good for arrays, since he's already been doing them, sort of, without knowing it.

But that's probably a bad idea. I suppose it should be switched. Switching it, however, would mean that string manipulation basically becomes an exercise in arrays, and not much of a tutorial is needed.

I suppose I should make the change. I'll do it tomorrow, I think. I'd to give the change for some more feedback.


Also, here's a question (or two): what about enumerated types? Should they be in the essentials section? I think they're probably important, but under-used. Also, what do you think about the inclusion of the bitwise operators tutorial?

-----------------------------------
[Gandalf]
Sun Dec 31, 2006 3:13 am


-----------------------------------
Yep, that's where it becomes a bit more confusing.  Thus far, the "Essentials" section seems to be a general concepts section.  To better categorize each tutorial you can divide this into essential concepts and additional or more rarely used concepts.

-----------------------------------
GeoBoy
Sun Jan 28, 2007 9:50 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
oo thank you very much kind sir

-----------------------------------
rahzab
Fri Apr 06, 2007 10:43 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
I think the tutorial is great, even though I'm probably understanding maybe 1/3 of it.  Just wanted to know if there was a link on how to set background music, cause the help on turing is no help at all... :?  
 
oh, and thanks, its been great help!

-----------------------------------
selentic
Tue Apr 17, 2007 9:02 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Thanks for putting this together its helped me a lot for working in turing.

-----------------------------------
Cervantes
Tue Apr 17, 2007 10:28 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
I think the tutorial is great, even though I'm probably understanding maybe 1/3 of it.  Just wanted to know if there was a link on how to set background music, cause the help on turing is no help at all... :? 
Sorry for the late reply, but can't you just do Music.PlayFile or Music.PlayFileLoop? (I think that's what they're called.) Then if you want to change the song, just Music.Stop, then play a new file.

oo thank you very much kind sir
oh, and thanks, its been great help!
Thanks for putting this together its helped me a lot for working in turing.
You guys are most welcome! :)

-----------------------------------
Daetyrnis
Wed Apr 18, 2007 3:26 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
*was also helped by this tutorial*

Thanks very much, the organization is awesome as well.

-----------------------------------
d2bb
Wed May 16, 2007 10:50 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
This walk through saved me tons of time, THX Compsci. :)

-----------------------------------
NegativeAzn
Thu Oct 25, 2007 9:20 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Helps alot if, your a begininger like me (:

-----------------------------------
NegativeAzn
Wed Oct 31, 2007 4:40 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
where can i find the code set to look at colours?

-----------------------------------
sammy11011
Thu Jan 03, 2008 12:42 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
oh great forum! I've been struggling for weeks!!! Oh and how come theres no tutorials on searching and sorting (eg. linear searching,binary, sentinel and bubble sort, selction,merge, quick, and insertion??)?!...i was really looking forward to learning those...=(

-----------------------------------
Clayton
Thu Jan 03, 2008 1:00 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Those really aren't language specific. You're better off checking [url=http://wikipedia.org]Wikipedia anyways.

-----------------------------------
redmango08
Sat Jan 19, 2008 10:54 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Hey where do you find like how to make a program with like a joystick using parallelget and positions and all of that stuff?

-----------------------------------
riveryu
Fri Feb 22, 2008 6:25 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
case, wat about that?

-----------------------------------
Nick
Sat Feb 23, 2008 2:35 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Hey where do you find like how to make a program with like a joystick using parallelget and positions and all of that stuff?

here's how without parellelget

http://compsci.ca/v3/viewtopic.php?t=17192

-----------------------------------
A.J
Tue Mar 11, 2008 9:48 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Is there a tutorial for bitwise operators and their uses?

-----------------------------------
michaelp
Tue Mar 11, 2008 9:53 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
http://www.compsci.ca/v2/viewtopic.php?t=9893

It was in the Walkthrough, look harder next time.

-----------------------------------
A.J
Tue Mar 11, 2008 10:02 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
thanks :D

-----------------------------------
Toma_L
Sun May 11, 2008 10:13 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Thank you soo much! This helped me a lot.

-----------------------------------
Nick Zettel
Wed Sep 10, 2008 8:17 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
I had never writen a single line of code in my life untill i took a computers class this year (grade 10). My class was a little slow, and I enjoyed writing code so much, I looked for faster instructions online. I was very pleased when I found this sticky, it is a great beginers guide! :D

-----------------------------------
wtd
Sun Oct 12, 2008 1:25 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Wikified!

http://wiki.compsci.ca/index.php?title=Turing_Walkthrough

-----------------------------------
theone07
Thu Jan 22, 2009 3:40 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
hey guys i really need some help with turing regarding how to write a number conversion program i.e. binary to decimal etc. please help!!!!!!

-----------------------------------
Insectoid
Thu Jan 22, 2009 4:04 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Make your own thread. Show us what you have, where you're at, what you know.

-----------------------------------
dc116
Fri Jan 23, 2009 4:49 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Wow, there is a Compsci.ca Wiki!  :shock:

-----------------------------------
Srlancelot39
Tue Dec 15, 2009 10:41 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
compsci.ca wiki? cool

-----------------------------------
ScaryRat
Sun Apr 18, 2010 7:28 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
I never knew Turing could use classes and pointers. thus it is a object oriented compiler?

-----------------------------------
ProgrammingFun
Sun Apr 18, 2010 8:36 pm

Re: RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
I never knew Turing could use classes and pointers. thus it is a object oriented compiler?

Yes, it is called Object Oriented Turing (the latest version anyways).

-----------------------------------
wysper
Tue Apr 20, 2010 11:08 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
ty ty ty for such a wonderful tutorial :D

-----------------------------------
redsp0t
Sun Nov 14, 2010 10:35 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Thanks I am learning this in school and this guide is really helping me with catching up. Thanks a bunch.

-----------------------------------
jaywalker
Wed Dec 29, 2010 10:46 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
This is a great guide! Thank you.

-----------------------------------
Josh_Nguyen2
Thu Mar 21, 2013 10:17 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Thanks for the guide! My teacher doesn't teach us anything... He tells us to make a program but doesnt tell us how to do it, it's rather confusing but thanks to your guide it really helps :)

-----------------------------------
mirhagk
Thu Mar 21, 2013 10:51 am

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Yeah most high school courses aren't very well written.

Just out of curiousity, would all of these guides be creative commons licensed? IE can these directly be printed out and distributed as course material?

-----------------------------------
Tony
Thu Mar 21, 2013 12:37 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
Creative Commons Attribution-ShareAlike 2.5 Canada License as per ToU. http://creativecommons.org/licenses/by-sa/2.5/ca/legalcode.en

-----------------------------------
Mohib
Fri Jan 10, 2014 10:41 pm

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Hi, i am making a game for my class project using turing. Basically its going to be a fighter, not to complex since i am short on time. But what i was thinking is like having this guy run through places and enemies randomly appearing in front of him and attacking him. Now the problems i have is that, well first i should tell you that i have gotten him to run back and forth and jump and thats all i have, but what i really need to know is how can i make enemies randomly appear and have him attack them by pressing a key and have them attack back. Any help appreciated. thank you

-----------------------------------
Raknarg
Fri Jan 10, 2014 10:44 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
You should make a new topic here: http://compsci.ca/v3/viewforum.php?f=2

-----------------------------------
TheBoyWhoTried
Fri Dec 04, 2015 6:01 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
listen i don't have time to read all of this stuff, what elements here would help you understand how to move images and objects across the screen, how to ANIMATE. I have no freaking idea how to animate

-----------------------------------
Raknarg
Fri Dec 04, 2015 6:04 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
This one might be useful

http://compsci.ca/v3/viewtopic.php?t=12533

-----------------------------------
Insectoid
Sat Dec 05, 2015 8:04 pm

RE:The Turing  Walkthrough - Beginning to End
-----------------------------------
This walkthrough describes a collection of tools. It tells you how to hammer a nail and saw a board. You're asking how to build a house. You cannot build a house without knowing how to use your tools, and you cannot create an animation or any program without understanding loops, variables, or if statements.

-----------------------------------
cordy
Thu Jan 13, 2022 9:24 am

Re: The Turing  Walkthrough - Beginning to End
-----------------------------------
Nice job, Cervantes et al. Very informative introduction to Turing features.

JC
