Under rating threshold (hideshow)
(Cont) Never before have I seen funducational material so fun, or educational :D This is perhaps the single greatest game on Kongregate, and I can't wait for future lessons. ∞/5 for awesomeness
Under rating threshold (hideshow)
You...are...a...GOD!!! I have to thank you from the bottom of my heart for this magnificent game. I used to code in qbasic back in the day, and I never could get the hang of any of the newer languages, until I found this! My suggestion for you? Add a donation box! Work of this caliber deserves to be recognized, and since I can't rate any higher than a 5, or play it at least once a day to ensure it is getting hits, I strongly feel you should add a donation box. I for one, don't even care if nothing extra comes with it, I will gladly donate kreds to the continuance of this project, as I'm sure most of the other Konger's enthralled with it's teaching effictiveness would. (Cont)
Thanks for the nice comment!!! It means a lot to me as I did put a lot of time into this. I hope to add a donate button within the week. I need to figure out how to get the game to work with Kong's "virtual item" API. I'm glad you like it.
Under rating threshold (hideshow)
Having some trouble with Right of Passage, part 13/21, on Arrays.
Question is as follows;
Part 13/21 Rite of Passage
1 private var bobArray:Array = [ ];
Use the push method to add the following values to the array, in this order:
"Bob","Smith","15 Macon Street","555-0123"
The code I am inputting is;
bobArray.push("Bob","Smith","15 Macon Street","555-0123");
What the hell is wrong with it!? I can;t see anything wrong, so I'm not sure if it's a bug or what :/ Might be against the rules, but I actually understand this stuff, and love the game, except this is really ruining it for me now -_- Can someone please tell me?
Under rating threshold (hideshow)
Out of all the tutorials this is by far the most interactive one I've found. Being able to repeat levels is invaluable and really helps to drill the information in your head.
Under rating threshold (hideshow)
Has anyone seen Gregory?
Hey everyone. So, I have a new full-time job that is taking a lot of my time now. I still hope to expand my games and write new ones but expect updates and fixes to take a longer. Thanks.
Under rating threshold (hideshow)
Part 8/16 Rite of Passage (For/While Volcano): Why is "i=0" in the answer when the value of i is already defined in line 1?
Under rating threshold (hideshow)
Greg, since when is "a few more days" more than 20? No offense of course, I can imagine it must be tough ironing out bugs.
I have a new job which is taking tons of time. I'm trying to find a work/programming balance though. I will have some typo fixes up by the end of today
Under rating threshold (hideshow)
level 243 asks you to call a function with an input of 18. The function should read " trace(doublePlusOne(18));" but when you input it, all you get is an error. What am I missing here? I feel like I am stumped by a typo more than an actual programming error.
Under rating threshold (hideshow)
Error! Part 4/8 For Loop Syntax line 5 " for (i=0;i=5;i++) { "
I think it's wrong and the correct way is " for (i=0;i.
Under rating threshold (hideshow)
sinice you have upgrade the game you should remove "You've completed every level in Programmer RPG Version 1.2! Basic programming is obviously no match for you. Defeat every enemy in the game, then go to your house for a surprise and to completely finish" that is at the end of Logical world
Under rating threshold (hideshow)
"I haven't explained gameOver(); or startUserTurn();
but I am getting to them, I promise.
Well, I sort of promise. If I update the game to version 2, I'll include explanations for them. "
Under rating threshold (hideshow)
This is an amazing game. Thanks so much for making it and please keep going with the updates. I plan on going into programming when im older and this has helped me so much thanks again
Under rating threshold (hideshow)
Hi Gregory! I just wanted to say thanks for the game. I've learned a lot from it and hope to keep doing so. I'm really really happy that a friend told me about this game, I've been wanting to learn OOP for a while but the only book I had found was repetitive and boring, so (and dont feel pressed) I'm really looking forward to this game getting to that part. As for the other thing, you do know how to encourage oneself and keep the game interesting and fun. I hope you keep making more and more levels and for this game to be even more successful (I will sure be telling about it to everyone who could be interested). So to end this, hava a good day and good luck!
Under rating threshold (hideshow)
I might've spotted another typo in Part 9/11 Infinite Loops.
for (var j:uint = 4; j = 2; j++) {
How is this infinite? 4 never equals 2.
On all of the loops with =, I meant to type >= or <=. I don't know what I was thinking, probably staying up too late to code. They will all be fixed by tomorrow. Thanks.
Under rating threshold (hideshow)
In "Part 4/15 Rite of Passage," it's rather weird to be asked to calculate with an uninitialized variable. Even though ActionScript defaults integer variables to 0, I don't think you should expect us to know that.
Alectric, I can't thank you enough for all of your feedback. I have been away for a few days, but I will methodically go through your comments and incorporate your suggestions/fixes into the game. Thanks again!!!
Under rating threshold (hideshow)
Love your game and I seldom ever had such a qualified teacher :)
On small thing though,
there's a little mistake in Part 8/9 "Creating our first function".
It says" then completedlessonArray[levelArrayIndex] already equals one!"
It should be "completedLevelArray" though.
Can't wait for the next update or whatever you do next!
Under rating threshold (hideshow)
In "Part 7/8 Math.floor," you don't declare a type for userDaysAlive. You also might want to clarify that in the conversion from days to years, you're not expected to account for leap years.
Under rating threshold (hideshow)
In "Part 1/5 Math.pow," you made the whole third example a comment for some reason, unlike the other two examples. It also seems a bit misleading that you act like the semicolon completes the statement, rather than terminates it like any other statement. If you call a Math method before the end of a statement, it won't have a semicolon at the end.
var x:int = Math.pow(2,3) + 5;
Under rating threshold (hideshow)
I saw that someone already commented about the missing "Math.abs". There are also problems with the function in "Part 5/5 The Math Class." You don't specify a return value (void, I assume), and you don't assign "Math.abs(distance - targetPosition);" to anything. I also don't understand why you divide distance by 2, and what that has to do with a low score winning.
Under rating threshold (hideshow)
i'm kinda confused on basic math 5/8 if we are supposed to have something like myVariable *= then hoe would it multiply?
Under rating threshold (hideshow)
Wow, the end portion of the loops rite of passage is totally wrong. First of all, you forgot to decrement cartItems, which would result in an infinite loop. Second, even if you decremented, I would assume that would go after the addition to totalBill, but that would result in you looping 6 times over an array of size 5, resulting in an out of bounds exception when you try to check itemPriceArray[-1]. You emphasized that we want the loop condition to be greater than OR EQUAL TO, yet in this case we only want greater than.
Under rating threshold (hideshow)
I was totally confused at "Part 8/16 Rite of Passage". It was unclear to me what exactly you were expecting. Do you want a while or for loop? Am I supposed to be referencing the previous page somehow? And why are we executing until i < 480, when i starts at 0? (Turns out you want a for loop that executes WHILE i < 480, rather than UNTIL). It was also confusing to me that you wanted us to redundantly initialize i = 0. The loop would work by just saying "for (i; i < 480; i++) {". To avoid confusion, maybe you should remove the initialization to 0 when i is declared.
Under rating threshold (hideshow)
In "Part 4/7 Review," The while loop would technically be infinite as is, but you probably want to say "while (j == 0)" (with a double equals).
Under rating threshold (hideshow)
In "Part 6/7 More for loop index practice," you say "line 4 declares a variable and sets its type to be of your tile MovieClip," but that's actually line 5.
Under rating threshold (hideshow)
In "Part 2/7 More for loop index practice," you want a presumable constant ALLCAPS variable, yet don't accept the use of "const" instead of "var".
Under rating threshold (hideshow)
Maybe "Part 4/10 Using the loop index" would be a good opportunity to demonstrate how to format long lines of code, by bringing the right side of the '=' onto a new line with an indent.
Under rating threshold (hideshow)
At "Part 2/10 Using the loop index," the final value of 'i' should be 3, since that will be its value when the loop finishes.
Under rating threshold (hideshow)
"ALLCAPS variables are reserved for constant variables that never change." Well, that's the convention, but it's not actually enforced by compilers. At my company, we have a convention of starting every private variable with an underscore. These are good practices, but not hard rules.