Graphic World: A Simple 2D Pygame

Graphics World is a simple 2D game made in Python with the Pygame library. Pygame is a great library that is quite easy for students to learn and start making graphical games. This Graphics World assignment is designed to help students explore how to make a graphical game. Graphics World is a follow up assignment…

AP Computer Science: Simple Graphics Lab

Students are always interested in doing something with graphics. In this lab students are challenged to make the computer draw graphics with the Doodlepad Library which is an open source Java graphics library. Objectives The lab is designed to help the student understand the following: How to use create and use simple objects How to…

TextWorld: Simple 2D terminal action game

TextWorld is a simple 2D action game that is played in the terminal/console. The player collects items while avoiding a monster. The game is written in Python3. I use it as a lab for my students to explore how to create a simple game. The students are given a minimal working sample of the game….

repl.it: a short review

My computer science class is usually held in a regular classroom instead of a computer lab. My students prefer too use their own laptop instead of the computers in the lab as it makes their work portable and they get to work in the same development environment on their laptop. This means that my students…

Programming Practice Online

It always helps students to do more coding problems to help them get the grasp of problem solving and creating programs. There are a lot of practice coding websites online that not only give students practice problems, but also evaluates their solution to see if it’s correct. Online Coding and Verification The websites below enable…