Tuesday, May 27, 2008
Wednesday, May 21, 2008
71st Lesson... Health and Battle System
MMhh... Today I began the whole health system along with a leveling system. Basically as a player advances through challenges, he will be notified of leveling up, and be told a secret command which will be disguised as an ability. My initial ideas are teleporation and regeneration... yeah pretty sweet
70th Lesson...
Well I didn't post for a while, but my game is coming up nicely. I've been studying some lessons at home, and got a better handle at basic syntax. But I still have many more rooms to program. lots of work
Tuesday, May 13, 2008
64th Lesson... More programming
Today I added a few more commands like LOOK and USE into my game. It was pretty hard. And it was cool to see what we learned to be put into practical use. KTHXBAI
Monday, May 5, 2008
63rd Lesson... Moogya
Today I continued to work on my project... I added a fancy splash in the welcoming screen. Then I e-mailed to myself so that I can work on it at home. Pretty good stuff
Tuesday, April 29, 2008
62nd Lesson... Ahhh
Ok, maybe a combat system is a bit out of my ability range~ Unless I find some magical tutorial, don't think its happening. Anyhoo, I added a couple of rooms to my game, and in the process thought that it would be easier if you kill the monsters by solving some sort of puzzle. It's kind of lame, but I guess it'll have to do until I find some resources.
Thursday, April 24, 2008
59th Lesson... TGI FRIDAY
Today we did some more touch ups to make the quest program more efficient. I got a good understanding of some of the basic syntax used in the classes~ Pretty cool stuff. I'd like to do the project alone... of course I'll be asking a lot of advice/help to start it off. I'm not too worried however, I'm pretty sure I can find tons of Python resources on the internet. The goal for me in this program would be to create a monster encounter that involves classic RPG game turn by turn action. +_+ old school ftw.
Tuesday, April 22, 2008
58th Lesson... O.o
Looking at the 'basic' framework of that simple text game... I've already started to have doubts about the assignment. I understand how the program works, but it's for me to come up with my own classes etc. ~ Might need to look over some old lessons...
57th Lesson... damn parrot.
I almost beat the game but I didn't get the parrot before going up. It sucked.
Monday, April 21, 2008
56th Lesson... FINISHED
Today I finished a big part of my OldMaidGame program! With tons of minor syntax errors, I finally fixed them all and got it to work.
Thursday, April 17, 2008
54th Lesson... Leaped over the wall!
Today I finally found the syntax error that has been shaking my program down~ I was wondering why all my tests got errors o.O - Anyhoo, our cards program seems to be looking pretty good now being able to complete some of the most basic functions such as shuffling etc. Thursdays are always nice.
Wednesday, April 16, 2008
53rd Lesson... Cards Galore!
Continuing our lessons on Classes~ Today we created a card program that generates a full deck... it was pretty exciting. Can't wait what we have in store for us next lesson!
Monday, April 14, 2008
52nd Lesson... Seconds Minutes Hours Day Weeks...
Today I dealt with prototype developing, and realized that we just kept on adding new methods and functions in our programming to meet different requirements. I figured out how to test methods and ran my other functions successfully. Yet, it became a bit complex in the end, and I had to make changes to many other functions when adding a new one. Yeah~ pretty much it.
51st Lesson.... BleeBlooBla
Today we moved onto chapter 13 which introduced us to some new methods of classes~ I got confused on how to test these methods and didn't get very far in the class assignment. Apart from that it's just the usual Monday...
Wednesday, April 9, 2008
49th Lesson... What?!
Today I was pretty clueless... I understood what the string commands did and how they helped us, but it was pretty vague. Pretty much I had a tough time figuring out the syntax, and only figured it out when you zoomed in the overhead projector... Yeah.
48th Lesson... Woop Woop
Today we were introduced to a new type of immutable data~ dictionary. Dictionary is pretty neat and we just sorta skimmed through the chapter. I couldn't figure out the exercise though, was unsure on how to give parameters or any kind of input to the program runner. Pretty much it for today.
Tuesday, April 8, 2008
47th Lessons... *yawn* Lecture Galore!
Today I'll go see how fast my computer can compute the fibonacci sequence. It'll be totally awsum! Pretty neat stuff with Python.
Sunday, April 6, 2008
46th Lesson... Where's the Cake?
Today we rushed through Chapter 9 just to discover some functions that would of made our exercises a lot easier in Chapter 10. Kind of annoyed at not being able to take my time to understand some of the exercises, but teacher knows best I guess. There's always some time at home to do so, but a lot of distractions... Especially when I'm on the computer. Python isn't the first thing that comes into mind when I lay my hands on the keyboard.
Thursday, April 3, 2008
45th Lesson... G'day
Today I managed to reach exercise 6~ meaning I nailed down exercises 2-5. Most of it was just explaining, and I could of skipped them. However, I took the initiative and recorded my insights anyways. Oh, and Yohan and Liam were talking about pokemon, which was pretty weird.
Wednesday, April 2, 2008
44th Lesson... Solid Lesson
Today I feel good because I solved a problem on my own~ Yeah... without YOUR HELP. Exercise 2 that is. Good stuff.
Tuesday, April 1, 2008
43rd Lesson... Clones and Aliases
Yeah the whole concept is confusing, but I think I have a good handle on it~ We finished going over Lists and I'll be working on exercises next lesson... not really looking forward to it but... meh.
Sunday, March 30, 2008
42nd Lesson... Fresh Start
This lesson we were introduced to Chapter 9~ which dealt with lists. I understood a good deal of it and burnt most of the information in my memory. Lists are quite useful in many ways and I can see how they are used efficiently in programming. Instead of writing a separate command for each type we can just throw them in together to save time and space in our programs. The "range" command is especially a life-saver~ I had a lot of trouble with sequences in the previous chapter.
Wednesday, March 19, 2008
41st Lesson... SPRINGBREAKKKKkKKkkk
Today I finished chapter 7 exercises. Anyhoo, happy spring break Mr. Whittaker!
Monday, March 17, 2008
40th Lesson... Happy 40th Lesson!
Cheers, 40 lessons have passed since we started this class (approximately)~ Today we continued chapter 7 exercises, and I haven't completely lost where we are yet... I understand pretty much everything except some very minute details in the syntax. Anyhoo, it's Tuesddaaaaayyyyyy!
Sunday, March 16, 2008
39th Lesson... Gah! Tired.
Today I finished a couple of exercises, and even figured out some errors on my own. Python is becoming more familiar to me and I'm quite happy with my accomplishments so far. However, I know I can do MUCH MORE... just need some inspiration to do this at home~ instead of using the computer for leisure. I can read loops and translate definitions into words now, kinda cool.
Thursday, March 13, 2008
38th Lesson... FRIDAYYYYYYYYYYYYYYYYYYYYYYYYYYYY
Today we finished covering the find command and comparing strings, and I'm rather confused on some bits of it. Chapter 7 is proving to be a lot more complicated than previous sections, but I guess its only natural. Hopefully, I will manage to catch all this sooner or later~ but that can wait 'till Sunday... 'cause today is FRIIIDDDDAAAAYYYYYYYYYYYYTYYYY!
-Happy Pie-Day Mr. Whittaker
-Happy Pie-Day Mr. Whittaker
37th Lesson... Brain Pump!
Just racked my head over a math test... and then racked it even more trying to understand yesterday's lecture with today's. Don't get me wrong, I managed to understand everything in time. I can look at string comparisons and give basic reasoning as to why that output was produced. Ahhhh~~~ lack of sleep is the biggest enemy to efficient thinking!
Tuesday, March 11, 2008
36th Lesson... Chapter 6 R.I.P.
Today I finished Chapter 6... It was a solid chapter, and one I enjoyed. Anyhoo, now we moved unto to a much more confusing chapter... Since firefox didn't work on this computer, I will browse over the lecture at home tonight. Bye.
35th Lesson... Woot Woot Woot
Today I got through 3 whole exercises! YEAH! HUZZAH! I'm on the last one, and am pretty sure I'll nail it down sometime soon. I fully understand the standard loop now, and feel confident of chapter 6. Now to go home and meditate on what I learned... zzz
Sunday, March 9, 2008
34th Lesson... Monday Monday Monday
A bit shaky, but I got some exercises done today. Racking my head over what we learned last time, I managed to grasp things in time and nail down a few problems. I think I'm getting used to this... I can already start reading and comprehending command lines with little or no effort. Meh, today was a so-so day, and I did what I had to.
Thursday, March 6, 2008
33rd Lesson... Math After Match Class
Today we finished going through chapter 6, and started on the exercises. However, it took me a while to figure out exercise #1, and so I did not have much time to figure out 4... and 4 is pretty hard... Yeah.
Wednesday, March 5, 2008
32nd Lesson... MY HEAD!
Today we created multiplication tables; the use of programming is becoming more clear to me every day! The while statement is invaluable, just like how it is in Guido... Now to go home and meditate on what I learned.
Tuesday, March 4, 2008
31st Lesson... Losing focus~~
Today we learned about inclinations in Python. It started out with basic explanations of rewriting over old assignments and then got more complex and diverse. From such a basic command we learned how to make sequence and countdown functions. Yeah, pretty good stuff...
Monday, March 3, 2008
30th Lesson... 30!!!
I finished chapter 5 exercises today easily. Yup. Mighty proud of it. Anyhoo today is the 30~ish lesson, and I feel like celebrating (didn't flunk yet)! Chapter 5 overall was quite easy, but I do not know what chapter 6 holds in store for us 'cause I never bothered reading the title on the how to think like a computer scientiest front page. Yup. Bye.
Sunday, March 2, 2008
29th Lesson... THE REAL doctest
Ok, this time I did it right, I got the mainpoint of this lesson: Doctests. I added the doctests to my functions and it worked fine... it's a handy tool in my opinion. Yeah... Did a bunch of exercises today and didn't ask for TOO MUCH help. late for bus. bye.
Wednesday, February 27, 2008
28th Lesson... DOCTEST
Today was a nostalgia of the hundreds of algebraic graphs I did in previous years of schooling... TEH HORROR! Anyhoo, I didn't really use the doctest, so I have no clue what the use of it really is... But I converted mathematical equations into Python functions pretty well with no problems~ and that's all that matters. huzzah
Tuesday, February 26, 2008
27th Lesson... Takin' advantage of Python
Today's lecture covered making use of Python's default replies to our input codes. Using them we can shorten our programming lines, and create a more efficient and easy to understand programs. Ahhh so many terms and technicalities to memorize~~
Sunday, February 24, 2008
26th... Lesson: I DREW A HOUSE
And not just a house... 5 GRAND HOUSES! woot! Anyhoo, today I dealt with the usage of multiple parameters and understood most of it. I was a bit slow at creating the multiple houses and it took me a while to figure it out... but I did it! Ah, good lesson: not too hard and not too easy.
Thursday, February 21, 2008
25th Lesson... Got me sum' work done!
Unlike last lesson, this time I actually covered what we needed to do. The quiz was brief and unexpected, but I managed to pass it. Today we got to see the logic python uses, and it really reminds me of sumthin' we did in geometry... Oh, and I have detention after this class. Bummer.
Wednesday, February 20, 2008
24th Lesson... FRICKIN' PROGRAMS NOT RESPONDING!!!
Today I could hardly get any work done because each time I Tried out my gasp program Python froze and a bajillion other gasps popped up... That's why I'm going to do it on my mac today and post the results in my blog. Hopefully, i will not be lost doing other things on the computer and actually do this assignment. ZZZ Task Manager is probably the biggest reason I chose MAC OS X over XP.
Tuesday, February 19, 2008
23rd Lesson... ZOMAGOSH! ART IN PYTHON!
After finishing up my number program, I was introduced to basic shape and line art in Python. I was quite surprised they to see the gasp plug in draw up the figures I wrote in. It makes me sick to think what professional programmers had to write up to even run a proper script for Paint. ~~ hard art
Sunday, February 17, 2008
21st Lesson... The joy of duplicating text and empty lines!
This lesson I learned how to manipulate the escape keys in order to print a specific number of lines. I didn't get most of the technical explanations and required a lot of help from neighbors. But I now I understand how it works and why, so its all good. Today was a good lesson, it left me thirsty for more programming.
Thursday, February 14, 2008
20th Lesson... Much Ado About Python
Err... today we covered a lot of chapter 3 in class. The functions are now making more sense, but the Bruce Bruce bit is still really confusing. I still don't get parameters and what they are, but I am confident with basic functions. The whole concept is now making more sense to me... yeah.
Wednesday, February 13, 2008
19th Lesson... Helping is good
Today I helped a bunch of people who didn't finish their madlibs. I read over chapter 3 and it seems very confusing. Anyhoo, i'm ready for it...
Tuesday, February 12, 2008
18th Lesson... 1st Program!
Woot! Today I finally accomplished something on Python. It's not much and is probably the most basic of all basics in Python, but I still feel proud! Now to go home and meditate on all I have just learned. My madlib is ... mediocre?
Monday, February 11, 2008
17th Lesson... Time to study up!
Ok... I definately need to look over the tutorials at home now... before I fall behind too much. We're dealing with a considerable amount of programming definitions, and the lessons are starting to make more sense now. Today I finished some of exercise 2, and will probably look over them again at home tonight. I'm glad we got firefox so that we can now view the newer version of HTLCS... so much more friendlier than the old one! But I still think Safari is the browser!!!
Sunday, February 10, 2008
16th Lesson... Functions
Today we dealt with basic python functions. It was very vague to me and I could not apply the syntax code very well... so I got stuck on the bruce bruce bit. I have no clue what paramteres are for and why even bother writing them in between the brackets next to the function name... Nor do I have any clue to why they chose to use Bruce. It's getting a lot harder!
Monday, February 4, 2008
15th Lesson... THE END OF GUIDO
Yay! Today we finished with GVR... and moved on to Python. Python seems complicated though... Didn't expect any less. We covered the basic commands involving the use of variables and strings. It's kind of hazy for me to see the point of Python... In GVR our programs were designated to Guido's actions, but in Python it seems as though we have no definite thing to program.
Crowde MAZE Commands
define backup:
turnleft
turnleft
move
turnleft
turnleft
define turnright:
do 3:
turnleft
define solve:
if next_to_a_beeper:
pickbeeper
if front_is_clear:
move
solve
backup
if left_is_clear:
turnleft
move
solve
backup
turnright
if right_is_clear:
turnright
move
solve
backup
turnleft
while front_is_clear:
move
if front_is_blocked:
turnleft
turnleft
solve
turnoff
turnleft
turnleft
move
turnleft
turnleft
define turnright:
do 3:
turnleft
define solve:
if next_to_a_beeper:
pickbeeper
if front_is_clear:
move
solve
backup
if left_is_clear:
turnleft
move
solve
backup
turnright
if right_is_clear:
turnright
move
solve
backup
turnleft
while front_is_clear:
move
if front_is_blocked:
turnleft
turnleft
solve
turnoff
Sunday, February 3, 2008
14th Lesson... Guido masterz the maze!
This lesson I learned how to use the define in its own define command... a paradox in its self. CONFUSING
Thursday, January 31, 2008
13th Lesson... Guido Leaves the Park!
This lesson I got over step 17, but then I mutilated my program after trying to shorten it... So i'm still not done with it... yeah.
Wednesday, January 30, 2008
12 Lesson... Definitions!
define movewall:
while front_is_clear:
move
define pickall:
while next_to_a_beeper:
pickbeeper
define clearwall:
pickall
while front_is_clear:
move
pickall
define turneast:
while not_facing_east:
turnleft
define turnwest:
while not_facing_west:
turnleft
define turnnorth:
while not_facing_north:
turnleft
define turnsouth:
while not_facing_south:
turnleft
Tuesday, January 29, 2008
11th Lesson... Guido is going through andropause!
I am still stuck on lesson 17... Guido always ends up running along side the walls... This step sucks... Yeah.
Monday, January 28, 2008
10th Lesson... Guido Does Community Service!
Today I quickly made Guido find his lunch box in a maze, (copy pasted the command from a previous lesson). Then I hit a hard wall at step 17, where I must clean up the park using "while" and "if" statements. It's getting hard...
Sunday, January 27, 2008
9th Lesson... Guido Embraces the Storm!
This lesson I covered 3 steps... I feel pretty good about it too. I got around figuring out how to circumnavigate a room using the while and if commands. After that, everything went by pretty fast. The lessons were pretty random, Guido was first closing windows in order to get out, and then farming potatoes after finishing his homework. All in a day's work...
Wednesday, January 23, 2008
7th Lesson... Taking Out the Trash!
This lesson I learned about the "if" command. It was pretty straight forward and I got past the step quite easily. However, the "while" command in the 12th step was pretty confusing, but I got it in the end. Starting to get used to this...
Tuesday, January 22, 2008
6th Lesson... Guido goes to the barn dance!
This lesson went by quickly, I got over my problems with step 7 of the tutorial and quickly caught up to step 11. It's great to know the If and Do commands, makes it so much easier...
Well, I can't wait to finish with Guido!
Well, I can't wait to finish with Guido!
Monday, January 21, 2008
5th Lesson... Happy Birthday Guido!
Today I skimmed through step 6 of the tutorial, but hit a hard wall at step 7. I spent most of the lesson trying to find little tidbit semantic errors among my tens of command lines. In the end, I got frustrated and deleted most of my command lines to start fresh. However, the fresh start did not help either, I'm still looking for a way to slash the number of command lines I have. By far, this is the most challenging step...
Sunday, January 20, 2008
4th Lesson Guido Learns to Turn Right!
Well, after a few lessons of fussing over software issues, we've finally get back on track again. Today I finished lessons 4 and 5, and I feel all high and mighty about my abilities to manipulate Guido. It's great to see the option of defining open up, instead of writing a bajillion command lines we can now convert them to a single word... such as turnright! Truly, Guido is now a robot in the heat of development! Hopefully, I will get through the tutorials faster as the software issues have been resolved. Computer Programming class begins...
Wednesday, January 16, 2008
Lesson 3: Making Walls etc...
Today I learned Guido's more versatile functions such as placing and picking up beepers and making left turns. I am starting to see the possibilities of creating complex mazes etc. with the program.
Monday, January 14, 2008
2nd Lesson: Guido van Robot
Guido might not be the most exciting program, but I guess its good enough for now. I learned basic syntax commands for the program and managed to successfuly control Guido. Hoping to do something more with Guido later on.
Sunday, January 13, 2008
1st Lesson: Way of the Program
The introduction to computer programming I read today seemed to just jump straight into the details; throwing dozens of technical terms that I vaguely recall seeing on the many error messages shown to me throughout my history of computer experience. However, it is not completely overwhelming, I could still grasp a good solid understanding of the introduction to the Python programming language. Never having programmed before, I am quite pleased to find myself not baffled upon viewing this article. Python is a program that uses a high-level formal programming language that accepts no syntax errors of any proportions to create... programs. That sentence sums up my basic understanding of what Python is at the moment. My overall impression on programming, is that it will require a lot of dedication and diligence to improve on it. I am not hesitant to start programming soon...
Subscribe to:
Comments (Atom)