กก

Evie Powell
REU Student at UNC- Charlotte
Contact: empowell@uncc.edu

Hi! I'm Evie. This website is dedicated to me and all of the really cool projects that I'm working on at UNC-Charlotte. This site is under construction and will change a lot over the next few days. Thanks for stopping by!

What Evie is doing:

Final Report Completed!  Click here to check it out!

Week 1- Hello World!

Evie here! I'm wrapping up my first week in this research experience and so far it's been great. This week has been mostly about getting acquainted with people working on the project. I've met a few new people that are interested in joining the project. They all seem very excited about this project.
I've got my work cut out for me over the next couple of weeks. Basically, I'm going to be learning a bit more about Unreal Editor and the magic of non playable characters. Stay tuned! By next week, I should be an expert on the matter. The goal is to replicate a game mission that I've made in RPG Maker in Unreal. Wish me luck!
I'm also building the awesomes server on which we're going to be hosting the game. Here's the catch, keep it under 500 dollars. I do enjoy a challenge! I'll let you know what I come up with next time.

Other things worth mentioning

Another thing worth mentioning is the birth of Kirika (my new desktop computer). She's Alive!!! (evil laughter) Kirika is awesome, if you want to see her spec's here they are:

Gigabyte GA-G1975X Motherboard
Supports 1066/800/533MHz FSB

Chipset
Northbridge: Intel® 975X Express Chipset
Southbridge: Intel®ICH7R
T.I IEEE 1394 Controller
Gigabit Ethernet Controller
Creative Sound Blaster Live 24-bit Audio controller

Memory
Type: Dual channel DDR2 533/667-240pin
Max capacity: Up to 8GB by 4 DIMM slots

Internal I/O Connectors
4 X Serial ATA 3Gb/s connectors
1 X UDMA ATA 100/66/33 connector
1 X FDD connector
1 X IEEE 1394 connector (support 2 ports)
3 X USB 2.0/1.1 connectors (support 6 ports)
1 X audio pin header (support 7.1-ch)
1 X S/PDIF In/Out pin header
3 X Cooling fan pin headers

Expansion Slots
2 x PCI Express X16 slot
2 x PCI Express X4 slots
2 x PCI slots

Rear Panel I/O
2 X USB 2.0/1.1 ports
1 X RJ45 port
PS/2 Keyboard/Mouse
Audio (1x Line-in/ 1x Line-out/ 1x Mic) connector

Form Factor
ATX form factor
305 x 244mm

H/W Monitoring
System health status auto-detect and report by BIOS
Hardware detecting and reporting for case open, CPU voltage, and fan speed
BIOS
2 x 4Mb flash ROM, Award BIOS

Other Features
Multi-GPU support
C.R.S. (CMOS Reload Switch)
Norton Internet Security
Xpress™ Installation
Xpress™ Recovery 2
C.I.A. 2 (CPU Intelligent Accelerator 2)
M.I.B. 2 (Memory Intelligent Booster 2)
EasyTune™ 5
Download Center

Processor

Intel 775 Pentium D 950 Dual Core 3.4GHz 2MB
Specifications:

Retail Box
Series: Pentium D
CPU Socket Type: LGA 775
Core: Presler
Name: Pentium D 950
Operating Frequency: 3.4GHz
FSB: 800MHz
L1 Cache: 24KB+32KB
L2 Cache: 2 x 2MB
Process Type: 65 nm
Hyper-Threading Support: No
64 bit Support: Yes
Multimedia Instruction: MMX, SSE, SSE2, SSE3
Voltage: 1.25-1.4V

Raidmax Sagitta Gaming Case

Mfr Part Number: ATX-921WBP
Features:
Blue LED Status lights
Meets Intel CAG Regulations
Intel Prescott Ready
Case Type: Sagitta Gaming Case
Color: Black
Material: SECC Steel
M/B Type: ATX Form Factor 12 x 10.5 inch or smaller

Drive Bays:
o External Bay: 5x 5.25"; 2x 3.5"
o Internal Bay: 3x 3.5"
Expansion Slots: Standard ATX 7 slots
Side Windows: Custom side panel window with 120mm and 80mm Blue LED fan
Front Port: 2x USB 2.0 ports; Audio jacks

Power Supply
Ultra Products X2 550W PSU - Titanium w/ UV Blue
If you're familiar with the Ultra X-Connect (1st Generation) you know that it's the world's first completely modular design. That means you only have to connect the cables you need. This leaves your system's airflow unimpeded by clunky, chunky air stifling cables. The end result? Airflow that cools and protects your precious components. This born-to-be-modded power supply goes several steps beyond its award-winning predecessors. The Ultra 550-watt titanium finish X-Connect features FlexForce technology, which delivers easy cable routing while remaining hidden within your case. FlexForce's special design allows air to travel 30-percent more effectively than standard cables. This results in a quantum leap in performance. Plus the 550-Watt X-Connect dresses its cables in a sleek, titanium UV reactive finish. Dual Rail Technology for More Stable Power Specially developed for extreme gaming rigs! This 550-watt Ultra X-Connect features Dual Rail Technology. The X-Connect's critical 12V power are divided into two separate rails. This distributes cleaner power to your CPU

Hard Drive
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM 16MB Cache SATA 3.0Gb/s Hard Drive - OEM

Graphics Card
ATI 100-435705 Radeon X1800XT 512MB 256-bit GDDR3 VIVO PCI Express x16 Video
Specifications
Model
Brand ATI
Model 100-435705
Interface
Interface PCI Express x16
Chipset
Chipset Manufacturer ATI
GPU Radeon X1800XT
Core clock 625MHz
PixelPipelines 16
Memory
Memory Clock 1500MHz
Memory Size 512MB
Memory Interface 256-bit
Memory Type GDDR3
3D API
DirectX DirectX 9
OpenGL OpenGL 2.0
Ports
DVI 2
TV-Out HDTV/S-Video/Composite Out
VIVO Yes

Witness her glory! What happens to my other desktop (what's her name again?)? She's gonna spend her final years with my sister, Vida. Oh yeah, thanks Vida for funding this special project!

Random Story

Actually, Brane (old compy) was an ongoing project for about 2 years. When I met her, she was just a bag of bones. A friend of mine was getting rid of her because he was trying to build another desktop capable of playing Doom3 on maxed out settings without any hiccups. He had given up on her and so he gave her to me. She sat in my room for about 3 months until Shadow (my old laptop) died. Desperate for companionship, I operated (brain surgery, her short term and longterm memory was nowhere to be found) that night, and we've been friends ever since. Occassionally, I'd see an old discarded computer on the side of the road. Brane always had first dibs on organ donations. Now, Branes a nice healthy compy that has a full productive life ahead of her. I'll see if I can remember her final specs.

Some Intel motherboad
Intel Pentium 4 2.0GHz processor
200GB Western Digital ATA Hard Drive
256MB AGP 4X/8X ATI Radeon X700
Hewlitt Packard 930i DVD Reader/Writer
768MB SDRAM (256 discarded from someone else's compy)
ATI TV Wonder Pro
3.5" Floppy (from discarded compy)
5.25" Floppy (from discarded compy)
Some kinda gaming case
450W Power Supply (discarded compy)

I never checked to see if she could ever play doom3 maxed out flawlessly. But she's never gives me any problems with the games that I have. Brane is an amazing machine, and I wish her well.

Welp, that's it for now! See you next week!

Week 2- Moving In...

This week I moved into my room on campus. The room is located in Squires Hall and so far I really like what I see. It appears that I have a kitchen. I'm not entirely sure what I should do with a kitchen. I suppose I will by a pot and a pan and see where that leads.

I have met my two other roommates. Jordan I had already met last week. She is from Virginia. I have discovered that she plays the piano a little. I look forward to hanging out and playing the piano together sometime. Tar (short for Tiffany or TiffyTar) is from Colorado (wow!). I here there are no trees in Colorado. Where do they get their oxygen? Besides being able to breathe phantom air, she also seems to enjoy video games as much as I do.

I also met Paige and Lauren this week. They are both from South Carolina. Paige is working on the same project as Jordan, Tar, and I. Lauren is working on a slightly different project involving Virtual Humans. Lauren also plays the piano. Perhaps we could start a band?

We have started brainstorming on our project and prototyping levels that we would like to add to our game. So far we have come up with some pretty interesting ideas to help Computer Science students learn to write programs. Next week, I hope to have some of the ideas posted on this site.

I have also started looking into changing the default animations for animated characters in our game. This has required a lot of research on my part. Most documentation for animation and rigging character meshes is for Maya. I happen to be most familiar with 3d studio max when doing those kinds of things so that slowed me down a little. I think with a little more reading I'll have a good idea of what I'm doing.

Stay tuned!

Week 3- Parties and games

Don't let this week's title fool you. There was plenty to do this week, my job just happens to be video games (clever right?). Dr. Barnes invited us over twice this week, once for a small dinner with games afterwards, and once for a party with games afterwards. Both times we entertained ourselves for hours playing Iron Dragon, a rare board game about building railroads and shipping goods. Yes, the concept is very boring, but the game itself is amusing. I am now looking into purchasing this game for myself.

Also this week, we all spent half of a day outdoors at the UNC-Charlotte Venture low-ropes course. The course was all about challenging ourselves with complicated tasks and working together as a team to overcome obstacles. By the end of the course we were all exhausted but very happy with ourselves. I was reminded of a song that I used to sing as a child (that I had actually shared with my peers the day before). I recited part of that song at day's end, hoping to share it's warm yet powerful message:

"Don't be a leaf if you can be a tree,
don't be a raindrop if you can be the sea,
because a leaf may fall but the tree remains,
if it never rains at all the sea remains,
better to be the tree and the sea,
See?"

-The Peanut's cast, Snoopy the Musical

This week was spent mostly getting everyone else acquainted with the game engines and other applications. We've continued refining ideas and coming up with new ones. Tar even implemented one of these ideas in RPG Maker.

Well, I believe that's all for now. I will come back and elaborate on these ideas later with pictures and screenshots.

กก

Week 4- Unreal Muffin Trees

Well, besides being stuck on the silliest problem in the world for three days. I'm finally far enough along on this week's task to feel productive. This week I worked on switching out animations for characters in the StormHaven game. For now, we're using the 3d studio max biped and a 3d mesh created by a member of the Unreal Developer's Network (UDN). To accomplish this task I had to acquaint myself with Unreal Script. This is my first week seriously working with script and not the level editor. I'm really excited about the progress that I'm making.

I was off to a great start this week with familiarizing myself with Unreal script. It's not terribly different from any other scripting language I've played with before. I've spent a lot of time going through tutorials at Unreal Wiki and UDN. I wrote a few mutators that do really silly stuff until I felt confident enough to accomplish my goal of writing custom physics and ai for our StormHaven Characters.

I kind of hit a wall halfway through the week with pipelining revised artwork (3d characters and animation) into the game without having to tinker with code or rebuild. Turn's out that my problem was nothing more than Unreal's screwy naming convention. Apparently you cannot name an animation file and a texture file the same name, even if they have different extensions. For different builds the response is different. For me, it completely ignored everything I did in the level editor, which made it kind of difficult to figure out what was wrong. There were no error messages... just a lot of wrongness. Oh well, it's over, and it will never happen again. Now I can concentrate on more important things like NPC artificial intelligence and creating a nice neat template for our other character classes.

In other news, Lauren wants to be a potato and one should never talk to muffin trees. TiffyTar wrote an interesting poem about noodles and we still have not finished our game of Iron Dragon.

This weeks addition to the Stuff link includes sceenshots and bloopers from my work in Unreal. Also included is my todo list for this week and my version of StormHaven's functional documentation. That's it for this week. And remember, never talk to muffin trees...

Week 5- Unethical Human Research

The research team has split into two parts for the experiment that we are going to perform. My team is using RPG Maker to create a small role-playing game that presents basic computer science concepts in a what is hopefully a new, fun, and comprehensive way. The player will explore he small world and complete various quest all to save the fair princess that has been captured by the evil sorcerer, Gargamel (don't ask me where the smurfs are?I don't know.)

We have also begun preparing for the groups from Hallym University. I look forward to working with this group. I had a great time working with the Hallym University students last year. I enjoyed it so much, I worked with similar groups all school year. There are people from last year's group that I still contact from time to time. GRE classes are going well. My vocabulary and writing skills have a lot of room for improvement. This is something I've been meaning to work on for a long time. Being absolutely clueless in GRE prep class for an hour is just the motivation I need to pick up a dictionary every once in a while and maybe take a peek at some new words.

Week 6- Bannana Bannana Terracotta Pie

This game is taking a lot more time than I originally anticipated. RPG Maker is originally very limited in it’s capabilities and I’ve spent a lot of time adding the features I need to accomplish my vision. The rest of the team seems to have trouble understanding the scripting language so I have been trying to walk them through scripting simple scenes in RGSS. The print statement quest is almost complete and I’ve begun changing the while condition quest to be more useful to learning computer science. So far we a seriously behind schedule and Jordan is going to have to leave in a week. With the Hallym students coming in less than a week I am becoming worried on how much of this project Paige, Jordan, and I can complete. But, I’m very happy with what we have so far, the battle scenes are awesome!

Another concern is that our story line is far too complicated and too long for research purposes. A lot of the work that we have completed is going to have to be cut out. This saddens me, but it’s ok, I’ll post both the evaluation various and the entended version on the website.

Week 7- Glorious appearance

This has been by far the craziest week of the summer. The Hallym students have made their glorious appearance and so far have spent every waken moment ensuring their comfort and happiness. Of course that means that the research moments were few and far between. The students start every day with a 3 hour game design class. The responsibilities of the lab assistants includes helping them understand their projects, helping them complete their projects, and make sure all software runs correctly on the lab computers. After each class is some kind of afternoon activity, like team building projects, spotlights, on research, and cultural activities. Right now, the Hallym students are still very shy. Most of them can speak English to an extent but are afraid of saying things wrong. I expect this to go away by next week. Jordan is doing well translating what they don’t understand for us. She really likes this group and seems a little sad to be leaving at the end of this week. Of course we are all sad to see her go…. *sniff *sob

This Saturday, I have the honor of hosting the Hallym computer game night. I’m really looking forward to it. Last semester I also hosted such an event for Kungpyook National Univertsity with UNCC’s Nihon(Japan) Club. The event went very well last semester, but I’m worried that not as many people will show up this time because it’s in the middle of the summer. Regardless, it should still be a lot of fun!

Evie’s Schedule this week:

July 2
1:56pm - Hallym Arrival in Charlotte. Pick students up from douglass Airport.
Check them into dormitory
Campus Tour
Trip to grocery store (Harris Teeter)
Trip to Asian Market
(Somehow this whole ordeal wasn’t finished until 8:00pm…. Wow)
July 3
9:00am -10 :00am - A more involved campus tour
10:00 am – 12:00pm- Staff introductions and orientation
12:00pm – 1:00 pm Lunch
1:00 pm – 4:00 pm Game Design Orientation
4:00pm - 5:00 pm – Break
6:00pm -11:00pm – Welcome reception at Dr. Barnes house
July 4
RPG Maker work. I traded out the trip to Carowinds with Jordan. (she really wanted to go)

July 5
9:00am – 12:00 pm Game Design Training
12:00m – 1:00 pm Lunch
1:00pm – 4:00pm Team building activity at the low ropes course
4:00pm – 6:00pm – I took a break while the students went to Spotlights on research
6:00pm – 10:00pm Charlotte Knights baseball game. It was cancelled within an hour of us arriving because of rain so instead we took them to dinner.

July 6
9:00am – 12:00 pm Game Design Training
12:00pm – 1:00pm Lunch
1:00pm – 4:00pm Meeting with Dr. Barnes and more RPG Maker (yay!)
4:00pm – 5:30 pm Spotlight on Research (Dr. William Ribarsky: Foundation of Visual Analytics, 3-D interaction, and Geospatil Visualization.)

July 7
9:00am – 12:00 pm Game Design Training
12:00pm – 1:00pm Lunch
1:00:pm – 4:00 pm RPG Maker

July 8
9:00am – 12:00 pm Game Design Training
12:00pm – 1:00pm Lunch
4:00pm – 7:00 pm Prepare for Computer Game Night
7:00pm – 10:30pm Computer Game Night


Week 8- Espiranto

I worked with the Hallym students from last year, and like last year, the students are a lot of fun. They are a smart bunch and really love making games. The Game Engine is a little nicer from it's last few updates and not nearly as hard to teach to the Hallym students. But you know what would make this whole process ten times easier? Esperanto...

I'm serious! How awesome would it be if there was a middle-ground language that everyone knew? So far, the Korean students are hard-pressed to learn English and they're doing a fantastic job, but what about us lazy Americans? The things we do to communicate to foreign students are borderline rude. For example, someone asks a question and we reply, but they don't understand. So we say it again slower, and maybe they still don't understand. And then we say it again... slower...
You may think I'm over reacting but I know I'm not. All last year I worked in the intercultural office, close to the international office. Do you know that people from all over the world that speak different languages communicate better in English with each other than an international student and an American? How horrible is that!? *sigh Anyway, Jordan is gone and now the rest of us are trying to pick up the slack. the Hallym students are being good sports about the whole thing so it's not so bad.
The students meet everyday in the common lab and work on their projects. In between classes I work on the Saving Sera game. We're heading into crunch time and it's getting kinda difficult managing my time between the Hallym students and the Game2Learn Study. On the other hand, however, I'm getting a lot of good ideas on how to teach in game through working with these students. I ask myself questions like: What can you compare things with to get your point across? How much time to people spend working on games before their attention dwindles and they start talking about their day with their friends? What makes a good game? Which of these students are overambitious and why? You know, these students may be teaching me more than I'm teaching them...

Week 9- Goodbye Hallym

The students are leaving and everyone is super sad. But even worse! Tar, Paige, and Lauren are packing their bags too!

Anyway, Saving Sera is almost complete! This week is mostly about debugging the game and getting it ready for our participant study. The catacombs quest seems to be going faily well too. I finally got to play the entire catacombs quest yesterday. It's impresssive, the game looks amazing. Saving Sera is getting some good reviews as well. It's unfortunate that Jordan isn't here to see the fruits of our labor but she'll be back. I figure I won't put it online just yet... it'll be a surprise.
I'm really warming up to 3d Game Studio, it's so much easier to use than it was last year. I'm seeing more documentation and tutorials for 3d game studio as well. The Hallym students are working like crazy to finish their games in time and so far it looks like all the teams will make it. They give us TA's a lot to take home every night, but with the way they are working, it's really hard to complain. I tried doing to tutorial on modeling/uv mapping for the students but I don't think it helped very much. I didn't have much time to present and as a result I think the tutorial moved way to fast to be of any use to them. Besides, I doubt many of them had a use for the tutorial, by the time I presented, most of them had figured out all of their modeling/mapping problems. Oh well, better luck next time, huh?

Week 10- Participant Study time

The students are gone and I don't have time to mourn because the study has officially started. I just ran my first study and got a great review so now I'm pretty excited about research participants playing the game. Hehe, I know I'm not supposed to take any responses to the game personally but I think anyone can understand how difficult that is to do... I spent ten weeks working on Saving Sera after all.

There was a game convention in Boston Massachussets that I went to, courtesy of Dr. Barnes. The convention was awesome! I got to take a peek at the latest work in artificial intelligence, game physics, and games for learning. I wasn't really aware of the kinds of research people are doing with video games, but more importantly (not really) were the games they had to play while I was there! They had all of my favorites! DDR, Karaoke Revolution, Guitar Hero (there seemed to be alot of rhythm simulation game enthusiasts there). I met a few people in industry that I hope to keep in contact with. Also, I won a couple of competitions and brought home two new video games. Awesomes!

Week 11 & 12- Wrapping Up!

So, the SLC (student leadershop corp.) planned a get together in Atlanta Georgia, and as part of that project and as a wrap up to this one, I attended and had a blast. Of course, driving a 15 passenger van(I hate driving those things) through Atlanta wasn't all that much fun, but I'm alive so it's ok. Of course all of my buddies (except Tar *sniff *sniff) were there and so it was a heart warming experience. The workshop was more of a celebration of diversity. I had never met so many women in computer science in one place.
I met a lot of new people at this conference, people that actually go to my school and share my interest. I'm amazed that I haven't seen some of these people before. I think that I've been in the same class with a few of them but never introduced myself. I'll have to work on that.
The past week everyone was wrapping up their work DMP and we are rushing like mad to finish the study in between workshops and discussions. We got a lot of participants at the workshop. Everyone there was really helpful. We also got a lot of ideas started for the following school year. Go to club.us.cyworld.com/unccgamers for more information!
This program has been an amazing experience that has inspired me to do so much more than I originally intended with my education. This summer has been an amazing experience and I encourage anyone to try it. Not only did I come away from this program with more knowledge and more direction, I also feel more confident in my ability as a programmer and as a student. Thank you everyone that helped make this program a reality.

กก

Game Development Website Nihon Club