AM Class Newsletter – May 2023

Newsletters

Visual basic

Students have continued to learn VB using VB forms. They have created a wide array of applications, including Yahtzee (using a custom “dice” class and a series of intermediate level algorithms for scoring) and a kahoot like game that reads questions and answers from a file and then keeps track of the players score based on how quickly they can answer each question. Currently we are working on a Picross program (similar to this), which uses custom classes that inherit from buttons and 2 dimensional lists. We have also spent time working on our requirements writing and identifying solutions/potential problems prior to starting development on our applications.

Excel

Students have begun working to expand their Excel knowledge by working with a range of exercises they are guided through by a set of instructional videos and templates. The videos come in sets and students are given half the day to work on them before resuming work on a Picross program or exploring personal programming interests.

Some of the excel topics covered so far:

  • Shortcuts
  • Formulas
  • Filters
  • Logical Function
  • Conditional Formatting
  • Lookups

Personal projects

Students who complete work early are supported in exploring personal projects. Some of the active personal projects include:

Owenopoly

I decided to create Monopoly in pygame a while back because I wanted to get an introduction to python (specifically classes). In the program, I created a property class for all the property spaces and a player class for the player. If I were to build the program over  again, I wish I would have planned out what tasks in the program I had to do to get to the end product. Instead I typed like a sheep wandering toward nothing in particular. All in all. however, I think I got a relatively solid introduction to python.

Issac’s Word Game

Gave each dice its own dictionary of letters, if you guess a correct word it gives you some points depending on how many words of that length you have already guessed. If you guess wrong, it gives just tells you that the word isnt valid. High score is counted, leaderboard is yet to be added. There is an option to change the amount of time (1, 2, 3 min.)

Chess

i am working along with a tutorial. Coding a Complete Chess Game AI With Python (Part 1) | PVP Game Mode – YouTube

Mason’s Car Game

Since the previous newletter on my game, I have spent my time adding different cars, each with their own stats. I added a scene to select which car you want, with a display that shows each stat. I also added a few changes that make the track easier, along with fully functional menus.

Leave a Reply

Your email address will not be published. Required fields are marked *