What we did today: Finished learning about functions with return values Practiced problems with functions with return values Homework: Page 137 Try-it-yourself (8-3,8-4,8-5) If you have any questions, feel free to emailRead More...
Today: We went over the final project Created a plan and divided projects. We added the balloon sprite Homework: Follow your plan for the final project.
Today: We went over the final project. We added some sound effects in shoot balloon. I've uploaded the source code here. Yitong/Spencer: Create a credits page to list, team members, AycLogic SchoolRead More...
Today We Do We continued with Shoot Balloon project by making the bug moves left and right. We added a feature to kill the bug when it collides with the Target sprite.Read More...
Today We Do We continued to improve Shopping Cart program to use dictionary and removed code duplication We also created the menu dynamically according to the elements inside the dictionary. Homework CreateRead More...
What we did today: Finished learning about the random module in python Started working on the Magic8Ball program Homework: Convert the above magic 8 ball program by using lists and r.choice insteadRead More...
Today We went over the final project We also added the target sprite. Homework Add some more details to your project proposal include more details for the timeline. Follow what you're planningRead More...
Today We Do We started doing the loader images loop. Still work in progress Homework Display "assets/balloon_title.png" and play_button.png in the landing page Add count down timer when game is in session.Read More...
Today We Do We reviewed Car and ElectricCar classes and how ElectricCar inherits Car class. We reviewed how ElectriCar class can override fill_up_the_gas method. I uploaded the files that we did inRead More...
Today We Do We added the code to activate the shield when one of the tanks collide with the powerup sprite. We added the code that will display GAME OVER page. HomeworkRead More...
Today We Do We continued on Hangman game. We learned on how to loop through each letter at a time in Sep11_LoopingEachLetterInAWord.py. The latest code is uploaded into the google drive already.Read More...
Homework for Corey, Bradley, Raelyn Please make sure the bullet appear on the screen and moving to the right. Launch bullet from left side of the screen once every 3 seconds goingRead More...
Today We: Finished building GrocerySystem program Homework Continue coding your project, I will be checking the progress each class period Final Project due date: October 2 Final Project Criteria Link: https://indo.ayclogic.com/intro-to-python-final-project-criteria/ Project ExamplesRead More...
Today We: Finished building ShoppingCart program Homework Begin studying for the final exam Great study material would be the code we've written since the beginning of OOP Python. The files can alsoRead More...
Homework Make the bug appear on the screen once every 5 seconds, moving left or right. Make the bug move really fast. Add collision detection between bug and target. When you clickRead More...
Today We Do Make the tank able to use LEFT, RIGHT, UP and DOWN costumes. Make the tank able to move up, down, left and right via W, S A, D keysRead More...
Today We Do: We added wall.py where the image could either be IronWall.png or Brick.png. We added a feature to dynamically build the wall on the screen based on config.py Homework: GenerateRead More...
What we did today: Finished the Magic8Ball program Started the Hangman program Homework: https://indo.ayclogic.com/intro-to-python/star-wars-problem/ If you have any questions, feel free to email me at nathaniel@ayclogic.com
Today We went over the final projects. We reviewed how gravity works in Flappy Duck and discussed how similar logic could be applied to Adventure Run for jumping. We added collision detectionRead More...
Homework When target pop the regular balloon, play plop.wav sound effect When target pop the bad balloon, play explodify.wav sound effect Load assets/bug/birdchirp2.wav inside bug.py and play the sound when a bugRead More...
Today We Do We reviewed Class homework from page 162. We started creating a new project SchoolApplication using Pycharm. Homework In Thonny create Sep17_ClassHomework3.py Do homework in page 167 (TRY IT YOURSELF).Read More...
Today We went over the inheritance homework We added the blue background and moved the configs to a config file. Homework Use one of the bird filenames to load up an imageRead More...
Today We Do Fixed Powerup spawn location overlapping with walls Fixed Shield does not go away. Fixed the enemy tank does not launch bullet periodically. The class is finished congrats.
Homework Create Sep18_FixPythonErrorHomework.py Copy all the codes from https://indo.ayclogic.com/fixing-python-bugs/ into Thonny. Fix all the broken codes . Remember last week we learn how to fix python bugs.
Today We Do We started MonsterInheritanceSystem project. Homework In monster_system.py , inside print_menu(self) method, loop through each element inside self.monster_dictionary and print something like below. This is very similar to print_menu(self) methodRead More...
Homework In Shooting Balloon, change the code in main.py and bug.py so that when the player pop the bug, the bug costumes change to use dizzy bug instead of flying bug. AndRead More...
Today We Do We went over the homework from last week: https://indo.ayclogic.com/intro-to-python/star-wars-problem/ Homework Review Sep14_Hangman.py codes and come up with at least 2 questions. And ask these questions to Nathaniel next week.Read More...
Today We started the tank game project. We added a PlayerTank sprite and got it moving on the screen. I've uploaded the source code here. Homework: Currently we only have an images_rightRead More...
Today We Do We finished Shoot Balloon project today. We finished Python Game Development course. All of you guys have created 3 games in the class, Birdie, Flappy Duck and Shoot Balloon.Read More...
Today We Do We reviewed Class homework We continued with SchoolApplication. Able to print the menu Able to stop the loop when user enter "4". Homework Create a new file student.py underRead More...
Today We Do We went over each team project status. It seems like team Caden-Jeremy, Allison-Madison are not making a lot of progress and need to put more effort. Homework Make aRead More...
Today We Do We reviewed Sep18_FixPythonErrorHomework.py. We exercised more on fixing python error in the class. https://indo.ayclogic.com/fix-python-bugs-2/ we are not finished. Homework Finished fixing the problem in https://indo.ayclogic.com/fix-python-bugs-2/. The last problem wasRead More...
Today We Do We were able to display a different type of tower of purchase. We displayed price below tower of purchase. Homework For Everyone In TowerForPurchase.py, add one more tower_type, itRead More...
Today We Reviewed progress on final project Finished all but one final function implementation in the roblox program Homework Continue coding your project, I will be checking the progress each class periodRead More...
Today We We finished working on MonsterSystem.py in MonsterInheritanceSystem project. Homework Create Sept25_ClassInheritance.py either in Thonny Do exercises from Page 168 to 170
Today We Do We continued with Shoot Balloon project. We introduced BUG_DIZZY mode so bug can use different costumes when it has been pop by the balloon. The bug will move downRead More...
Today We Answered questions about hangman Reviewed how index works in strings, lists, and for loops Homework Create a python program that completes the following: get word from user check if wordRead More...
Today We went over the homework. We learned about git branches. Homework Put the Tank turret on top of the tank base. You can use the “PlayerTank_2_1_Turret_0” image, don’t need any animationRead More...
Homework Add a new python file under "src" folder: teacher.py Inside teacher.py, create a new class "Teacher" with the following attributes: name, age, phone, subject. Inside school_application.py add two more features: AddRead More...
Today We Do We reviewed homeworks and prepare for next week 2nd quiz. Homework Next week is our second quiz, please come 15 mins early, 1:45 PM. Please study the followings FunctionsRead More...
Today We Finished writing the code for the dragon class in the MonsterInheritanceSystem Homework Page 173, 9-6 and 9-7 If you have any questions, please feel free to email me at nathaniel@ayclogic.com!
Today We Do Before when we spawn the Tower, it always spawn the same tower over and over again regardless of which tower that we purchase. We fix this problem so theRead More...
Today We Worked on the final project Homework Finish the final project by October 9 and review the criteria to make sure your project fulfills all requirements Final Project Criteria Link: https://indo.ayclogic.com/intro-to-python-final-project-criteria/ IfRead More...
Homework If you did not do last week homework, please do it. When the bug appear, play the sound "assets/bug/birdchirp2.wav" forever. use play(-1) When the bug goes beyond the screen, stop theRead More...