Computer Science Canada The Turing Walkthrough - Beginning to End |
Author: | Cervantes [ Sun May 15, 2005 4:37 pm ] |
Post subject: | The Turing Walkthrough - Beginning to End |
The..Turing..Walkthrough
Welcome to the Walkthrough! This is a listing of the important tutorials in the [Turing Tutorials] forum. They are sorted by when you should learn them. In this way, it's sort of like a book. You can teach yourself Turing with this guide. It is unlike a book, though, in that the articles here are written by many different authors. A consequence of this is that styles will change from article to article. It is possible also that coding convention will change from article to article. This is regrettable. The best thing you can do is to follow the coding conventions yourself, and be consistent with yourself, even if you happen to be reading code that doesn't. That said, be sure to keep the Style Guidelines by wtd close at hand. Read the guidelines every now and then, and follow 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 Token. It won't take you all the way through Turing, but it'll take you through all the basic stuff that you really just want to learn the syntax for. For some of the more advanced topics, such as object oriented programming, you should probably read the regular Walkthrough tutorial, because Turing does OOP so different from other languages. If you know another language, you should check out Turing Translations by wtd. It translates many different introductory concepts into a dozen or so other languages. Find the code bits in the language(s) you know, understand them, then read how to do the same thing in Turing! With that said, dive in! Check out the Essentials 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 input by Cervantes If structures - Write code that can make decisions by Cervantes Functions and Procedures - Organize your code into sections and call them at will; introduction to recursion by Cervantes Loops and For loops - To repeat sections of code over and over by Cervantes String Manipulation by Cervantes Index - searching through a string by AsianSensation Records and Types - Create new, compound data types by AsianSensation Arrays - Mass variables by Freakman and Cervantes Enumerated Types - Create an indexing system that is readable and understandable by Freakman File Input/Output - Reading and writing data from/to text files by Freakman Bitwise Operators - Experiment with binary, getting closer to lowlevel programming by Zylum Recursion - Subroutines that call themselves can achieve amazing results by Zylum Modules - Collections of procedures and functions by Delos Pointers - Referencing memory and creating linked lists by lyam_kaskade. Classes Part I - Make your own objects by Cervantes Classes Part II - Create objects that interact with each other by Cervantes Classes Part III - Inheritance and Polymorphism to create a network of objects by Cervantes Functional Programming (in Turing!) - Passing and returning anonymous functions by Cervantes } Extras { Graphics { Basic Graphics - Make your program look nice by Asok Fonts and locating put - Make your text look nice by basketball4ever View.Set and View.Update - Configuring the run window and eliminating animation flickering by Freakman Windows - Managing the window(s) your program run(s) in by Delos Pictures - Import your own .bmp's and .jpg's by Hacker Dan RGB - Create your own colours as you need them by TheZsterBunny Intro to 3D - Project a 3D world onto the 2D computer screen by Windsurfer GUI (Graphical User Interface) - Make clickable buttons by Recneps } Advanced Input { More advanced input - getch, Input.KeyDown, Mouse.Where by DanShadow Input.KeyDown - in more detail by Tony Mouse.Where - some more detail by Hacker Dan } Other Stuff { The Dir Module - Traverse and manipulate directories by jamonathin The Net Module - Use Turing and the internet together by DanShadow Collision Detection - Determine when two objects collide--a necessity for games by richcash Whatdotcolour - Another approach to collision detection and other useful things by Andy } } If you have any questions about anything covered in this walkthrough, please do not ask them here. Make a thread in the [Turing Help] forum. Broken links? Want to write a tutorial? Private Message Tony (or Dan). If you have any comments/suggestions as to the order of this tutorial, or the concepts covered/not covered, please let us know. *edit* Wrong author credited with a tutorial. Fixed. -zylum |
Author: | AsianSensation [ Sun May 15, 2005 9:02 pm ] |
Post subject: | |
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. |
Author: | Delos [ Mon May 16, 2005 2:37 pm ] |
Post subject: | |
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...) |
Author: | Malazan [ Wed May 25, 2005 9:48 pm ] |
Post subject: | |
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 |
Author: | ltig99 [ Thu May 26, 2005 12:33 pm ] |
Post subject: | Excellent |
Good work! |
Author: | ZeroPaladn [ Wed Jun 08, 2005 8:48 am ] |
Post subject: | |
yay now i can learn turing! |
Author: | Flikerator [ Sun Sep 11, 2005 1:47 pm ] |
Post subject: | |
Very, VERY detailed. Gj. The thing I notice is the lack of GUI. |
Author: | Mazer [ Sun Sep 11, 2005 9:41 pm ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Cervantes wrote: |
Author: | Cervantes [ Mon Sep 12, 2005 3:10 pm ] |
Post subject: | |
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. |
Author: | nitrox [ Wed Sep 21, 2005 3:16 pm ] |
Post subject: | this site helps a lot for noobs to programing like me |
[mod:01070149d5="Cervantes"]Yes, I'm sure a "website" with a jpg extension will help people learn Turing. Move along, if you have nothing helpful to add.[/mod:01070149d5] |
Author: | ZeroPaladn [ Thu Sep 22, 2005 1:29 pm ] |
Post subject: | |
lolz, i just got to reading most of the tutorials in great detail (as a should have a year ago ) i thank you again Cervantes for setting all this up, you should put this somewhere on the compsci turing homepage for quick refernence. |
Author: | nmr123321 [ Wed Oct 05, 2005 3:33 pm ] |
Post subject: | |
thanks a lot. really helps for newbies like me |
Author: | didsbub [ Fri Dec 09, 2005 6:13 pm ] |
Post subject: | |
Very detailed walkthrough. It gave me good information and examples of code. |
Author: | onemanyarmy [ Mon Apr 24, 2006 6:37 am ] |
Post subject: | 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? |
Author: | Andy [ Mon Apr 24, 2006 8:41 am ] |
Post subject: | |
it's actually surprisingly simple View.Set("nooffscreenonly") |
Author: | Cervantes [ Tue Jun 20, 2006 7:42 pm ] |
Post subject: | Re: The <a href= |
Cervantes wrote: 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. |
Author: | Tony [ Tue Jun 20, 2006 10:02 pm ] |
Post subject: | |
I'd agree. It doesn't even return anything other than run/fail. Not Walkthrough material. |
Author: | [Gandalf] [ Wed Jun 21, 2006 7:58 am ] |
Post subject: | |
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". Anyway... Quote: 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? |
Author: | Clayton [ Wed Jun 21, 2006 2:12 pm ] |
Post subject: | |
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 |
Author: | Cervantes [ Wed Jun 21, 2006 9:54 pm ] |
Post subject: | |
[Gandalf] wrote: Quote: 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. |
Author: | Foundation [ Wed Sep 13, 2006 8:17 pm ] |
Post subject: | |
Thanks for the walkthrough, I find it easier to learn from here first and then in class. |
Author: | wtd [ Sun Oct 08, 2006 5:58 pm ] |
Post subject: | |
May I suggest giving fucntions/procedures greater priority? |
Author: | Tony [ Sun Oct 08, 2006 7:28 pm ] |
Post subject: | |
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. |
Author: | wtd [ Mon Oct 09, 2006 9:16 am ] |
Post subject: | |
Tony wrote: as in higher on the list?
Exactly. |
Author: | Cervantes [ Mon Oct 09, 2006 10:59 am ] |
Post subject: | |
Terrific idea. It's been changed. More suggestions are more than welcome! |
Author: | wtd [ Mon Oct 09, 2006 3:15 pm ] |
Post subject: | |
Ok. How about moving recursion up to accompany the change? Perhaps arrays and records should also come earlier. |
Author: | Cervantes [ Mon Oct 09, 2006 4:39 pm ] |
Post subject: | |
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". |
Author: | [Gandalf] [ Mon Oct 09, 2006 5:10 pm ] |
Post subject: | |
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. |
Author: | Clayton [ Mon Oct 09, 2006 9:26 pm ] |
Post subject: | |
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 |
Author: | BenLi [ Thu Oct 12, 2006 3:59 pm ] |
Post subject: | |
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 |
Author: | Senor [ Thu Oct 12, 2006 4:03 pm ] |
Post subject: | |
really good, very very helpful to newbies like me, learning it in school, trying to get ahead of the game |
Author: | wtd [ Thu Oct 12, 2006 9:46 pm ] |
Post subject: | |
BenLi wrote: 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. |
Author: | War_Caymore [ Thu Oct 19, 2006 12:30 pm ] |
Post subject: | |
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. |
Author: | wtd [ Tue Nov 21, 2006 4:43 pm ] |
Post subject: | |
It strikes me that a Turing style guideline could be a very good thing.
|
Author: | latifmasud [ Tue Nov 21, 2006 9:57 pm ] |
Post subject: | |
Can anyone give me a brief explanation on sprites? |
Author: | ericfourfour [ Tue Nov 21, 2006 11:07 pm ] |
Post subject: | |
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. |
Author: | tooring [ Mon Dec 11, 2006 9:18 pm ] |
Post subject: | |
thanks for this, still new to turing |
Author: | Clayton [ Mon Dec 11, 2006 9:22 pm ] |
Post subject: | |
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! |
Author: | Cervantes [ Fri Dec 29, 2006 10:01 pm ] |
Post subject: | |
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. __________________________________________ 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 a quick runthrough, up to Mouse.Where, by Token. 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 the Style Guidelines handy and refer to it often. Walkthrough { The Basics - Introduction to programming, commenting, basic output, variables, and basic input by Cervantes Program 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 flexibility by Cervantes Program 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 done by Cervantes More on Loops - Loop tricks, including a fake Goto line by Tony Program 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 linearly by Tony Basic Graphics - Make your program look nice by Asok Program Suggestion: Draw a nice looking house using the basic graphics commands. Windows - Not the Operating System by Delos. View.Set and View.Update - Configuring the run window and eliminating animation flickering by SuperFreak82. Fonts and locating put - Make your text look nice by basketball4ever Some extra information has been provided by Delos, in the second post here. Pictures - You didn't think boxes and stars would truly look good, did you? by Hacker Dan 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.Where by DanShadow Input.KeyDown - in more detail by Tony Mouse.Where - some more detail by Hacker Dan Collision Detection - Necessity for Games! by richcash Whatdotcolour - Another approach to collision detection and other useful things by Andy Program 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 Manipulation by Cervantes Index - searching through a string by AsianSensation Program Suggestion: Make a hangman game. GUI (Graphical User Interface) - Make buttons aplenty by Recneps Arrays - mass variables by Freakman Program 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! by Cervantes 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 files by SuperFreak82 The Dir Module - Traverse and manipulate directories by jamonathin Records and Types Part One - Expand your variables by AsianSensation Program 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 wikipedia type project. Enumerated Types - Create an indexing system that is readable and understandable by SuperFreak82 RGB - Turing's standard colours just aren't good enough by TheZsterBunny Program 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 together by DanShadow Program Suggestion: Make a basic chat client. Modules - collections of procedures and functions by Delos Classes Part I - Make your own objects by Cervantes Program 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 other by Cervantes Recursion - Subroutines that call themselves can achieve amazing results by Zylum Pointers - Referencing memory and creating linked lists by lyam_kaskade. Classes Part III - Inheritance and Polymorphism to create a network of objects by Cervantes Program 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 by Cervantes } If you have any questions about anything covered in this walkthrough, please do not ask them here. Make a thread in the [Turing Help] forum. Broken links? Want to write a tutorial? Private Message me. If you have any comments/suggestions as to the order of this tutorial, the concepts covered/not covered, or the coding suggestions, please let us know. __________________________________________ |
Author: | [Gandalf] [ Sat Dec 30, 2006 12:19 am ] |
Post subject: | |
Excellently done once again Minsclevernuts! 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. |
Author: | Clayton [ Sat Dec 30, 2006 4:23 pm ] |
Post subject: | |
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 [Gandalf] that arrays might be able to go before string manipulation, but I guess it doesn't really matter Good stuff once again. |
Author: | Cervantes [ Sun Dec 31, 2006 2:06 am ] |
Post subject: | |
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? |
Author: | [Gandalf] [ Sun Dec 31, 2006 3:13 am ] |
Post subject: | |
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. |
Author: | GeoBoy [ Sun Jan 28, 2007 9:50 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
oo thank you very much kind sir |
Author: | rahzab [ Fri Apr 06, 2007 10:43 am ] |
Post subject: | 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! |
Author: | selentic [ Tue Apr 17, 2007 9:02 pm ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Thanks for putting this together its helped me a lot for working in turing. |
Author: | Cervantes [ Tue Apr 17, 2007 10:28 pm ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
rahzab @ Fri Apr 06, 2007 10:43 am wrote: 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. GeoBoy wrote: oo thank you very much kind sir
rahzab wrote: oh, and thanks, its been great help!
selentic wrote: Thanks for putting this together its helped me a lot for working in turing.
You guys are most welcome! |
Author: | Daetyrnis [ Wed Apr 18, 2007 3:26 pm ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
*was also helped by this tutorial* Thanks very much, the organization is awesome as well. |
Author: | d2bb [ Wed May 16, 2007 10:50 am ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
This walk through saved me tons of time, THX Compsci. |
Author: | NegativeAzn [ Thu Oct 25, 2007 9:20 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
Helps alot if, your a begininger like me (: |
Author: | NegativeAzn [ Wed Oct 31, 2007 4:40 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
where can i find the code set to look at colours? |
Author: | sammy11011 [ Thu Jan 03, 2008 12:42 pm ] |
Post subject: | 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...=( |
Author: | Clayton [ Thu Jan 03, 2008 1:00 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
Those really aren't language specific. You're better off checking Wikipedia anyways. |
Author: | redmango08 [ Sat Jan 19, 2008 10:54 pm ] |
Post subject: | 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? |
Author: | riveryu [ Fri Feb 22, 2008 6:25 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
case, wat about that? |
Author: | Nick [ Sat Feb 23, 2008 2:35 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
redmango08 @ Sat Jan 19, 2008 10:54 pm wrote: 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 |
Author: | A.J [ Tue Mar 11, 2008 9:48 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Is there a tutorial for bitwise operators and their uses? |
Author: | michaelp [ Tue Mar 11, 2008 9:53 am ] |
Post subject: | 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. |
Author: | A.J [ Tue Mar 11, 2008 10:02 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
thanks |
Author: | Toma_L [ Sun May 11, 2008 10:13 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Thank you soo much! This helped me a lot. |
Author: | Nick Zettel [ Wed Sep 10, 2008 8:17 pm ] |
Post subject: | 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! |
Author: | wtd [ Sun Oct 12, 2008 1:25 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Wikified! http://wiki.compsci.ca/index.php?title=Turing_Walkthrough |
Author: | theone07 [ Thu Jan 22, 2009 3:40 pm ] |
Post subject: | 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!!!!!! |
Author: | Insectoid [ Thu Jan 22, 2009 4:04 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
Make your own thread. Show us what you have, where you're at, what you know. |
Author: | dc116 [ Fri Jan 23, 2009 4:49 pm ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Wow, there is a Compsci.ca Wiki! |
Author: | Srlancelot39 [ Tue Dec 15, 2009 10:41 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
compsci.ca wiki? cool |
Author: | ScaryRat [ Sun Apr 18, 2010 7:28 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
I never knew Turing could use classes and pointers. thus it is a object oriented compiler? |
Author: | ProgrammingFun [ Sun Apr 18, 2010 8:36 pm ] |
Post subject: | Re: RE:The Turing Walkthrough - Beginning to End |
ScaryRat @ Sun Apr 18, 2010 7:28 pm wrote: 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). |
Author: | wysper [ Tue Apr 20, 2010 11:08 am ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
ty ty ty for such a wonderful tutorial |
Author: | redsp0t [ Sun Nov 14, 2010 10:35 pm ] |
Post subject: | 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. |
Author: | jaywalker [ Wed Dec 29, 2010 10:46 am ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
This is a great guide! Thank you. |
Author: | Josh_Nguyen2 [ Thu Mar 21, 2013 10:17 am ] |
Post subject: | 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 |
Author: | mirhagk [ Thu Mar 21, 2013 10:51 am ] |
Post subject: | 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? |
Author: | Tony [ Thu Mar 21, 2013 12:37 pm ] |
Post subject: | 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 |
Author: | Mohib [ Fri Jan 10, 2014 10:41 pm ] |
Post subject: | 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 |
Author: | Raknarg [ Fri Jan 10, 2014 10:44 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
You should make a new topic here: http://compsci.ca/v3/viewforum.php?f=2 |
Author: | TheBoyWhoTried [ Fri Dec 04, 2015 6:01 pm ] |
Post subject: | 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 |
Author: | Raknarg [ Fri Dec 04, 2015 6:04 pm ] |
Post subject: | RE:The Turing Walkthrough - Beginning to End |
This one might be useful http://compsci.ca/v3/viewtopic.php?t=12533 |
Author: | Insectoid [ Sat Dec 05, 2015 8:04 pm ] |
Post subject: | 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. |
Author: | cordy [ Thu Jan 13, 2022 9:24 am ] |
Post subject: | Re: The Turing Walkthrough - Beginning to End |
Nice job, Cervantes et al. Very informative introduction to Turing features. JC |