Jump to content


  • Content Count

  • Joined

  • Last visited

  1. This is a work in progress. It's a sandbox physics pinball (etc.) game in which the player can draw the walls, bumpers, flippers, plungers, and other assorted parts, play with the board she's made, and share it with her friends. I'm making it with phaser using the p2 physics engine. Here's a link to an example board: https://pinball.cool/?board=basicPinball If you go to pinball.cool, you'll start with a blank board. You'll need to login with your google account (minimum credentials) to save/fork boards. Be sure to click 'help' and read the directions (screenshot below).
  2. I had a similar issue, but I wasn't able to get this to work by flooring my x-values. I found that adding this line: Phaser.scaleModes.DEFAULT = 1; Created pixel perfect scaling, akin to Tilemap.
  3. Forgive me, because this isn't a game. I'm a high school computer science teacher and I was looking for an online 4-function binary calculator to explore bit math with my students. I was disappointed with what I found online, so I made one here, using Phaser: https://bitcalc.org/ The calculator does everything in actual bitmath, meaning the addition and subtraction functions process the two numbers bit-by-bit with regrouping, and the multiplication and division functions are iterations of the first two. Might be of interest to somebody. Source: https://github.com/jgordon510/b
  4. Zack, That's a really thoughtful question. I developed Mages first as an applet system, then a curriculum, and then the game itself, with the original intention of building a medieval dungeon crawler. A turn-based space battle game made for easier art assets. The curriculum was specifically modeled to look like the SBAC Common Core assessment for 4th grade math. Teachers need tools to help their students feel accustomed to the testing software, and schools like mine don't have the money for those tools. They're expensive, and sold under yearly per-pupil licenses. That
  5. I'm using Firebase for the authorization, so I can add other methods. Google authorization for educational programs online has become pretty standard (newsELA uses it, for example). All of my students have google accounts (without the gmail part) through the district, and we generally prefer to use that authorization scheme over remembering another password. Also, I don't store any identifiable information on the server, just the google uid. COPPPA would be more of an obstacle if I were using an email/password scheme. -j Update: I've reviewed COPPA, and since I only store a UID, "a u
  6. Hey Everybody, I'm a 4th grade teacher who writes educational software for my students. I wanted a free alternative to the many expensive adaptive computer math courses available to students. I built a flexible math activity system based on interactive manipulatives that would load with different values every time. Then I built over 200 over those activities, representing the breadth of a 4th grade curriculum. Then I designed an adaptive algorithm to guide students through the applets based on their performance. Then it was time for the "fun" part. I wanted to create an incentive str
  7. Hello, everyone. I’ve posted a couple of educational games here previously, but I wanted to let you know about a project I’m building using the phaser game engine. Mages is an HTML5 Educational Math Applet Generator. It allows users to create variable math problems with a variety of definable, interactive objects, and is geared toward elementary school mathematics pedagogy. The program runs in two modes: In load mode, the user selects the applet id, and solves the applet. If the user has successfully solved the applet, the done button will disappear. In build mode the user can creat
  8. Hello, everyone. I'm a 4th grade teacher who enjoys developing educational games for, and teaching programming to, my students. Although I've done a lot of work in Scratch (an educational programming language developed at MIT), I've been remaking my popular games in HTML5 with Javascript and Phaser. Barnyard Roundup is a game to help develop perseverance, spatial awareness, and systematic problem solving. The goal is to fill the pen completely with animals. Click an animal to pick it up. While carrying the animal, press space bar to rotate and the f-key to flip. There are 40 level, as
  9. Hello, everyone. I'm a 4th grade teacher who enjoys developing educational games for, and teaching programming to, my students. Although I've done a lot of work in Scratch (an educational programming language developed at MIT), I wanted to remake one of my popular math games in HTML5 using Phaser. I was really impressed with the examples and documentation, and was able to put this together in a few days: The Sixty Second Sweep Instructions: There are 31 products in the honeycomb that represent all 36 pairs of factors possible with the digits 2 - 9. The numbers in the purple middle row e
  • Create New...