4PM – Advanced Python Game Development
4PM – Advanced Python Game Development
Today We Did: Completed Tank Game Homework: None If you have any questions, please send an email to latisha@ayclogic.com
Today We Did: Completed Tank Game Homework: None If you have any questions, please send an email to latisha@ayclogic.com
Today We: Continued the jumpy monkey project Added a dinosaur that flies around in the second level Made it so when you touch the dinosaur the monkey resets Made a level bannerRead More...
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: Learned about coordinates Learned about the x-axis and y-axis Learned how to use the pen functions Homework: Find the coordinates of all the corners of the octagon and the triangleRead More...
WEDNESDAY Today we continued the Mikey project. We added his hair to the sketch, and also started to develop the lines on another layer. For lines we did his face, neck, andRead More...
Today We Did: Finished going over Input from Shell How to use int() Homework: Do question 1 from Tell Me Your Age in a file called Dec1_TellMeYourAge.py NOTE: Please submit your homeworkRead 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 Did: Continued Application Loop Created Add Driver Homework: Make a function that loops through all the Drivers and prints their information If you have any questions, please send an emailRead More...
Today We Did: Continued with the Christmas Card project. Added in the bells, along with snow, and the gift box. For Homework: Add in two banners, one that says "From: Your Name"Read More...
Today we: Continued the Mary Had a Little Lamb Project Added the Conductor sprite Coded the Conductor sprite to play the "Mary Had a Little Lamb" song Homework Pt. 1 Finish codingRead More...
Homework Create a java file Dec2MethodHomework.java Inside this file, create a method favoriteSport(String sport) if the name parameter is “Volleyball” (non-casesensitive) print to the shell “Volleyball is a my favorite sport “.Read More...
Homework Create a Java file Dec2OOPHomework.java Copy the 2 methods from last week's homework. Create method “run” which will display below menu continuously and depending on what the user choose, will eitherRead More...
Homework Under "src" folder, create monster.py Inside monster.py, create Monster class with the following attribute: species, health, max_attack Inside monster.py, create get_info() method. Inside monster_system.py, add 3 monsters inside self.monster_dictionary. key =Read More...
Today We Do We enabled Up and Down arrows to move the dragon up and down. Homework Add the code so when user touch the launch fireball circle, it will launch fireballRead More...
Today We Do We continued with Monster Inheritance project. We added the ability to Homework Continue with Monster Inheritance project. When user select "1. magic attack", display magic attack menu like belowRead More...
Homework Continue on Christmas Card project Add one sprite, "snowflake". Copy the code from virtual snow into this project. Add two sprites, use arrow sprite from Scratch gallery. One arrow needs toRead More...
What we did today We made Dinosaur3 move up and down. We started working on the Animal Race project. Homework Do pages 51 to 54 in your pink Scratch Book.
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 Did: Learned how to make functions with Return Homework: Do pg. 138-139 from the textbook in a file called Dec4_FunctionsWithReturnHomework.py NOTE: Please submit your homework file inside the google driveRead 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 Did: We continued on with the Christmas Card project. Adding in the Giftbox and the Face sprites For Homework: Add in 3 costumes for the Faces, each with different expressions.Read More...
Today we: Started the Christmas Card project Added the Christmas Tree, Gift Box, Bells, and Banner From sprites, as well as the backgrounds Coded the Christmas Tree to forever change colors CodedRead 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...
MONDAY Today we did a lesson about drawing Figures and body proportions. We talked about: Number of heads tall and how different characters and styles can be different heads tall. Using circlesRead More...
Today We: Finished up the intro to lists project Learned how to loop through a list Started working on the Christmas Card Project Fixed up the background to fit in scratch's screenRead More...
Homework In the class, we were trying to add SaturnFireballAxe.java to launch fireball when we hit right click. In addition, we also try to be able to craft SaturnSword using crafting table.Read More...
Today We: Practiced using functions with more parameters and used turtle module to create more shapes Homework: Please try to recreate a house like this using turtle module: Remember that it wouldRead More...
What we learned: Greater than and less than Change x by 10 How to compare the x position and numbers using ">" and "<" How to make the mouse walk towards theRead More...
WEDNESDAY Today we continued the Mikey project. We continued on the lines, finishing all the clothes. HOMEWORK We are continuing the Lyn Homework by doing the sketching “Step 3: Clothes”. This isRead More...
Today We: Reviewed the quiz Your HW: Do the quiz I emailed you again Don't look at the answers and act as if you were taking the quiz again without notes
Today We Did: Went over Tell Me Your Age Learned about Lists Homework: Do pg.36-41 and pg.36 TRY-IT-YOURSELF #1 from the textbook in a file called Dec8_ListsHomework.py NOTE: Please submit your homeworkRead 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...
Today we: Reviewed the Practice Final Test Homework: Study for the Final Test (which is on Thursday, December 16) If you’d like, you can study the resources attached below to prepare forRead More...
Today We Do: We continued on with the Christmas Card project. Created the banners with From: Your Name, and Merry Christmas Added in the gift box code along with the face's code.Read More...
Today we: Finished the Mary Had a Little Lamb project Started the Virtual Snow project Added the Snowflake sprite, Snowman sprite, and background Coded the Snowflake sprites to forever create clones CodedRead More...
Homework Create a class Animal inside a new file Animal.java Inside this class, it will have the following attributes: String name int age String type boolean canFly; Create Animal constructor with theRead 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...
Homework We want to make the red dragon (Player.java) have flapping wing animation. If you still have copy of the codes from your Python Game Development class, look into that to seeRead More...
Homework Create Troll.java which will inherits from Monster class. Override doMagicDamage(magicType, damage) method to make Troll immune to "earth" magicType damage. Create WaterGolem.java which will inherits from Monster class. Override doMagicDamage(magicType, damage)Read More...
What we did today We added a finish line and a winning banner for the dog and bat. Homework Make the bat winning banner appear when the bat touches the finish line.Read More...
Homework When the Christmas Tree is clicked, do the following: Make the Bells sprite appear. After 4 seconds, switch Bells sprite to costume 2. Broadcast to make the giftbox appear. Create oneRead 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 Did: Learned how to make functions with optional parameters How to write a function to convert something into something else Homework: Do #4-7 from the Lists,Inputs,... Websites in a fileRead More...
Today We Did: Continued with the Christmas Card project. Finished up the Christmas Card project and started the Mary Had a Little Lamb. Added in all the different notes for the song.Read More...
Today we: Continued the Christmas Card project Created another costume for the Bell sprite Coded the Bell sprite to switch costumes Coded the Face sprite to show and hide Coded the GiftRead More...
Today We Do We continued Tunnel of Doom project. We started Virtual Snow project. Homework Finish Tunnel of Doom project, make sure you have the code from page 131 and 132. ContinueRead 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: Continued the Christmas Card Project Added in our face as a sprite Made the face appear and say a festive message from a list after the present is clicked MadeRead More...
MONDAY Today we started a new project: Mina from My Hero Academia. We finished the whole sketch, and next week we will start on the lines. HOMEWORK Take two full body picturesRead More...
Homework: Create crafting recipes for saturn_axe and saturn_lightning_axe. You need to create 2 json files under resources/data/aycessentials/recipes/ . Follow the existing example that we did in saturn_sword.json.
What we learned: how changing the Y position works negative numbers Homework: Make the dinosaur start at the same place every time you press play Make the dinosaur change costume when itRead More...
Today We: Created a new function to draw rectangles, using parameters for color, x and y (starting points), and width and height. Used the turtle.forward() and turtle.right(90) methods. Homework: Create your veryRead More...
Today We: Started learning about the Turtle module in python Learned how to move the turtle pen tool to make lines Learned how to make the pen tool start and stop drawingRead More...
WEDNESDAY Today we continued the Mikey project. We finished the lines and started on the coloring. We colored his skin, hair, and jacket. HOMEWORK We are continuing the Lyn Homework by doingRead More...
Today We Did: Learned how to replace things in a list Learned how to add things to a list using .append and .insert Learned how to remove things from a list usingRead 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...
Today we: Finished the Virtual Snow project Went over instructions for the Practice Final Test Homework: Complete the Practice Final Test. Don't forget to share your Scratch projects, as well as toRead More...
Today We Did: We finished up the Christmas Card project and started learning about lists. We began the Mary Had a Little Lamb project and were able to finish most of theRead More...
Homework Continue adding codes inside Dec9RestaurantSystem.java. You want to add the code so it can do like below. The code should be similar to Dec2OOPHomework.java There are 3 restaurants in the systemRead 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...
Homework Make bird sprite have flapping animation. Look at how we did it in Player. Add hitbox to Player. Detect collission between player and any of the bird. When they collide, setRead More...
Homework Upload 2 costumes for your Face sprite. The 2 costumes should be your face pictures. Everytime, the Face sprite appear, select random costumes. Come up with 3 more christmas sayings andRead More...
What we did today We made the bat stop moving when the dog won (same with the dog). We started on the Ask Gobo project. Homework Do page 68 on your pinkRead More...
Homework Continue with Dec2MethodHomework.java Add codes for number 2 and number 3. If you do it properly, it will behave like below Select below: 1. Enter your sport 2. Convert Fahrenheit toRead 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 Did: Learned how to get random numbers and random items from a list Created Magic 8 Ball Homework: Do #6-7 from the Lists,Inputs,... Websites if you didn't manage to doRead More...
Today We Did: We started up the Rocketship project. Completed the rocketship along with the asteroids. For Homework: There is no homework for this week since we finished up the Rocketship project,Read 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 learned about while loop We learned about Random number. Homework: Our coding school closes from Dec 24 to Jan 2. The class will resume on Jan 8. CreateRead 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: Finished the Christmas Card project and practiced sending it to people through email Started the new Supermarket project Set the background and imported all the food sprites Made a newRead More...
MONDAY Today we continued the Mina Project. We started the lines, and finished most of her clothes. HOMEWORK During the next few in-class projects, you’re going to be working on an at-homeRead More...
Today we: Went over change x and change y Learned how to make clones Learned how to control clones Homework: Finish Spiralizer project pg. 97-102 NO CLASS NEXT WEEK (12/28/2021)
Today We Do We completed Virtual Snow project. Homework Add one banner to Virtual Snow project that would say "From Edmund" and move from top right corner to bottom left corner. AddRead 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: Learned about turtle.forward command Learned about turtle direction Created a new rectangle function Made the function take in many parameters to specify certain things about our rectangle we are drawingRead More...
WEDNESDAY Today we continued the Mikey Project. We finished adding the flat colors to the rest of his clothes, and started on the shading. Shaded the boots, pants, shirt, and part ofRead More...
Today We Did: Learned about List For Loops Homework: Do pg. 57-58 and TRY-IT-YOURSELF 4-1 from pg.56 from the textbook in a file called Dec22_RangeForLoopHomework.py NOTE: Please submit your homework file insideRead 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...
Today we: Reviewed the Practice Final Test Homework: Study for the Final Test (which is on Thursday January 6, 2022) If you’d like, you can study the resources attached below to prepareRead More...
Today We Do We finished RestaurantSystem application. We started SchoolSystem application. We created Student class. Homework No class from Dec 24 to Jan 2. The class resume on Jan 6. Add codeRead More...
MONDAY No class today. Please refer to last week's post for the project progress and homework for next class. MERRY CHRISTMAS and HAPPY NEW YEAR
WEDNESDAY No class today. Please refer to last week's post for the project progress and homework for next class. MERRY CHRISTMAS and HAPPY NEW YEAR
This site uses cookies to understand your visit and improve future outreach. We do not sell personal data.