As mentioned previously, we recreated a classic arcade game in the Advanced Placement Computer Science case study GridWorld.
GridWorld involves programming 'Actors' within a grid system. This was a natural fit for 'Pellet-Man' and is a good exercise for students to work on something exciting and challenging while reinforcing their new knowledge of inheritance and practice using the system found on their AP exam.
Mikeware is happy to announce that "Gamius Type IV" will launch exclusively on the OUYA as it ships this coming weekend. The ONLYOUYA game will be available, in full, for free during the launch period.
GridWorld is the Advanced Placement Computer Science case study acting as a project culminating the knowledge students learn over the course of a school year before taking the AP exam.
This is an older Minecraft project of mine from over a year or so ago. Figured it was about time to post some more info about it. Enjoy the video!
The Game Crafter recently updated their site and we haven't updated to their new template yet. Thus, Road Construction was automatically unpublished.
Set in a city ravaged by a zombie outbreak, the player must survive as they trek though the infested streets and reach the only escape - a helicopter at the top of a skyscraper across the city!
Many hours were put into building the city from the ground up and even wiring triggers for in-game-events over the course of 4-5 weeks. Players are given the option of exploring the city or fast tracking it through to the escape route. Players decide at their own pace when they want to complete the level. Exploring the city yields interesting side-quests that supplement the main story and many item-drops will give the player an advantage against the undead citizens.
This project was completed by four of us for a night class in game design. It was completed by myself (Michael A. Hawker), Melissa Henry, Howard Smith, and he who shall remain nameless...
Hit the jump for more project details and a breakdown of responsibilities of each team member. As well as additional photos.
Had a great weekend at PAX and PAXDev! As you may know, at PAXDev we gave a talk on our space simulation project given after the Advanced Placement Computer Science exam this year at Issaquah High School. It was requested that we post the slides to our talk. So without further ado...
Well after many hours of being stumped and perusing the web; I finally have a solution to my dilemma surrounding the WPF DataGrid.
It seemed like a simple problem: Bind a DataGrid to a DataTable and have it update all it's contents both ways. Getting the initial content worked like a charm, but then trying to add a new column to add new data wasn't working at all. It was a nightmare and I any example I found just stopped at loading initial data in.
It turns out that while the DataTable behind is happy to update itself and other things bound to it will update their collections, even with AutoGenerateColumns set to true, the DataGrid just happily ignores the new column and doesn't display a thing.
The solution I finally came upon requires that you create your own column on the DataGrid to bind back to the column added in the DataTable.