Computer Science Canada

My Grade 11 Final DONE

Author:  Tallguy [ Thu May 29, 2008 6:55 am ]
Post subject:  My Grade 11 Final DONE

Well here it is. This is a star wars themed maze game. Please tell me what you think, and what else I should add to make it better.
Thx

*All levels are possible, but from 3 onward they are hard, you wont beat it on your first try*
*If you make it to the end, don't give away the answer to beat the choose your own ending minni game plz*

Author:  Insectoid [ Thu May 29, 2008 5:41 pm ]
Post subject:  RE:My Grade 11 Final DONE

problems-

-collision detection is flawed. I swear, I was at least 10 pixels from that wall...

-when you lose, the program stops. Could you possibly make it re-run the level?

-yoda sounds very annoying. Did you have to loop it? *sarcastic, but still means it*

cool things-

-clicking to cycle through pics is fun! Go Greedo!

Author:  SNIPERDUDE [ Fri May 30, 2008 6:26 am ]
Post subject:  RE:My Grade 11 Final DONE

did you use View.Update?

Author:  Tallguy [ Fri May 30, 2008 7:26 am ]
Post subject:  Re: My Grade 11 Final DONE

insectoid wrote:

problems-

-collision detection is flawed. I swear, I was at least 10 pixels from that wall...

-when you lose, the program stops. Could you possibly make it re-run the level?

-yoda sounds very annoying. Did you have to loop it? *sarcastic, but still means it*

cool things-

-clicking to cycle through pics is fun! Go Greedo!


-i don't think collision detection is flawed, but i'll look into it
-i'll make the game r-run
-yoda is suppose to sound annoying....its yoda lol

SNIPERDUDE wrote:

did you use View.Update?


yay i used it alot...lol

Author:  petree08 [ Fri May 30, 2008 7:47 am ]
Post subject:  RE:My Grade 11 Final DONE

just out of curiosity what was your mark?

Author:  Tallguy [ Fri May 30, 2008 7:49 am ]
Post subject:  RE:My Grade 11 Final DONE

havn't gotten marked yet, i'll tell you once i get it Smile

*If anyone makes it to lvl5, tell me if it all works plz*

Author:  nastynika [ Fri May 30, 2008 8:16 am ]
Post subject:  Re: My Grade 11 Final DONE

nice star wars game how long did it take u to do this?

Author:  Tallguy [ Fri May 30, 2008 8:18 am ]
Post subject:  RE:My Grade 11 Final DONE

not that long, but long enough lol, a few weeks

Author:  Insectoid [ Sun Jun 01, 2008 1:38 pm ]
Post subject:  RE:My Grade 11 Final DONE

Couldn't be too long! maybe:

-2 days to draw all the maps
-1 day for the menu
-1 day for the sounds
-1 day for movement
-1 day for win/lose screens

Might be off for some people, I'm in compsci for 3 hours a day (2 classes; compsci & comp eng.) and do a lot of work at home. So I get things done fast.

I don't mean to be rude, but a maze? for gr. 11 final? My gr. 10 class is doing one for a minor sumative as culmination of a 3-day unit. I thought it would be boring, so I'm doing breakout instead!

Author:  Tallguy [ Mon Jun 02, 2008 7:03 am ]
Post subject:  RE:My Grade 11 Final DONE

i was going to do break out- but i came up with this instead, in my class this is like really good...most are just doing multiply choice games so yeah...

Author:  Insectoid [ Mon Jun 02, 2008 7:59 am ]
Post subject:  RE:My Grade 11 Final DONE

Wow, your teacher must REALLY suck!

Author:  Tallguy [ Mon Jun 02, 2008 12:31 pm ]
Post subject:  RE:My Grade 11 Final DONE

no my teacher is good.....for most of my class this is their first time in a compsci class, i've taken it since gr 9......don't blame the teacher plz

Author:  Insectoid [ Mon Jun 02, 2008 4:21 pm ]
Post subject:  RE:My Grade 11 Final DONE

Oh, well, if this is their first time in a compsci, then I understand how slow it must be going.

Ugh, I'm going to have the same problem next year...(Gr. 11 is an open course; anyone can join, it's like starting over...in java...)

Author:  andrew. [ Mon Jun 02, 2008 6:14 pm ]
Post subject:  RE:My Grade 11 Final DONE

Really? Grade 11 is open? Oh gosh, I guess it's another repeat of this year (in Java of course)......

Author:  Tallguy [ Tue Jun 03, 2008 6:56 am ]
Post subject:  RE:My Grade 11 Final DONE

you guys are lucky to even have java, mines just turing from gr 9 to gr 12

Author:  nastynika [ Tue Jun 03, 2008 8:30 am ]
Post subject:  Re: My Grade 11 Final DONE

same at my school just turing

Author:  petree08 [ Tue Jun 03, 2008 8:52 am ]
Post subject:  RE:My Grade 11 Final DONE

my school has a grade 11/12 split class,
the grade 11s are all newbs except for this one guy, they keep making "omg trippy flashes" it's so annoying. a bunch of them didn't even take grade 10 compsci

Author:  Insectoid [ Tue Jun 03, 2008 4:13 pm ]
Post subject:  RE:My Grade 11 Final DONE

My school's grade 12 class is online-only.
My school also has 2 versions of java; JCreator and RealJ (they aren't the same, are they?)

Just having turing can't be too bad, as high school compsci is about developing a logical mindset which can be used in any language. Learning extra languages is a bonus in my opinion (a bonus I can brag about...)

Personnally, I would like to learn PHP and Java, because then I can do cool online things and be able to do less lame things than turing with java.

Author:  michaelp [ Tue Jun 03, 2008 4:20 pm ]
Post subject:  Re: RE:My Grade 11 Final DONE

Tallguy @ Tue Jun 03, 2008 6:56 am wrote:
you guys are lucky to even have java, mines just turing from gr 9 to gr 12


I'm not in high school yet (grade 8) but I know the high school I'm going to goes like this:

9 is Turing
10 is Visual Basic
11 and 12 is Java.
Or at least that's what one of the teachers said when a bunch of grade 8 students went to the school.

Author:  Pooko [ Wed Jun 04, 2008 1:44 pm ]
Post subject:  Re: My Grade 11 Final DONE

theres a glitch in your game, i think Confused If you click and hold the mouse until the avatar's disappear and it's just the mouse pointer, you can drag it anywhere and then release it (effectively eliminating the walls) to end the level in a few seconds.

Author:  Zren [ Wed Jun 04, 2008 7:56 pm ]
Post subject:  Re: RE:My Grade 11 Final DONE

Tallguy @ Fri May 30, 2008 7:49 am wrote:
havn't gotten marked yet, i'll tell you once i get it Smile

*If anyone makes it to lvl5, tell me if it all works plz*


Found a glitch:

First run the level and locate the end point. Place your finger on the screen where it is for easy reference.
Crash into a wall going back to the load screen.
Place you cursor over the next level button and click it, then quickly move it to where the end beacon is before the map updates.
Wait a few seconds until it reconizes your on the beacon.

It's either cause by my computer being really slow or Turing taking awhile to draw the map & update.

Also, After beating level 4, it says that the next level is #5, then plays level 1 again. At the end, it says you completed level 1.

Author:  Reality Check [ Wed Jun 04, 2008 8:28 pm ]
Post subject:  Re: My Grade 11 Final DONE

Unfortunately many schools are still very primitive when it comes to their compsci classes. It's not the teachers' fault but they move slow and often they teach students the wrong way to do things (such as the Console in Java). The only reason I know many concepts is because I really like CS and I teach myself at home (and of course compsci.ca's great assistance) but if I were to just know what my teachers taught me, I'd still be learning methods.

Most of the people in my class don't know how to write a proper method or what an object really is. However, I look at other schools around our area and some of their CS programs are great. The students obviously learned programming the right way from the beginning and are definitely taught more complex programming concepts. Many schools I know teach quite early and do Java through high school while we did freaking Excel in grade 9 (LOL), turing in gr10, and java and gr 11 and 12. Unfortunately all of grade 11 was wasted with the console and they had us literally writing crap average programs or small GUI based applications. We haven't even been taught recursion yet (and I doubt we'll learn, had to teach myself). What I found most disappointing was when we asked WHY we would do a certain thing (such as typing 'public static' vs 'public') they just told us to write it and not worry about it.

If it were up to me, BASIC computing concepts would be taught in grade 8 with Java taught in grade 9 (to get a grasp on the more difficult concepts). And then C++ for the rest of the high school days.

Author:  michaelp [ Wed Jun 04, 2008 8:34 pm ]
Post subject:  RE:My Grade 11 Final DONE

Life is like that sometimes. Very Happy
My brother took integrated tech in grade 9, so half comp sci, half engineering(I think) and for his Turing program, he had a mario sprite go across the screen, ask a question for yes or no, then depending, it might jump up and hit the block that was there.
BTW, this probably took about 42kb of code I think, because I don't think he knew how to use loops.

Author:  Reality Check [ Wed Jun 04, 2008 8:52 pm ]
Post subject:  Re: My Grade 11 Final DONE

Yea we didn't learn loops until half way through grade 10 (by that point I'd already given up on the school system and inherited compsci.ca as my primary teacher). I still remember writing a program that drew paddles flying across the screen with a bouncing ball and it was just some animation. You couldn't control anything and it was over 1000 lines of code! I was literally drawing and clearing paddles manually.

This is why they should teach the concepts (without any actual writing of code) in grade 8. This way they can at least spark their interest in programming and have them prepared. Man if it were up to me, I'd inherit a Korean system of learning where they learn calculus in grade 8! Everything should be taught earlier. I still laugh at the math we did in grade 11 (and even much of grade 12).

Author:  michaelp [ Wed Jun 04, 2008 8:54 pm ]
Post subject:  RE:My Grade 11 Final DONE

Sounds like fun. :p
Most of the time when you gotta copy and paste code, you probably aren't doing something right.

Author:  Reality Check [ Wed Jun 04, 2008 9:02 pm ]
Post subject:  Re: My Grade 11 Final DONE

lol it was so tedious. The worst part is, I thought that's how people programmed games back then. I kept wondering how HARD it must have been to do all this for a bigger game and I thought people actually used Turing to make games. And they say school teaches us valuable things Wink

Author:  [Gandalf] [ Wed Jun 04, 2008 9:10 pm ]
Post subject:  Re: My Grade 11 Final DONE

Reality Check @ 2008-06-04, 8:52 pm wrote:
This way they can at least spark their interest in programming and have them prepared. Man if it were up to me, I'd inherit a Korean system of learning where they learn calculus in grade 8! Everything should be taught earlier. I still laugh at the math we did in grade 11 (and even much of grade 12).

I don't know about inheriting computer science as a core subject, but I definitely agree with starting things earlier. It's not that most high school education is bad, it's, at least in my experience, that elementary school is for the most part a waste of time. Of course, at that point you're not completely focused on your education, at least in North America, however the time spent "learning" could be put to much better use... You learn things best at an early age, and that makes it a perfect time to introduce more complicated topics. That way, by high school, teachers have less trouble balancing those that already know and those that don't. Then again, it seems to me that the current education system is more focused on language and the arts than math and science when compared to the rest of the world. [/ramble]

Author:  gitoxa [ Wed Jun 04, 2008 9:32 pm ]
Post subject:  Re: RE:My Grade 11 Final DONE

petree08 @ Tue Jun 03, 2008 8:52 am wrote:
my school has a grade 11/12 split class,
the grade 11s are all newbs except for this one guy, they keep making "omg trippy flashes" it's so annoying. a bunch of them didn't even take grade 10 compsci


I'll feed my ego and assume you're talking about me... Cool
Next year's group projects will be fun!

There's only 3, iirc, that didn't take comp sci in grade 10, and it's not them who are making the retarded games.
In retrospect, 3 is a quarter of the class...


It's kinda funny, only after visiting this site for a while did I realize our teacher's done a good job teaching us. It might be a little slow, but when the people allowing our (split) class to exist aren't the brightest bunch, one can't complain too much. Those group projects... can't wait.

Author:  Reality Check [ Wed Jun 04, 2008 10:34 pm ]
Post subject:  Re: My Grade 11 Final DONE

Then again, it seems to me that the current education system is more focused on language and the arts than math and science when compared to the rest of the world. [/ramble]

That is so true. While language is very important, I believe we need to stress Math much more in the system. Yea maybe calculus in grade 8 is a bit early but definitely earlier than grade 12. If not learning at least an intro to the concepts so when we do get to learning it, it's an easier transition.

Author:  Tallguy [ Thu Jun 05, 2008 7:31 am ]
Post subject:  Re: My Grade 11 Final DONE

Zren wrote:

Also, After beating level 4, it says that the next level is #5, then plays level 1 again. At the end, it says you completed level 1.


yeah about that, i found that out , this new one is fixed

Zren wrote:

Found a glitch:

First run the level and locate the end point. Place your finger on the screen where it is for easy reference.
Crash into a wall going back to the load screen.
Place you cursor over the next level button and click it, then quickly move it to where the end beacon is before the map updates.
Wait a few seconds until it reconizes your on the beacon.

It's either cause by my computer being really slow or Turing taking awhile to draw the map & update.



wow your looking into this lots more then you should lol, but i've tried it, and i can't repucate what ur saying, but i am looking into it

Author:  DemonWasp [ Wed Jun 25, 2008 9:15 pm ]
Post subject:  RE:My Grade 11 Final DONE

At least none of you got dragged through the VB6 mud puddle. I got:

gr10 -> Turing
gr11 -> VB6
gr12 -> Java

Going from Turing -> VB6 is actually terrible. Compared to *Turing*, VB6 lacks the following:

- Object-Oriented Programming (their GUI elements are objects, but you can't expand them, and you can't have anything more complex than Turing's records.
- for i:1..100 - in VB6, you get to go Dim I as Integer, then on the next line you can do your for loop. Practical upshot is that I isn't local to that for loop, and can be re-used elsewhere...and if you forget to reset it to 0 or 1, then you've got a very straaaange bug to hunt down.

Once I got to Java I was pleased with the language, though RTP sucked badly. Once I found Eclipse I elected to never visit the Dark Side of MS ever again.

Author:  SNIPERDUDE [ Wed Jun 25, 2008 9:35 pm ]
Post subject:  RE:My Grade 11 Final DONE

ooh, mine was exactly the same. I hated Java...

About the turing to vb6, that's why I'm creating a 'visual turing' to somewhat combine the two.

Well, every language seems to have their flaws...
gotta live with it.

Author:  apomb [ Thu Jun 26, 2008 1:14 pm ]
Post subject:  RE:My Grade 11 Final DONE

Very well done on your second upload +bits. I liked the choose your own adventure Smile


: