CA - Thermal/Math? Blog

April 27

We've hit the code freeze! That means we can no longer change our game except to add art. Of course, leading up to the code freeze we added loads of stuff. The game now has two cool minigames with waves! In one of them, waves travel along a string. You have to move one of the string so that the other end hits a box. In another minigame, you can place walls and create waves on a flat surface, similar to a pool of water.

Hopefully we'll have some pictures of them here soon.

April 18

Recently, we got a prototype of our new energy transfer mini game running. In this minigame, you can drag and drop different pieces into slots to successfully transfer energy from one place or form to another place or form. There is still some work to be done, and we'll be adding some more pieces and forms of energy in the next week. However, right now, we have a metal rod that conducts heat energy from the heat source on the uleft to the door on the right. We're still waiting on our artist to get some more cool pieces, but for now, enjoy!

What other kinds of objects would you like to see in this minigame?

April 4

Recently, we got a prototype of our heat minigame running. In this minigame, you can draw things like conductors, heat sources, and insulators on the screen. Then, you can see how the heat flows through everything to make things hot or cold. Here's a picture of it:

So far, the goal is to heat up the right side of the screen, but we'll be expanding the minigame soon to have more levels and features. What else would you like to see in this minigame?

March 18

Hello again! This past week was spring break, so our flippant free-for-all has fallen fallow. We are continuing our team member introductions with team member #4: Dietrich!

There is some controversy regarding the details of Dietrich's backstory. Andrew claims to have found him unemployed in Greenland. Dietrich claims they met at a conference in Oslo. Like John, Dietrich is secretly a platypus, though he does not wear a hat.

Dietrich is the hard-working productive powerhouse of the team. His secret sysadmin skills are especially central to our game's success. When he's not rhyming or wrestling the shrieking eels with his bare hands, Dietrich thinks up and writes minigames. He is also writing the code we use to test our game, so that we can be sure it works. Dietrich is head of the team ethics board, running for student president, and hopes to one day be chairman of the PTA.

Hopefully we'll have a picture of him here soon.

March 6

Hey guys! This week we've mostly finished our 3D overworld, and we are working on lots of minigames. One will involve moving heat with conduction, another with convection. One will involve drag on an object in a windtunnel. Another minigame will have you change energy between various forms using different objects. Yet another minigame will use a balance to visualize algebra. We're also continuing our saga of introductions to our team members. Writing today is John.

Some say that John invented November. Others say he wrestled our game's elephant to the ground using the power of his mind and an alarming hairstyle. Leading experts believe that John is in fact a platypus. All we know is, he's called John.

Like most platypi, John doesn't do much...

...except when he's wearing a hat.

John is a jack-of-all-trades for the group. He does some design, some testing, some voice acting, some writing in the third person, some programming, and puts the "scallion" in our group of rapscallions. Right now, he's working on several minigames which involve drawing things in the game to conduct heat or reduce drag. When John grows up, he wants to be a real programmer like Andrew and maybe take over the world too.

Next week we'll be introducing Dietrich, who is also a platypus but does not wear a hat.

March 1

Hey guys! It's been a bit since our last blog post, but we've been doing some exciting things. We've mostly fleshed our our 3D overworld, and we are closing in on finishing our third mini game. This game involves moving around different parts to transform energy from one form to another. However, this week we're not going to talk about the game as much, and instead introduce ourselves a little bit more. You've already heard a bit from Andrew, and now it's time to hear about Zack! Like the rest of our group Zack is a third-year student at Harvey Mudd. Because our group only has 5 people, it's hard to define specific roles to each of the members. However, Zack has been working hard on the management end of things. Thus, it's his job to make sure that all the meetings are documented, all the deadlines are met, and everything is nice and organized. This is no easy task, considering the group of rapscallions he's working with! Just kidding! But in general it's always important for a group of game developers to have a clear purpose, and good goals, and that's what Zack helps with! Here is picture of him!

February 21

Hey Rio Del Valle Students!

First, if you haven't seen it, check out the summary of our game here. Sweet, huh? We've made a TON of progress since we started this project a month ago. We've finished the large majority of our design/planning, and we've started to programming a really awesome game! Most notably, we have created our 3D overworld, where the player will spend time exploring, unlocking doors and collecting parts. We still have some work to do with the artwork, but for now check it out!

We've also started to create a few of the mini-games. So far we've made some simpler ones to help you understand fraction:

Again, the art needs a bit of work, but we just wanted to let you know where we are. Also, we should have some cooler ones for you by next Friday! We'll keep you updated with the progress on those. Feel free to e-mail us at cs121-sp12-thermal@… if you have any questions. We look forward to meeting you!

Programmer' Notes

Hey everyone,

I'm Andrew Carter, I'm doing the programming for the game. What this means is I'm taking all the cool ideas that all my team members are having, and making it into something that runs on those shiny new computers you guys got. As mentioned above, we've started to get in some mini-games that are going to be locks on the doors, as well as some of the warehouse you are moving around in searching for parts. Mini-games are small little games, hence mini, that have a small goal. Think of them like tying your shoelaces, not something very huge, but important to progressing through the day (unless you wear sandals like me!). What I have to do is to take these mini-game ideas, like matching different types of energy to different real world objects, and tell the computer how to make this happen. The computer has to know a lot more than you might think about initially, for instance the computer needs to know to display pictures and text, and what color the background should be, and what happens when you click things. When thats all done, then you the user get to experience my work.

-Andrew Carter

Last modified 3 years ago Last modified on 04/27/2012 01:36:26 PM

Attachments (9)

Download all attachments as: .zip