My DREU Experience

Gaming With GameMaker and Arduino


My Mentor

Dr Gardner-McCune

Assistant Professor

Human Centered
Computing Division

School of Computing

Clemson University

May 30, 2014

This week I got a good understanding on exactly what i'll be doing for the summer. I will be using Python and Arduino, to make games. Once I have a strong grasp on the process I will script generic gaming task and objectives to make it easy for anyone interested to make a custom game. Also I will be co-leading a gameing camp for middle-schoolers at the end of the summer.
June 6, 2014

This week I began programing GameMaker. So far I've completed a few of the tutorials and learned a few basic concepts. The next thing I need to work on is learning how to make my own game and more complicated concepts than the tutorials provide. Also I've looked at a couple videos on Arduino but haven't began programming with it yet.
June 13, 2014

This week I created a my own game with Game Maker. It's a platform game where the main character is running from a dinosaur. I think its pretty cool. I've also learned alot about game programming and animations. I've had a lot of fun this week and plan to start making powerpoint and tutorials on how to complete the task and challenges that I face when making may game. We also start camp next week so it must be fully completed by then
June 20, 2014

This week we had our middle school gaming camp session. It was challenging seeing that it was my first time teaching students how to do anything. I've learned alot of skills pertaining to keep student attention, instilling concepts through repition and engagement and more. Also all of the students succefully were able to create their own games and display them for presentation earlier today. The tutorials were succeful however I plan to be more fluent and clear for the high school camp next month.
June 27, 2014

This week I have continued working with Game Maker. I've been working on a more challenging game before the next camp so that I can challenge the high school students more next month. This is a maze style game that implements animations and more complicated code than my first game. I've also began editing and revising my powerpoint and lessons so that the information may be easier to understand. I hope to make the highschool camp a little more code based so I will make sure to instill the concepts of if-statments, variables, and algorithms more this time around.
July 4, 2014

This week I've began working on my paper. I've still got a ways to go but I've made a solid start by analyzing the data we got from the middle school camp. I'm also beginning to prepare my powerpoint presentation for my research.
July 11, 2014

This week I I've completed my powerpoint for the presentation next week. I've also completed the maze game I've been working on. In the process I've learned even more about how Game Maker works and am confident that I will be able to challenge the high school students based on all their levels of prior coding knowledge. I've also completed my data analysis of the middle school camp and have come up with interesting results. I hope to further my knowledge after analyzing the high school data.
July 18, 2014

This week I we had our game camp for the high school students. They weren't as excited as I initially thought they were going to be, due to the fact that they didn't believe that Game Maker really used coding, since its a Drag-and-Drop System. Some of them also thought that we were hosting a robotics camp due to the fact that we are used Arduino to work with the games. After getting to the actual programming of their and solving their challenges with programming concepts, many of their opinions changed. They were all challenged accordingly and had a good time throughout the week. All of their games were made successfully.
July 25, 2014

This week I have continued working on my paper and have started analyzing the high school data that was collected. I've also revised my website.
Teaching Programming with GameMaker Drag-n-Drop and Arduino Text-Based Code

Technical Paper Download (Draft)