Blake Hefley said that heâs always had a mind for computer programming, but it took a University programming class for him to realize it. Hefley, a sophomore from Wichita, studied music at New York University before deciding to return to the University and try something different.
âThat was me trying to run away from it, but really, I knew I belonged behind a desk programming,â he said.
Hefley has already designed his first game, one thatâs a basic Pong style, on the Motorola Xoom tablet that he received last fall from the Department of Electrical Engineering and Computer Science. Last fall, alumnus Brian McClendon, the vice president of Google Maps and Google Earth, donated $50,000 to the department to provide students with Android tablets. Google announced in February that the company would donate another $50,000 for the same purpose next fall.
Blake Hefley, a sophomore from Wichita, poses with his Android Tablet, which he used to design a Pong-like game. After he graduates, he hopes for a company that creates video games.
Electrical Engineering and Computer Science professor Bo Luo said that Android programming is becoming more important and that using Android tablets allows teachers to show students how Java, the programming language used in Android, works firsthand.
âItâs something we can use to show students what cool things they can do,â he said.
Luo said that when students enter the job market in a few years, the capability to work with Android programming would give them a significant advantage.
âIf you look at the market share, Android is taking more from Apple,â Luo said. âThat will make our graduates very popular.â
He said one of the most popular lab classes is one where students use programming code to make bubbles appear on the tabletâs screen. Hefley said that was the lab where he got the idea for his Pong game. He said he decided to try modifying the original code to change the bubblesâ behavior.
âI wanted to see if I could tell the circle where to go instead of just popping up,â Hefley said.
Hefley said his first attempt at changing the code looked like the Windows screensaver with the ball bouncing from edge to edge. Next, he decided to deduct points every time the ball hit an edge. He used code to build one bar that the player could control with the up and down arrows and another computer-guided bar. Hefley said he learned some of the gameâs coding in class, but for other parts, he simply changed the coding until it performed the function he wanted.
âMost of programming is just fiddling with whatâs already there,â he said.
He said that he considered uploading the game to the Android Market but decided not to because of a few bugs he hasnât been able to fix.
Now that Hefley is in a second-level programming class, the focus has shifted from Java to C++, another popular coding language for video games and other software. Hefley said that the shift has been a problem for him because the class is based on C++ â" the language that was originally taught in the previous class â" not Java.
Luo said the conversion from C++ to Java has been a challenge for the department, but students are expected to learn both languages by the time that they graduate.
âWe have a handful of questions we have to handle before we think about the future,â he said.
Luo said the department would meet to discuss what changes they should make to follow-up courses.
Hefley said that even though there are more job opportunities in software and security programming, he plans on sticking with video game programming. He and a friend have been talking about creating a story-based game, like Zelda, but they havenât started yet.
âVideo gaming is what I do in my spare time, so itâs inevitable thatâs what Iâd program,â Hefley said.
After graduating, Hefley wants to go move to Japan and work for a major game maker like Square Enix, the makers of the popular Final Fantasy series.
â" Edited by Taylor Lewis
5:48 PM
The Mobile


0 comments:
Post a Comment