9 AM – Intro To Java
9 AM – Intro To Java
Homework: After login is successful, present this menu to user Login successful 1. Inbox 2. Create a new email Please enter your selection: 2 CREATE NEW EMAIL To: bill@gmail.com Subject: Bill youRead More...
Homework: After login is successful, present this menu to user Login successful 1. Inbox 2. Create a new email Please enter your selection: 2 CREATE NEW EMAIL To: bill@gmail.com Subject: Bill youRead More...
MONDAY CLASS Today we finished our Simba project and turned in the homework from last class, which was adding a background for Simba. We also started a new project to draw aRead More...
Today we Did: Created Cloud class in cloud.py Created config.py Made birds flap Homework: Create the Player class in player.py. In main, make create_player_group and add one instance of player to it, thenRead More...
Today we have progressed a lot with Doom on the Broom adding in the Forcefield as well as the bats. For Homework: Please do from pages 119-123 which is just creating moreRead More...
Today we did: Continued working on Robot Builder Created draw_left_arm function and drew using a for-loop Homework: Create draw_right_arm function and call the function 3 times so that the drawing looks likeRead More...
TUESDAY CLASS Today we started a project to draw a Todoroki character bust (head and shoulders). We started with a circle to lay out the head and face proportions, and then proceededRead More...
We created enemy_tank.py and the EnemyTank class inherits from Player class. We override some methods in Player class so the EnemyTank can load its own set of images. This way the PlayerRead More...
WEDNESDAY CLASS Today we continued to work on the Puppy from Reference project, by finishing the color patches on the whole body. We used the Smudge Tool to blend the colors forRead More...
Today We: Continued the Doom on the Broom Project Added an explosion when the bat touches the witch Made it so that when the witch loses a life, all the enemies alsoRead More...
We went over the classes homework. We finished the Human and Student example. We started learning about inheritance. Homework: Read and do the examples and exercises from page 167 through 169 inRead More...
We went over the homework to slow down the flapping of the player wings. We went over the homework. We reviewed how the player flaps its wings. We made the fireball faceRead More...
Today We: Started new virtual Snow Project Made Snow and Snow clones Made the snowflakes fall made the snow stack on ground Added Snowman Made snow stack on snowman Showed how toRead More...
Today we did: Created Player class Slowed down the flapping of wings Added arrow controls to Player Homework: Create the Fireball class in firebally.py. In main, make fireball_group and if the spaceRead More...
Homework: create bullet_launch_flare.py Create a class BulletLaunchFlare It should animate the assets/Tank_Shot/Thank_Shot_X.png When you launch either enemy or player bullet, you should have this animation near the tip of the turret.
Homework: When the player and the bird collide, switch the game_mode to GAME_LANDING_PAGE. This way the user can play the game again. To do this, you have to look at how weRead More...
Today we: created the sprites Nose and Bowtie coded the sprites Hair, Nose, and Bowtie to stay in one place when the green flag is clicked coded the Nose to forever switchRead More...
Continued making progress on final project: Virus Zombie We made the Zombie able to spawn We made the Zombie able to not move with the map. We fixed the problem with theRead More...
Next week is 1st quiz, please prepare the following You need to have a gmail account. During the quiz, you can use Thonny, but you cannot look at previous exercises. Study theRead More...
Homework: Slow down the creation of Tube. Look at how we slowed down the creation of bird in Birdie game. Make the Tube appear from the right side of the screen.
Today we Did: Went over homework worksheet Learned how to start and stop drawing in turtle Began creating rectangle function Homework: Make the function described below in a file called March6_FunctionPractice.py: MakeRead More...
We made progress on the final projects Lava Joomp: We fixed the credit page We fixed the lava rise timing problem We fixed the jumping animation Whack-a-mole: We fixed displaying Game winRead More...
We made progress on the Platform Runner final project We made the dinosaur able to move left and right on a platform. Homework: Continue making progress on your final project according toRead More...
Homework: When user pressed "f" key add a new fireball to the group. Do this in main.py inside game_loop() Change the code in player.py so when player goes to the left, itRead More...
Today we continued with Doom on the Broom. For Homework: Please do from pages 118-123
Today we: reviewed coordinates learned more about the coordinate plane/grid paper learned about the Pen extension started drawing the square using its corners' coordinates Homework: review how to find coordinates on yourRead More...
Today we went over: List Homework review Finished List operations and how to apply lists. Homework: Page 42 3-5 and 3-6 (Try it yourself) If you have any questions, please feel freeRead More...
Today we finished: Quiz 2 Homework: No Homework, congratulations on getting through the second quiz! If you have any questions, please feel free to email me at nathaniel@ayclogic.com!
We added a feature to save Accounts to file. Homework: Complete last week homework. When creating a new email, from the "To" email, you have to find existing account that match withRead More...
Today we did: Finished Robot Builder Began learning how to write functions that draw unique faces How to change the heading of rectangle Homework: None
MONDAY CLASS Today we finished Chibi Aang, and started the cute kittens in various poses. HW Using the Chibi-base we made last class, draw another character that is not Aang. It canRead More...
Today we did: Created Fireball class Made Birds fly both left and right Homework: None
Today we were able to finish the Doom on the Broom project. No homework this week and we will be starting on a new project next week.
TUESDAY CLASS Today we continued our drawing of Todoroki. We finished the Flat Colors step, and started on the Shading. Homework Look at the two sketches you did, and choose one youRead More...
Today we did: What OOP and Class Inheritance is How to make Classes in Python How to Make Methods Homework: pg 162 TRY-IT-YOURSELF 9-1 and 9-2, from the textbook. Do it inRead More...
Today We: Fixed Bugs with your projects Continued Doom on the Broom project Added 2 new enemies: Ghost and Dragon Added the hippo that gives health when it touches you Started toRead More...
WEDNESDAY CLASS Today we finished our Puppy project, and also drew a couple of extra cartoon puppies. Homework : Draw another animal from photo reference. Find a picture of any animal. YouRead More...
We went over the inheritance homework. We setup PyCharm and downloaded the the Birdie Template. Your homework is to make sure you can select a "python interpreter" in Pycharm, following the instructionsRead More...
We added a rect attribute for both the fireballs and the birds. We added logic to handle collisions between fireballs and birds, so the birds get killed. I’ve uploaded the source codeRead More...
Today we did: Made the Player turn when going left or right Made Fireball start from where Player is Made Fireball be able to shoot left and right Homework: None If youRead More...
We continued with adding ability for the enemy tank to find path to get closer to the player. Homework: Create a power_up.py sprite and make the powerup sprite appear randomly periodically onRead More...
We completed implemented Play button properly. We reset player score We removed all birds from screen We resurrect the player. We added pop sound effect when the fireball hit the bird. Homework:Read More...
Today we: learned about coordinate planes and how to find the coordinates of a certain point Homework: find the coordinate of rectangle corner #4 find the coordinates of all of the cornersRead More...
We went over the homework We learned about inheritance in python We learned about dictionaries I uploaded the code here. Homework: Follow the direction to download Pycharm: https://www.ayclogic.com/pycharm-setup-guide/ Read and do theRead More...
We continued with Flappy Duck game We added Downward Tube properly. Homework: Create coins.py Inside coins.py, create Coin class Load coin_1.png Integrate it to main.py and make it appear on the screen.
Today we Did: Completed Rectangle function Began working on the Robot Builder Homework: draw the neck, body, legs, and feet of the Robot in March13_RobotBuilder.py If you have any questions, please sendRead More...
Both teams made a good progress on their final projects. I am very proud with them: Lava Joomp Whack-a-mole Homework: Polish your final projects so everything is good and game works perfectly.
We started Dino Dance project from book page 34. We were able to do until page 40. Homework: Color the Dinosaur3 with Red color. Color the Dinosaur2 with Blue color if youRead More...
Today We: Continued the Rocket Ship 1.0 project Added in Asteroids Made it so that there are different types of asteroids Made game over banner Made it so that if you touchRead More...
We did the homework to launch fireballs when the user presses the "f" key and flipped the player. We made the fireballs launch from the position of the player And we slowedRead More...
We created Saturn Lightning Arrow. Homework: Create Jupiter Fireball Axe. Follow all the steps that we have done with Saturn Fireball Axe. Make sure you copy saturn_fireball_axe.png into jupiter_fireball_axe.png and modify theRead More...
Today we: continued the "Drawing Shapes on Grid Paper" project drew the square using its corners’ coordinates drew the triangle using its corners’ coordinates started drawing the rectangle using its corners’ coordinates Homework:Read More...
We went over the inheritance homework. We downloaded the pygame template Your homework is to familiarize yourself with Pycharm.
We went over concept of variables and data types String Integer Float Boolean We went over how to combine String together Homework: Create a Python file March14_StringHomework.py Copy codes from the bookRead More...
MONDAY CLASS Today we finished the drawing of the cartoon Kittens in four poses. - We learned how to use the TRANSFORM tool to move the different layers of Kittens around, soRead More...
Today we did: Delete birds once they go off screen learned what a hitbox is Create a hitbox for birds and fireballs Homework: Remove fireball from group once it goes off screen.Read More...
Today I did: Finished drawing face function Began learning about how to draw polygons using a function Homework: Create a function called draw_face2 that takes two parameters x and y and drawsRead More...
Today we were able to almost complete the Circle Wars project. For Homework: Please do from pages 84-85 in the yellow book.
TUESDAY CLASS Today we finished our drawing of Todoroki - we finished shading and applied a blending mode. And also added some simple background and filter details. We worked on an extraRead More...
Today We; Continued the Doom on the Broom Project Fixed the problems with the force field Created new Forcefield Hippo sprite Made it so the new Hippo is yellow and gives ForcefieldsRead More...
WEDNESDAY CLASS We started on a new project today called Shield and Hammer, and we learned to use lots of different types of rulers in iBisPaintX. Image for Review: Homework: No newRead More...
Today we setup pycharm and created the Birdie project. We loaded the background and bird image to the screen. I've uploaded the code here. Homework: Load the green bird to the screen.Read More...
We went over the homework to handle collision between fireball and bird. We added a "score" based on how many birds are killed. We added two "modes", starting when the game isn'tRead More...
Today we did: Deleted cloud Sprite when it goes off the screen Make Bird and Fireball disappear when they collide Homework: When Player collides with a Bird, make the Player disappear. IfRead More...
We added Birdie background music and reviewed the project. We downloaded Flappy Duck Asset. Homework: On Flappy Duck project, do the following Change pygame_class_template.py to main.py. Change ChangeMe class to FlappyDuck usingRead More...
Today we: started the “Drawing Shapes on Grid” project drew the square using its corners’ coordinates started drawing the triangle using its corners’ coordinates Homework: add codes to finish drawing the triangle usingRead More...
We continued to make progress on the final projects NanoVirusB1 Tank Wars Homework: Continue to make progress on your final project.
Homework: Create file March19_FunctionNoReturnValueHomework.py Do page 131 - TRY IT YOURSELF Do page 137 - TRY IT YOURSELF
We discussed how to make coins appear on the screen and between the tube. We made the Tube appear both on the top and on the bottom of the screen. Homework: MakeRead More...
Homework: In the shoot balloon project do the following Integrate the target.py into the main.py Create balloon.py and randomly load one of these images: blue_baloon_1.png, green_baloon_2.png, orange_baloon_1.png, red_baloon_2.png Integrate the balloon.py intoRead More...
Today we did: Drew the Robot's legs, neck, left arm, and body Learned how to write functions using Rectangles Homework: Draw the Robot's face (eyes and mouth) in the March13_RobotBuilder.py file thatRead More...
Today We: Continued the Dino Dance Project Made the red dinosaur move left and right and bounce of the edge Made the Green Dinosaur be able to be moved using arrow keysRead More...
Homework: Duplicate Ballerina sprite into ballerina2 if you have not done it in the class. Remove all the codes in Ballerina2. Color ballerina2 with black color. You have to go to theRead More...
Today We: Continued the Space Ship 1.0 project Fixed the timer going negative bug Fixed up the code for the You Win banner Added a background song and losing/winning song Finished spaceRead More...
We completed Final Project... Yea. We continued with Shoot Balloon project. Homework: When balloon go above the screen, kill the balloon. Create a new sprite, bug.py. You should use assets/bird/flying/frame-1.png and frame2.pngRead More...
We went over the homework to slow down player flapping wings and spawned clouds from left and right. We made fireball launched with pressing the space key and added a cool-down periodRead More...
We created Jupiter Lightning Sword. We created Recipes to create Saturn Sword and Saturn Lightning Axe. Homework: Create recipes to create Saturn Fireball Axe: use combination of minecraft:blaze_rod and minecraft:wooden_sword Saturn LightningRead More...
We added a feature where we store messages to messages.json after user created an email. Homework: Inside run() in the very beginning of the method, call "readMessagesFromFile();" . This way all messagesRead More...
Today we learned: How to modify strings using: .title() .upper() .lower() How to concatenate strings using f-string Homework: Do pages 79-81 from the textbook (IntroToPythonPg79to81) in a file called March21_IfElseHomework.py If youRead More...
MONDAY CLASS Today we continued our Puppy project by finishing up the lines, and started the coloring process. We colored using the color-picker tool to take colors from our reference photo toRead More...
Today we did: Created a hitbox for the player Added a score whenever the player hits a bird with a fireball Display the score to the screen Created delay for shooting fireballRead More...
Today we started with the Fireball Fighting Project. For Homework: Please get a background and two different characters of your choice. Also get two different projectile sprites for your two characters toRead More...
Today we did: Finished polygon function Drew face 2 Began Kaleido Spiral Homework: Work on final project If you have any questions, please send an email to latisha@ayclogic.cm
We enabled the enemy tank to find path towards the player. We enabled shield on player. Homework: Add collision detection between the shield and the bullet. The bullet should disappear.
TUESDAY CLASS Today we started a new project to draw a bust (head+shoulders/chest) of the character Starfire from Teen Titans, in a peace sign pose. We spent the class sketching the character, doingRead More...
Today We: Started new Circle War project Created the circle Player, enemy, and friend Coded the player movement Coded the enemy and friend's movement Coded the score and winning and losing MadeRead More...
WEDNESDAY CLASS Today we finished the Shield and Hammer project. Homework Use the 2000 x 2000 custom canvas size. We are going to use the Kaleidoscope Ruler to make some fun designs.Read More...
We learned about the game loop and the screen. We moved the blue and green birds accross the screen. We refactored the constants into the config.py file. I've uploaded the code here.Read More...
We went over the homework to center player button and modify score by speed of the bird killed. We added logic so game is started when only the game button is clicked.Read More...
Today we did: Made Clouds come from right to left Made Player disappear when Bird got hit Added game modes: Start screen and Game-In-Session mode Homework: None If you have any questions,Read More...
Fixed the problem with enemy tank get stuck because the player is going out of the screen. Fixed the problem where the powerup spawn is not limited. Added Enemy shield. Homework: WhenRead More...
We started Flappy Duck project. We added the background We created config.py We created tube.py and made Tube sprite appear on the screen. Homework: Make the Tube sprite appear from the rightRead More...
Today we: started the Animal Crossing Project learned how to make a sprite move from one coordinate to the opposite side learned how to make a sprite glide from one coordinate toRead More...
Homework: Create March26_FunctionsWithReturnValue.py file Do homework from page 139 Do only the first question from https://www.ayclogic.com/intro-to-python/star-wars-problem/
We made the Duck flaps its wings. We made the Coin dances. We made the Duck flaps its wings not too fast Homework: Right now the Coin changes the costume too fast.Read More...
We completed Dino Dance project. We started on Animal Race project. We learned about variable We added Dog sprite We added Dog Start sprite. Homework: Do page 53 to 55 from theRead More...
Today we Did: Finished the Robot Builder Learned how to draw circles Learned how to use Hexadecimal for colors Homework: Please revise project proposal and email to latisha@ayclogic.com before class next weekRead More...
Today We: Finished the Dino Dance Project Class Project Link: https://scratch.mit.edu/projects/504528844/editor/ Started the New Animal Race project Class Project Link: https://scratch.mit.edu/projects/508042076/editor/ Created the cat Made the cat countdown using a variable LearnedRead More...
We continued with Shoot Balloon project We added one balloon and target to the screen Homework: Make the balloon appears on the screen periodically, one every 1 second. Make sure the balloonRead More...
Today We: Continued the Fire Works project Made the fire works start fading out Made the fire works change colors while expanding Made the fire works start falling Made the fire workRead More...
We continued with ShootBaloon game: We made the bug appear properly and flaps its wing. We could shoot the bug. Homework: Create LANDING_PAGE and GAME_IN_SESSION mode in config.py. When your program firstRead More...
We went over the homework and fixed the offset for the cloud. We added a rect attribute for the Bird and Fireball and drew them on the screen. We added logic toRead More...
We added Saturn item. We started working on Saturn Ore, but not complete. Homework: Change all of your existing recipes to use saturn as one of the ingredient. If you did notRead More...
We completed Email program in Java. We reviewed the use of open-source Jackson JSON library. Homework: Review Email program that we have done and come up with questions. Make sure you guysRead More...
Today we learned: How to use f-string concatenator How to use \n and \t How to use rstrip, lstrip, and strip Homework: Do pages 79-81 from the textbook (IntroToPythonPg79to81) in a fileRead More...
MONDAY CLASS Today we finished our Corgi Puppy project! Homework Draw another animal using the same process we used in class. This homework is a little harder and might take you aRead More...
Today we did: Centered title and play button on screen Restricted play button clicking across a certain x-range Made game restart when user loses Made user reappear when game restarts Homework: RestrictRead More...
Today we: continued the Animal Crossing project learned how to move sprites from one edge of the screen to the other edge learned how to glide sprites from one edge of theRead More...
Today we did: Edit Circle function so that it will move forward and turn Made circles change colors every time a new one is drawn Change size of pen Homework: Work onRead More...
TUESDAY CLASS Today we finished the Starfire from Teen Titans drawing. We learned how to add shading and highlight to certain sections of color by using different layers and clipping layers toRead More...
Today We: Finished the circle wars project Coded the two sprite's movement Made the second Sprite's movement using arrow keys instead of WASD Learned how to safely download images for our projectRead More...
WEDNESDAY CLASS Today we started a new project called Spring Flowers. We focused on starting on a flower called the Hyacinth and finished up to the head of the flower. Homework PleaseRead More...
We added a new Bird class and learned about Sprite. I've uploaded the source code here. Homework: Follow the example for Bird class and create a new "Cloud" Sprite class. Create aRead More...
We added the super fireball and fixed its position We added a cooldown indicator to show when super fireball is ready We created a sound effect for killing birds We added musicRead More...
Today we did: Created giant fireball Made giant fireball delay Made score reset when user restarts game Display birds and clouds on start page Homework: Make the giant fireball appear in frontRead More...
We learned about data type and variables Homework: Create a new Python file March14_StringHomeworks.py Page 20 to 23
We continued with Flappy Duck project. We added the Tube on the top of the screen starting from the right side of the screen going to the left. We randomize the heightRead More...
Today we were able to continue with the Fireball Fighting project and were able to add in the stars and apple. We were also able to add in the giant fireball. ForRead More...
We finished discussing about Function With Return value, We started learning how to generate random numbers and how to choose random element from List in Python. Homework: In the same file thatRead More...
We made the Tube and the player collision detection. We went over how to use Find and Find In Files / Find in Path features in Pycharm to find codes quickly. Homework:Read More...
Today We: Continued the Animal Race Project Class Project: https://scratch.mit.edu/projects/508042076/ Added a background Created the Dog sprite Created the Dog Start sprite Made the dog always go to the Dog Start spriteRead More...
We completed Animal Race project from page 48 to 56. We created "Finish Line" sprite instead of using Balloons as the finish point. We added Banner to show who win the gameRead More...
Today we did: Learned how to change direction a rectangle is drawn using setheading() Learned how to draw complex objects using functions Homework: Create a function called draw_face2(x,y) in March27_TurtleDrawingShapes.py that drawsRead More...
We continued with Shoot Balloon project. We made the Target sprite to have lines We made collision detection between Target and Balloon. Homework: Delete the Balloon when it collide with Target onlyRead More...
Today We: Continued the Fireworks Project Added the Animated American Flag Gif Added Text that fades in and fades out at the same time Finished the Fireworks Project Started Practicing for theRead More...
We continued with Shoot Balloon project We added Explode sprite. We added bugs Homework: Display the score on the top left corner Display the count down on the top right corner.
Handled collision between the player and birds (homework). We created a score attribute in the Player class to keep track of the score. We increased the score when the player kills birds.Read More...
Today we: continued the Birthday Card project reviewed last week's homework coded the cake and banner to hide when the Green Flag is clicked coded the cake and the banner to showRead More...