Today We Do We started Python Digital drawing using Turtle. Homework Create a new file "Nov30_Turtle4ShapesHomework.py" Create a new function "draw_rectangle". One parameter: pen_color. Inside the function, draw a rectangle shape usingRead More...
Today We Do: We made some minor modifications to the final project. We enhanced Shoot Balloon project by making the Balloon hitbox smaller. We also made the Explosion sprite, able to showRead More...
Today We Do We reviewed inheritance where with inheritance, we can avoid duplicating codes. We went over the homework on how to properly override Turret.load_image(self) and Turret.get_turret_angle(self) inside EnemyTurret. We extracted codesRead More...
Today: We cloned the tank-game git repo. We learned about git branches. We added the tank sprite. Homework Add logic so that you can move the tank. Use "a, s, d, w"Read More...
Today We Do We did Kaleido Spiral turtle project. Homework Continue making progress for your Turtle module project. If you need to revise your project proposal, please email me again your revisionRead More...
Today We went over the home fix the cloud position offset. We added the hitbox/rect attribute for the bird and fireball sprites. We added collision detection between the birds and sprites. WeRead More...
Today: We went over the homework We reviewed why we need to use copy.deepcopy. We modified the self.map_copy attribute as the bricks get destroyed. Homework Add a type parameter to the BrickRead More...
Homework Finish the Book A Trip feature in Driver System, just like below Please select one of the following menu 1. Add driver 2. Book a trip 3. Exit Please make yourRead More...
Homework In your MonsterInheritance project, before displaying list of monster, display the player's health. (self.player_health) Continue our "2. Sword attack - 10 to 20 damage" code, which is to reduce the player'sRead More...
Today: We went over the homework to add Brick sprite and move the tank. We made it so the tank can only move one direction at a time. We rotated the turretRead More...
Homework Make progress on your Turtle project, it is due on Jan 8, so if you can please complete 75% of your project by next week. Continue on Dec11_ShoppingCart.py project. Make theRead More...
Today We went over the homework. We added the different game modes. We added the landing page. We added logic to switch from the landing page to game in session when clickingRead More...
Today: We went over the homework. We went over the maze solver and started the process to move the enemy tank with it. Homework: Add a game "mode" attribute in TankGame, whichRead More...
Homework Create Troll (troll.py) and WaterGolem (water_golem.py) classes Troll class should be immune to "earth" magic attack. WaterGolem class should be immune to "water" magic attack. Look at how we did theRead More...
Today We went over the homework to add the turret sprite. We created a MAP config inside the config.py file. We made the MAP have the correct size, 28 columns and 20Read More...
Today We Do We continue with Dec11_ShoppingCart.py program Homework The turtle python project is due. Please email your program to gamas@ayclogic.com before Jan 8. Also in the Dec11_ShoppingCart program, add code toRead More...
Today We Do: We went over homework from page 123 and 124. Homework: Create a file called Dec18_Quiz1PrepHomework.py Do exercises from https://indo.ayclogic.com/intro-to-python-exercises/ If you have question, please email either david@ayclogic.com or gamas@ayclogic.com.Read More...
Today: We went over the homework. We reviewed the game loop again. We added the score attribute. We fixed the bug preventing player from being recreated on the screen. I've uploaded theRead More...
Today We Do We continued with Dec14_Robot.py project. We added left_arm(x,y,color) function. I have uploaded the code to the google drive, please take at the latest file in the google drive here.Read More...
Today: We went over the homework to add the different game modes. We added the maze solver inside the enemy tank. We visualized the path from the enemy tank to the playerRead More...