Today: We went over the homework to add the tank explosion sprite. We delayed the shield power-up creation, and created it on random empty squares. Homework: Clone Tower of Defense and checkoutRead More...
Today: We went over the homework to add the shield on top of the tank. We corrected the rotation of the turret. Homework: Add a new attribute "self.degrees_rotated" to the shield, andRead More...
Today We Do We reviewed homework from last week. Page 25, TRY IT YOURSELF 2-3, 2-4, 2-5 and 2-6. We reviewed homework from page 22 to 23. Homework Create a new fileRead More...
Homework Modify Feb8_ShoppingCartV2.py so we are using "items" dictionary wherever we use Milk, Eggs, Orange Juice and Bread. Create one more dictionary "prices" , the key will be either "1","2","3" or "4".Read More...
Today: We went over the homework to setup tower of defense. We created the enemy sprite and moved it accross the screen. We went over the technique to move the enemy alongRead More...
Today: We went over the homework to rotate the shield. We added animation to the exploding brick. We oriented the bullet so it's facing the correct direction using the angle passed byRead More...
Today We Do We finished reviewing input from shell homework. We went over list, how to use it and append. Homework Create a new python file Feb16_ListHomework.py Copy codes from page 38Read More...
Today: We went over the homework to add the target. We added directions and kept track of the current region and expected directions, so the enemy could walk down the path. Homework:Read More...
Today: We went over how to add the iron walls. We reviewed how we pointed the bullet in the correct direction. We moved the bullet in the direction the turret is facing.Read More...
Today We Do We reviewed 2nd Quiz result. Homework Review the quiz solution and come up with questions. Create Feb19_ListAndFunctionHomework.py Do exercises in https://indo.ayclogic.com/intro-to-python-exercises-for-quiz-2/ .
Homework Create a new file Feb22_IFELSEHomework2.py Do page 84 to 85: 5-3, 5-4, 5-5,5-6. This is very similar to last week homework. Basically you have to do some IF ELSE or IFRead More...
Today We Do We finished going over List Homeworks from page 38 to 42. We also learned how to replace element in the list and how to know the number of elementRead More...
Today: Went over the homework to add animation and finish the enemy map navigation. We added the tower. We added the health indicator. Homework: Create a new sprite class called Bullet. UseRead More...
Homework Create a new file Feb24_ClassHomework2.py Do page 167, TRY IT YOURSELF: 9-4 this is the continuation of the last week homework (Restaurant class)
Homework Load assets/bird01_A.png in Birdie.__init__ method Inside game_loop method, blit the image that you just load. Make sure to blit this image AFTER you blit the background. Otherwise, you wont see theRead More...
Today: We went over the homework to center the bullet's initial creation position, and added collision detection between the enemy tank and the bricks. We added logic so the enemy tank facesRead More...
Today We Do We reviewed homework about for loop and functions. We started Turtle module. Homework Continue with Feb26_BasicTurtle.py. Homeworks are due on Friday night, please upload to google drive. Create squareRead More...
Homework Do last week homework, please email your homework to gamas@ayclogic.com due date is March 2nd. New homework: Create a new file March1_InputFromShellHomework.py. Copy codes from page 114 to 116.
Homework If you did not do the homework last week, please do it. Continue with Mar1_RobuxShoppingCart.py Add code to make sure user has enough robux before making purchase. If user does notRead More...
Today We Do We reviewed For Loop List Homework and do some more exercises. Homework Create March2_ForLoopListHomework2.py Do TRY IT YOURSELF from page 56: 4-1 and 4-2. And then create another fileRead More...
Today: We added the bullet sprite. We added direction to the bullet and spawned them in 4 different directions We added the enemy health. Homework: Add the landing page with a playRead More...
Homework Create Marc3_UserClassHomework.py Do exercises in page 162: 9-3 and page 167: 9-5 Download Pycharm community edition from https://www.jetbrains.com/pycharm/download/ Make sure to download the community edition and not Professional one.
Today We Do We reviewed For Loop List homework. We started For Loop Range. Homework Use for loop in range to print number from 0 to 20, inside the for loop, checkRead More...
Today: We went over the homework to add the landing page. We went over the game walk and started the maze solver module to user for the enemy tank. Added logic toRead More...
Today: We finished the hangman. We started learning about fixing bugs. Homework: Copy the broken code at https://indo.ayclogic.com/fixing-python-bugs/, and fix it using the methodology we learned in class. Once it's fixed itRead More...