9 AM – Intro To Java
9 AM – Intro To Java
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...
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...
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 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...
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...
MONDAY CLASS Today we started on a new project - Shield and Hammer, inspired by the battle equipment of Marvel's Avengers. We finished the line-art, and started on the coloring and shadingRead More...
Today we did: Adjust location of Giant fireball when it is spawned Add Giant fireball cooldown indicator Add background music Homework: Make clouds glide into the screen from the left instead ofRead 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 reviewed the Whack-a-mole final project features and trimmed down some features. We made the hammer swing not too fast. Homework: Detect collision between hammer and the mole. When the mole isRead More...
We went over the homework to create the Cloud sprites We created bird and cloud sprite groups. We created a method "create_bird" to add a huge number of birds. We used aRead More...
We reviewed the Birdie Game code. We went over the pygame cheat sheet. We started the Flappy Duck project I've uploaded the source code here. Homework: Create a sprite class "Tube" usingRead More...
We fixed Clouds entering from left side of the screen. We fixed Giant fireball spawn location. We reviewed Birdie project codes How to create a new sprite on your game. How toRead More...
We made the mole transition to hit mode when we swing hammer on the mole. We slow down the animation of the mole hit mode Homework: Slow down the following animations: APPEARINGRead More...
We made the Flappy Bird flaps its wings. We made UPWARD and DOWNWARD tubes. Homework: Create a new sprite coins.py Use coin_1.png and coin_2.png as the images. Make it appear on theRead More...
We continued making progress with Zombie H1 Virus game and Tank Wars.
We started on Hangman project. We were able to choose a random secret word. We were able to draw our health symbols using unicode. We were able to draw question marks ("?")Read More...
Today We: Continued the Animal Race project Drew our own finish line Made a banner for both the dog wins and bat wins Made it so the banner will only shows whenRead More...
We continued with Shoot Balloon project We made the balloon disappear only after the target collide and user click on the mouse. We made the explode image and the score appear afterRead More...
Today we did: Created a function for draw_face2 Began working on Kaleido Spiral Homework: Work on the final project, which is due on May 1 If you have any questions, please sendRead More...
We started Name Animation project. We put each letter of our first name in the project We added a cool effect for each letter in our first name. Homework: Complete putting allRead More...
We went over the homework to add more points when faster birds get killed. We created a different mode for game not started and game started. We created the landing page WeRead More...
We went over how to generate your custom saturn ore in the minecraft world.
Today we: reviewed last week's homework started the "Birthday Card copy" project Homework: Kevin: complete the codes in book pg. 90-91 in the "Birthday Card copy" project. try your best to understandRead More...
Today we continued with the Fireball Fighting project. For Homework: Please finish up your other projectile and character as we have already done in one of the characters.
Today we Learned: How to make if, elif, and else statements The difference between <, <=, >, >=, ==, and != Homework: pages 114-116 from the textbook. Do it in a fileRead 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 went over the homework to add more points when faster birds get killed. We created a different mode for game not started and game started. We created the landing page WeRead More...
Today we did: Started Flappy Duck game Loaded in background image Created Tube sprite Homework: Make the sprite for Player, and use images #1 and #2 to make it look like itRead More...
Today we did: Worked on Kaleido Spiral Added squares to spiral Learned how to make letters in turtle Homework: Work on final project, which is due April 27 If you have anyRead More...
Today we were able to finish up the Fireball Fighting project. There is no homework this week and we will be studying for the test in two weeks this next class.
TUESDAY CLASS Today we learned about proportions in drawing human bodies. How many heads tall is your character/drawing: Depending if they are adults, teenagers, kids, or cartoonish proportions. How to divide upRead More...
We continued with Wack-a-mole final project. We displayed the 3 hearts on the top right corner of the screen. We made sure that the hammer can only hit the mole and getRead More...
WEDNESDAY CLASS Today we finished drawing the Hyacinth, Tulips, and Muscari flowers. We also learned how to organize our layers into folders. HOMEWORK Clean and fix up your drawing, and make anyRead More...
Today We: Continued the Fire ball Fighting game Made it so that when you pressed v or m, a fire ball would launch out Made it so that You can only haveRead More...
We went over the homework to slow down the creation of clouds. We reviewed the code and the game loop. We added a direction to the Bird, and flipped it. I've uploadedRead More...
We went over the homework to add the tube We moved the constants to the config file We created tubes with a delay timer We created up and down facing tubes WeRead More...
Today we did: Created player class Integrated Tube to main.py Homework: Integrate player into main.py If you have any questions, please send an email to latisha@ayclogic.com
We made the green potion appear on the screen once every 5 seconds. We made the green potion disappear on the screen after 2 seconds. Homework: finish previous homework. The green potionRead More...
We added the coin on the screen. We Made the tube on the bottom adjust its height (by controlling the Y coordinate) so there is always enough gap between the Tube onRead More...
We continued with Shoot Balloon game. We added target sprite. We fixed a lot of small errors each of the students have Homework: Detect collision between Target and Balloon. If they collideRead More...
We continued with Hang Man game. We handled when user enter the entire word correctly. We handled when user enter incorrect answer. We reduce the health when user enter incorrect answer. Homework:Read More...
Homework: Detect collision between player and the coin. If they collide, make the coin disappear. Add sound effect when player and coin collide, use the assets/audio/plop.wav audio file.
Today We: Continued the Animated Name project Finished the rest of our names Finished the animated name project Started the Ask Gobo project Added in Gobo and the Background Started work onRead More...
Today we did: Worked on Kaleido Spiral Learned how to make colors change continuously Homework: Work on the final project, which is due May 1. If you have any questions, please sendRead More...
We completed Name Animation. We started Ask Gobo project Homework: Continue Ask Gobo project by adding more answers like below
We continued with Shoot Balloon project. We added the bug on the screen that can move to the left. We added the explosion sprite. Homework: Change the code in main.py so itRead More...
We started Tank War game. We added game loaders We added the background and the wall Homework: Create tank.py load all 4 images under "assets/Player_2/Type_1/PlayerTank_2_1_{index}.png" animate these 4 images. Look at howRead More...
We went over the homework to launch super fireballs We added a function handle_bird_fireball_collision to reset the game when the player dies We added logic to detect when the user clicks theRead More...
We created Saturn Armor. We based Saturn Armor using Netherite armor. Homework: change saturn_layer_1.png in your favorite image editor so it will look more like saturn_breastplate.png.
Today we: reviewed last week's homework learned how to upload backdrops to Scratch Homework: get another picture of your mother (so you have two pictures of your mother in total) Steps: createRead More...
We reviewed the quiz result. We started Monster System until displaying the first menu. Homework: continue with Monster System program according to https://www.ayclogic.com/java-exercise-monster-system/ Also soon we will be doing Android development (mobileRead More...
Today we Learned: How to use "and" and "or" in if statements How to get input from shell Homework: Do Tell Me Your Age #1 in a file called Apr18_TellMeYourAge.py If youRead More...
MONDAY CLASS Today we began the Four Flowers project. The first flower is a purple hyacinth and the hardest flower in this project. We learned how to 1) make side-facing and front-facingRead More...
Today we did: Integrated Player into our game Created a function to add tubes into the game Created timer to delay creation of tubes Homework: Detect collision between the Player and theRead More...
Today we were able to finish up studying for the exam this coming week. Make sure to have an email with you when you come to take the test. Prepare any questionsRead More...
Today we did: Began Grocery Checkout System Created forever loop and variables to keep track of things happening inside the loop Completed cases where user enters 1, 4, or anything not inRead More...
We continued with Wack-a-mole final project. We displayed the Play Button. When user click on the Play Button, it will start the game. When Mole attack, reduce the health (heart symbols). Homework:Read More...
TUESDAY CLASS Today we started on a new project to draw the character Colt from Brawl Stars. Building on the lesson from last week, this time we are drawing a full-body characterRead More...
Today we: finished the Birthday Card project continued the Mothers Day Card project learned how to upload images for sprites' costumes uploaded two pictures into the Mothers Day Card project learned howRead More...
WEDNESDAY CLASS Today we finished the Four Flowers project! It turned out beautifully. We also started a little bit on the next project, which is: Blue Jay. The only things done today:Read More...
Today We: Continued the Fireball Fighting Game Added the Star Made it spawn just like the apple Created new Variables to tell when each player is powered up Fixed up Some OfRead More...
We went over the homework to add a direction to the cloud sprite class. We made the cloud have a width offset when it's moving to the right. We made the birdRead More...
We went over the homework to add the Player. We randomized the height of the tubes. We made the player drop from gravity. Homework: Create a sprite class for the "Coin" MakeRead More...
Today we did: Made Player disappear when it hits a tube Changed height of tube Added second tube Homework: Create Coin class in coin.py and integrate it into main.py If you haveRead More...
We made the Hammer Powerup icon appear for 5 seconds after hammer hit the green potion. We made the score to increase faster when user is in powerup mode. Homework: When inRead More...
We made the coins between the tube. We added gravity to the player. We made the gap between the tube bigger. Homework: Make the coin appear randomly on top or on theRead More...
We continued with Shoot Balloon project. We added collision detection between Target and Balloon. We added explode.py sprite. Homework: When balloon pop, we need to display Explode sprite. Add another sprite buy.pyRead More...
we continued with Hangman project. We figure out how to find a letter position in a word. For example, letter "a" is in the 3rd position in the word "dragon". This isRead More...
We made the program play collect5.wav when player hit the coins. We displayed the score and count down. The count down is still work in progress. Homework: When the program start, displayRead More...
Today We: Continued the ask gobo project Made Gobo answer with 5 random replies Made Gobo change his face every time he answers Recorded our voice and made Gobo say the recordingRead More...
Today we did: Began working on Grocery Checkout System Created forever loop for program Take care of cases where user enters 4, or any number not 1-4 Homework: Finish the final project,Read More...
We continued with Ask Gobo today We added our own voice recording for Gobo to answer questions. We added 6 different possible answers: YES, NO, MAYBE, DEFINITELY, NEVER and CAN YOU ASKRead More...
Homework: When regular balloon pop by target, play the plop.wav sound effect. When bad balloon pop by target, play the explodify.way sound effect. When bug hit by target, play the plop.wav. WhenRead More...
Homework: Control the tank with W, A, S, D keys in your keyboards. Make sure to also move the turret as the tank moves. We need to learn a little bit ofRead More...
We went over the homework to draw the super fireball cool-down indicator We made the cool-down indicator flash We made the play button sensitive to the position of the mouse We addedRead More...
We added custom saturn breastplate, helmet, legging and boots. Homework: Make recipes for all of 4 of these new items. So we can make these items via crafting table. The Recipes shapeRead More...
Today we: continued the Mother's Day Card project cropped and resized our images added arrows that forever change colors made sprites show when the green flag is clicked and hide when spriteRead More...
We continued with MonsterSystem program. We added the heal, damage and exit feature. We installed Android Studio. Homework: Continue with MonsterSystem program. Inside Monster.java do the following: create 3 methods: rangeDamage(int damage)Read More...
Today we did: Went over Tell Me Your Age Finished going over input from shell How to use int() How to use += Began learning about Lists Lists of Strings How toRead More...
MONDAY CLASS Today in class, we continued the Four Flowers project, and finished up the first flower, the Hyacinth. Next class, we will start on the Tulip. HOMEWORK Just fill out theRead More...
Today we did: Created Coin class in coin.py Integrated Coin into main Fixed the space in between the two tubes so that it stays the same Homework: Detect collision between player andRead More...
Today we did: Finished Grocery Checkout System Take care of cases where user enters 1, 2, 3 Display everything the user bought and how much they owe once they checkout Started RobuxRead More...
Homework: When user click the play button, please do the following: Reset score Reset number of hearts. Set all the moles to EMPTY mode. Add the credit page Game Developer: <your name>Read More...
TUESDAY CLASS Today we continued the line-art for our full-body character drawing of Colt. We finished most of his body and clothes. Next class we will work on the details of hisRead More...
WEDNESDAY CLASS Today we added the tail and the wing to our Blue Jay project. We used the following steps for each item. First, draw a base shape in a solid color.Read More...
Today We: Continued the Fireball Fighting game Coded the Big Fire Ball Made it so that the Big Fire Ball does more damage Swapped the 0 and 1 variables to True AndRead More...
Today we did: Completed Grocery Checkout System Take care of cases where user enters 1, 2, 3 Display shopping cart and how much money user owes when they checkout Homework: Finish theRead More...
We went over homework to slow the birds flapping of wings We added the Player sprite and moved it back and forth. I've uploaded the code here. Homework: Create a new SpriteRead More...
We did the homework to add add the Coin and keep track of collision between player and the tube We made the player enter dizzy mode when it hits the tube. I'veRead More...
Today we did: Made coin appear in between each tube Made coin appear either at the top or at the bottom Created player controls + gravity Homework: Create the landing page forRead More...
Today we learned: How to use and / or with if statements How to get user input How to convert from string to int using int() Homework: Do pg 34-39 from theRead More...
We fixed the problem with setting all the moles to EMPTY_MODE after user click play button. We fixed the score on the explode image. Wack-A-Mole game is completed.
We randomize coin to be on the top and the bottom location. We enabled GAME_LANDING_PAGE and GAME_IN_SESSION. We added the ability for the player to jump. We added hitbox (rect) to theRead More...
We displayed Explode sprite when we pop the balloon. We added points on top of the Explode sprite. We added "Bad Balloon" text on top of the balloon. We completed Python GameRead More...
We completed Hangman game project. We started learning how to read python error messages Homework: Create a new file April30_FixPythonBugHomework.py Copy and paste the broken code from https://www.ayclogic.com/fixing-python-bugs/ to above file FixRead More...