8:30 PM – Python Game Development – Bill
8:30 PM – Python Game Development – Bill
Your HW: Buy your assets Create a background image on google drawings if you need to
Your HW: Buy your assets Create a background image on google drawings if you need to
What We Did: Continued working on the Fantastic Flower project. Homework: Add a background. Edit your draw stalk MyBlock and add two inputs: length and thickness. Add those inputs into your codeRead More...
What We Did We added the gap in between the tubes. We implemented the bird flying movement Homework Create the Coin sprite in coin.py and add animation using coin_1.png, coin_2.png, and coin_3.png.Read More...
What We Did: We started working on the Punch the Dummy project. Homework: Fix the issue where the every time you punch the dummy, the sprite would keep moving backwards and backwards.Read More...
Today we did: We continued with MonsterInheritance and started working on the sword_attack and magic_attack in the main. Homework: Make a two new monster classes: Troll and Kraken. They inherit from Monster.Read More...
Today we did: We finished FlappyBird and started the ShootBalloon project and custom project proposal. Homework: In the Google Docs given, make sure to fill in the template with your own gameRead More...
Today we: Started Draw Shapes project. Homework: Draw the octagon in your project. How to submit homework: Go to your email and compose a new message. Go to the coding homework calendarRead More...
Today we did: We continued working on the first project and started training the model. Homework: Make sure your code works and train your model for one epoch or a couple more.
Today We Did We continued and finish Weather App project by downloading data from openweathermap.org. Convert from JSON into Java class Extract data from JSON and display the temperature and weather descriptionRead More...
What We Did Today: Went over initial game prototypes Started the Shoot the Balloon game. Went over gitlab collaboration methods. Homework: Begin working on your final projects! But make sure to finishRead More...
Today we: We reviewed the Intro to Python Quiz 2. Homework: No homework for this week! Email me here: yitong@ayclogic.com
What we learned today: Functions without return Functions with return What the uses of functions are Homework: Name the Dec3_FunctionsWithoutReturn_HW Copy codes from page 130 to 133. https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ number 4 to 6.Read More...
Today We Did We deployed Pet Breed Classification project into streamlit.io. We started Single Digit Prediction project (MNIST) in Kaggle. Homework In your Single Digit Prediction project. Add codes to do theRead More...
What We Did We reviewed lists and for loops. Homework Create a file, Dec_12_ListPractice.py and do https://www.ayclogic.com/animal-list-and-for-loop-exercises/ If you have any questions, email me at dmeng@ayclogic.com
Today We Did We solved this codeforces problem - https://codeforces.com/problemset/problem/2167/C We started discussing FJ Cheese Block problem - https://usaco.org/index.php?page=viewproblem2&cpid=1444 Homework Implement solution for FJ Cheese Block problem - https://usaco.org/index.php?page=viewproblem2&cpid=1444 Do the following codeforcesRead More...
Today We did for loops: how we repeat code on different parts of a list range combing in for loops and if/else Homework https://www.ayclogic.com/animal-list-and-for-loop-exercises/ Homework: 54 and 55. Homework: 56Read More...
What We Did Today: Went over implementation for Majority Opinion. Went over the Cannonball problem (easy difficulty) and Balancing Bacteria (hard difficulty) Homework: Code up the solution for Cannonball, and submit yourRead More...
Today We Do Went over final project progress Created a text based game using all the knowledge learnt in class. Homework Continue working on the final project, you need to draw atRead More...
Today We We went over normal functions and functions with return value. Homework (Upload your homework into your Google Drive HW folder a day before the class starts) Make a new fileRead More...
Today We Did Went over each students custom project and help them with the following in their custom kaggle project !pip install --force-reinstall \ "numpy==1.26.4" \ "scipy==1.15.3" \ "matplotlib==3.7.2" \ "fastai==2.7.19" \Read More...
Today We Did We continued more with nov_22_circle_function.py project. We added labels for 3 planets: Sun, Earth and Jupiter. We created a new function label(x,y, size, color, text) Homework Utilize label functionRead More...
Today We Did We drew Mom and 10 daughters in Python. 5 daughters in one row and 5 daughters in 2nd row. Homework create duck_and_ducklings.py Create mom and dad ducks mom colorRead More...
What we did: Went over homework. Finished the Virtual Snow project. Homework: Practice Test - 10% of your class grade. Please submit before noon on December 13.
What we learned today: Reviewed the quiz Fixed the problems with the answers from the previous quiz
What We Did We reviewed if statements, lists, and for loops Homework Create a file, Dec_8_PracticeHW.py and do 1-7 from here https://www.ayclogic.com/intro-to-python-exercises/ If you have any questions, email me at dmeng@ayclogic.com
Today We Did We learned how "My Blocks" can reduce code duplication. Another name for "My Blocks" is function in other programming languages like Java or Python. We learned about List andRead More...
What We Did We added the coin class We changed the placement of the coin and tubes. Homework Add the score to the screen, and when the player collects a coin, increaseRead More...
What We Did: Finished our Punch the Dummy project. Started the Spiralizer project. Homework: Add a gradient background, make it look nice! Put in the following code: A when I start asRead More...
Today we did finish the central monster system Learn bug fixing and looking through methods Homework Create a new monster with inheritance It should have An updated strike method. InRead More...
Today we: Finished the Draw Shapes project. Started the Animal Crossing project. Homework: Add the Dinosaur3 sprite to your project. Make it start at the top of the screen every time theRead More...
What we learned today: Random library Generating random numbers and using the other key random functions like choice, uniform, shuffle, etc.
Today We Did We continued with Single Digit Prediction project. We created labeling function to extract the label from folder name in the path We created data loader. Homework Continue with SingleRead More...
What We Did Today: Spawned many balloons Went over gitlab merging briefly Homework: Continue working on your final projects! But make sure to finish up the design doc if it still lacksRead More...
Today we: We finished learning about Basic Turtle. We started the Robot Builder project. Homework: Draw the left leg, right leg, body, neck, and head of the robot. Python file (for substitute):Read More...
Today we did loops With Range Range == a list with numbers range(3) = (note the list does not include 3) range (1,4) = # first number is where itRead More...
Today We Did We reviewed https://usaco.org/index.php?page=viewproblem2&cpid=1444 solution. We reviewed "It's Mooin Time" problem - https://usaco.org/index.php?page=viewproblem2&cpid=1445 Homework Finish implementation of https://usaco.org/index.php?page=viewproblem2&cpid=1445 Do https://usaco.org/index.php?page=viewproblem2&cpid=1467 Research out how to do sorting in Java List –Read More...
Today we did: We reviewed all the topics in Python OOP. Homework: Create a new Python file called animal.py. It will have an Animal class. The Animal class will have three attributes:Read More...
What We Did We learned dictionaries and how to add, change data in the dictionary We learned how to loop through the keys, the values, and the items Homework # Homework: #Read More...
What We Did Today: Went over Cannonball code implementation Went over the Balancing Bacteria brute force solution Homework: Code up the solution for Balancing Bacteria, and submit your answer to the webpageRead More...
Today we did: We finished the Kaggle notebook for the first project. Homework: Add the following to your requirements.txt file and push to github: streamlit==1.40.1 numpy==1.26.4 scipy==1.14.1 matplotlib==3.9.2 pillow==10.4.0 torch==2.6.0 fastai==2.7.19 DownloadRead More...
Today we did: We worked on the Titanic streamlit script and continued working on the personal projects. Homework: Make sure to try your best to finish your personal projects before next week.Read More...
Today We We went over generating random numbers in python. Homework (Upload your homework into your Google Drive HW folder a day before the class starts) Make a new file called “Dec12_Magic8Ball_HW.py”Read More...
Today We Do Went over final project progress Started the Robux System to show optimizing code Homework Continue working on the final project, you need to draw at least six objects as shapeRead More...
Today We Did We learned how to draw parent_duck and duckling We learned how to count the duckling inside forloop Homework Create dec_13_mushroom_flower.py Draw these two images draw 8 of them TotalRead More...
Your HW: Complete the assignment found on this link: https://www.ayclogic.com/java-exercise-while-loop/
What we learned today: Reviewed about hashmaps Reviewed about the hashmap functions
Today We Did We went over the FLAGS project. Homework Continue with your FLAGS project Add the word FLAGS Make it changing colors. Look at Kaleido Spiral for example And add 4Read More...
Your HW: Continue to work on your project Follow the week 2 guidelines on your proposal
What We Did: Went over the lists for our Mary Had A Little Lamb project. Implemented the list so that we have a song to play. Homework: Try to make the codeRead More...
Today we did: We continued working on FlappyBird and added the dizzy mode and started the game landing page. Homework: Make a handle_play_credit_buttons() function, call it in this elif for the gameRead More...
What We Did: Finished the Spiralizer project. Started the Virtual Snow project by creating our snowflakes. Homework: Add in the snowman to the project. Find a way for the snow to driftRead More...
Today We did - reviewed the instructions of the practice final - finished inheritance Homework - https://docs.google.com/forms/d/e/1FAIpQLSdytsWuc530WJmnPU-mcfHhIzSjBE1qgr0jWwqXVZi0t8EZzQ/viewform?usp=header finish this ten percent of your grade to submit click the add file button, findRead More...
What We Did: Finished up the Animal Crossing project except for the talking of the bear sprite. Did our own little side code with the pterodactyl where it flies up then fliesRead More...
Today We did circles how to combine circles and rectangles to make shapes Using turtle.setheading(<insert numberhere>) to tilt shapes Creating functions to mimic face Homework - Make another face! I haveRead More...
Today We Did We continued on Single Digit Prediction project. We created 6 single digit images in sketch.io: 3 white background and 3 black background. We uploaded the 6 images to ourRead More...
Today We Did We reviewed each team custom project and assigned next task that is due on January 8. We continued on Shoot Balloon project. Homework Continue with your custom project accordingRead More...
Today We Did phone book Reviewed dictionaries Homework Copy code from page 100, 101. TRY IT YOURSELF page 105
Today We Did While loops while <conditional>: Example of conditionals x>20 message != quit True False break: how to end a while loop early Reviewed for loops Homework: - CompleteRead More...
What We Did Today: Went over the Balancing Bacteria optimal solution over greedy search Homework: Code up the optimal solution(s) for Balancing Bacteria, and submit your answer to the webpage and googleRead More...
Today We Reviewed the practice test and its solutions. Homework Study for the test next week! If you have any questions, email me at abigail@ayclogic.com
Today We Did We learned about random Magic8Ball using random.choice We did password generator project. Homework Create dec_19_function_and_random_hw.py do exercised from https://www.ayclogic.com/intro-to-python/star-wars-problem/ My school closes from Dec 24 to Jan 1. NextRead More...
Today We: Finished the Robux System project Reviewed the More Shapes project and how to make drawings inside of a function Your HW: Finish your Turtle Project and upload it to yourRead More...
Today we did: We continued with ShootBalloon and discussed the personal project proposal. Homework: Make sure to rethink your game in order to have some sprites with animation. #Homework #Add a timerRead More...
Today we did: We finished deploying the Titanic Survivor project. Homework: For those of you that haven't finished your personal project, make sure to finish it by next week. If you areRead More...
Today We Did We continued with our Cat vs Dog ML model. We created Streamlit web application to show how our model which we created in Kaggle can be used inside PycharmRead More...
Your HW: https://www.ayclogic.com/intro-to-python/magic-8-ball/ Create magic 8 ball from python into java No class next week, resumes 1/3/26
What we learned: Reviewed about hashmap Reviewed about functions etc Reviewed about objects etc
What we did today: Took the Final Test Homework: None If you have any questions, please email me at etshing@ayclogic.com.
Today We Did We learned about YOLO algorithm. We learned how to use YOLO in streamlit. Homework No class next week, we will meet again on January 5, 2026. No homework
Your HW: Continue to work on your project (Week3) If you have time, try to implement collisions between zombies No class next week, resumes 1/5/2026
What We Did: Finished our Mary Had A Little Lamb project (implemented list). Started our Supermarket project, where we can check out certain foods and look at the total price we've accumulated.Read More...
Today we did: We continued working on FlappyBird and made the play and credit buttons clickable. Homework: Make elif statements for game win and game lose. Make config variables for the gameRead More...
What We Did: Finished up our virtual snow project. Homework: Complete this practice test for the 6th of January, 2026, it is worth 10% of your final grade so make sure youRead More...
Today we did review practice final review working with dictionaries/for loops Homework Study for the test! (but otherwise no homework Suggestions Practice making simple classes and inheritance practice using dictionaries (adding things,Read More...
Calendar powered by The Events Calendar