tag:blogger.com,1999:blog-86549189083158141082024-03-21T04:16:02.073-07:00Fat Ninja - A 2D OpenGL Android GameTate Marskehttp://www.blogger.com/profile/04055484046017566362noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-8654918908315814108.post-70946453786955202142012-06-18T14:56:00.002-07:002012-06-18T14:56:22.513-07:00Mike Pope - Week 15This is the true finale, for tomorrow we present our game to other classmates, professors, and just about anyone else who wants to come in and check out the presentations. I am very very happy at how far this project has come and how hard of work each of us did throughout the past 16 weeks.<br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwsr-febcRnLVVaKUdKZbA7gLnzYkDyH_pxNq8yeaLUEAOvWczAIzsUvmEEuOSrZm0NLl0lkiSaR71P5ngmtSi9kzwbNS4w_adGFAzzydX75I7zIEP4s-5w2adXE42tn1gq53VTvKPlTWu/s1600/GameIcon_SushiStar512.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwsr-febcRnLVVaKUdKZbA7gLnzYkDyH_pxNq8yeaLUEAOvWczAIzsUvmEEuOSrZm0NLl0lkiSaR71P5ngmtSi9kzwbNS4w_adGFAzzydX75I7zIEP4s-5w2adXE42tn1gq53VTvKPlTWu/s200/GameIcon_SushiStar512.png" width="200" /></a>This past week I haven't done much in the ways of art assets for the game, but I was able to put together the game's website with the help of Andrew and Kyle. With that done and out of the way, I created my speech and powerpoint slides for our presentation. Also, I created a brand-new game icon for our game! I think it looks REALLY cool. It's a spin-of of our old icon, so it still has that same feel. It felt really nice to take a much needed break from the crazy amount of work we've been dealing with.<br />
<br />
Thanks for taking this amazing journey with us!Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-76312685122876103942012-06-18T10:40:00.001-07:002012-06-18T10:40:46.908-07:00Kyle Windsor - Week 15This week has been a fairly light week compared to last week. I have been putting the finishing touches on a couple aspects and making a couple of the later levels easier because the difficulty was too intense. But the actual work on Fat Ninja was fairly low. What has taken up a bit more time has been doing the final prep, working on the site, power point, etc. All told, this week has been busy, but a much needed break from the hustle and bustle of the past couple weeks.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-12428376617924480822012-06-17T10:30:00.000-07:002012-06-17T10:30:46.154-07:00Tate Marske - Weeks 13-15It has been some time since my last major update. This is namely due to the fact that I have been working like a mad person getting absolutely EVERYTHING within my power added, redone, and/or polished! As easy as I think it would be to compose a list of things I DIDN'T do, I'll take the time and let you all know what has been going on in my line of work on this project.<br />
<br />
<b>NEW STUFF:</b><br />
- For our third world (Egypt) and up, the ROLL ability has been added, fully tested, and implemented.<br />
- For our fourth world (Hawaii) and up, the STEALTH ability has been added and implemented.<br />
- Testing has been done on tons of devices on my end, which led to me being able to fix and polish a TON of stuff. More on that in a bit.<br />
- Menu scene has been completely scrapped and redone. Some buttons weren't going to be used, others needed to be added in. I redrew and re-programmed everything so that it matches the rest of the UI.<br />
- A "Sushi Bar" has been added. Some call it the hunger bar. Something needed to be added in to cause the player to feel a NEED to collect the sushi. BOOM.<br />
- Unlock screens have been added for when you unlock new weapons and abilities.<br />
- Finish flags! Finally, a handy way to see where the end of the level actually is.<br />
- How to Play. This screen replaces the silly little dialogue boxes we originally had in a "tutorial" in level one. It's much better on the eyes, and easier to read.<br />
- Can you sayyy, GAME ICON?!<br />
- I am positive there is more, but things are progressing at ninety miles per hour, so don't yell if I forgot something!<br />
<br />
<br />
<b>BUGFIXES / POLISHED / REDONE:</b> (From the biggest to the smallest)<br />
- A HUGE fix is crashing. I've re-programmed the entire level resetting state, so that all assets are more than properly dealt with and the game should no longer crash upon multiple resets. Phew.<br />
- Sound should no longer cut out on any devices after multiple resets or otherwise. It just plain shouldn't happen.<br />
- After level resets, some phones were having a problem re-loading textures. This one was a toughie to nail down, because it only happened SOMETIMES on SOME phones. However, I've solved it, and it's much more streamlined now.<br />
- Slashing has been completely redone. Thanks to a suggestion from my professor, I was able to narrow down the phone-slowing culprit and redo swiping as a whole.<br />
- UI has been redone. In addition to the new sushi bar, I wanted to keep things looking consistent and acting that way, as well.<br />
- General code streamlining has been done to make everything run just that much more smoothly. We want to actually sell some copies of this bad boy!<br />
- Stray sushi has been removed and/or fixed. Now you should actually be able to collect all of it.<br />
- Sushi counts on certain levels have been redone and fixed.<br />
<br />
<br />
<br />
<b>DETAILS AND ACTION SHOTS:</b><br />
<br />
<b>Rolling and Sushi Bar:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaJ0-9WXdyoG0hHwuS2HnQtLSrgm5cAdNT-Psebt27rmHP5gYomt5xzeuu21hLo-z83i3x3HJi8GLoToMfvy2g8-uZmtrR1nFNMz_UrLOnf6bEA9etZTxs0AMvjeLe5GEI8IHbgBmZXxOD/s1600/screen_20120617_1211.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaJ0-9WXdyoG0hHwuS2HnQtLSrgm5cAdNT-Psebt27rmHP5gYomt5xzeuu21hLo-z83i3x3HJi8GLoToMfvy2g8-uZmtrR1nFNMz_UrLOnf6bEA9etZTxs0AMvjeLe5GEI8IHbgBmZXxOD/s400/screen_20120617_1211.png" width="400" /></a></div>
Here, you can see chin rolling underneath of a bunch of large enemies. This is the only real way to avoid these guys, so you're going to have to put this ability to good use!<br />
<br />
At the top right, you can also see the first example of the sushi bar in action. It slowly goes down, and climbs again as you get sushi.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
<b>Stealthing:</b><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMgQJRc7YlxwJOxtMJuCc_m3za_Ntc2I-T1s-P7uiElmsetGskWVEqiFL582dVkcnWp93umd6JRNdZ-5I1Fnaq7K-OZaCnO8tU6g9aUhwc1QiEvM9yzbXmguxH3Z6tWwKIjGNdm29LRShH/s1600/screen_20120617_1216.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMgQJRc7YlxwJOxtMJuCc_m3za_Ntc2I-T1s-P7uiElmsetGskWVEqiFL582dVkcnWp93umd6JRNdZ-5I1Fnaq7K-OZaCnO8tU6g9aUhwc1QiEvM9yzbXmguxH3Z6tWwKIjGNdm29LRShH/s400/screen_20120617_1216.png" width="400" /></a></div>
Here is the first peek at the Stealth ability. Chin goes to 30% opacity and the little meter next to the stealth button begins to tick downwards. You only get a certain amount of stealth per level, so use it wisely!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
<b>Menu:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-55MNRNbwXyY_3_GM8VLKieVvIdFP9DZQbncwaDadvtGn8ecuSUTdBR4elrdwfh233EQdg-f7ecvqIWhJQW__kA5NEczYKXUHFPppMcu2zKRfe2kt01W2cqpHkkAlhtTNc0da_8mN_EV/s1600/screen_20120616_2019_2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-55MNRNbwXyY_3_GM8VLKieVvIdFP9DZQbncwaDadvtGn8ecuSUTdBR4elrdwfh233EQdg-f7ecvqIWhJQW__kA5NEczYKXUHFPppMcu2zKRfe2kt01W2cqpHkkAlhtTNc0da_8mN_EV/s400/screen_20120616_2019_2.png" width="400" /></a></div>
<br />
Here is the new menu in action. The buttons slowly bounce back and forth, and it feels good to press them. If you are an avid game-player, you know what I am talking about. If you aren't, you think I sound like a crazy person.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b>Unlock screens:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicop2JXgtlQ6F_HXxdRsztgglTq90bF00UNbyVlfJ1f4qXgFvgSSj2f6mS9dAdRowHxfmZGORjXQ4DVHhnBXUkeVXrQXS0IB3kEZr9xFLgy99tI_za8IF_AnbE0xaJXJfkV-0bwXGRsUJK/s1600/screen_20120617_1143.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicop2JXgtlQ6F_HXxdRsztgglTq90bF00UNbyVlfJ1f4qXgFvgSSj2f6mS9dAdRowHxfmZGORjXQ4DVHhnBXUkeVXrQXS0IB3kEZr9xFLgy99tI_za8IF_AnbE0xaJXJfkV-0bwXGRsUJK/s400/screen_20120617_1143.png" width="400" /></a></div>
<br />
This is the type of screen you will see when you unlock a new item or ability! pretty nifty, huh?<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b>Finish Flags:</b><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0hS9PRh-7RYVkL2j6DZuin2Ft6HSjV3UeUiBkY-_slM1quvbour6J7AQSH5WH-o2SlOlt7eHofHCycHhyJJfJO-er1sxV_OoZ3TkNMnVsTgZZrlQyXekjlTbpZ2cjwGuohY0BA0l3Ur7_/s1600/screen_20120617_1217.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0hS9PRh-7RYVkL2j6DZuin2Ft6HSjV3UeUiBkY-_slM1quvbour6J7AQSH5WH-o2SlOlt7eHofHCycHhyJJfJO-er1sxV_OoZ3TkNMnVsTgZZrlQyXekjlTbpZ2cjwGuohY0BA0l3Ur7_/s400/screen_20120617_1217.png" width="400" /></a></div>
Here you can see me rushing past the finish marker at the end of the first level. Mike has had these flags for a long time, I just never really thought to stick them at the end of the level. I think it's a nice touch.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
<b>How to Play:</b><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9H5fEeMtjQ-kRzY3W4t0f3mRkICJN8d2TmC3skKVLYyGL2B_F-J4F1pwYCyE90wt0xexS1lFv7qky3089YnOJl6KP1OlQ6zuB7FtrKL24QuzlEazo9cRzP-CHnf5S5yGyVpgcEFo1ghCv/s1600/screen_20120617_1218.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9H5fEeMtjQ-kRzY3W4t0f3mRkICJN8d2TmC3skKVLYyGL2B_F-J4F1pwYCyE90wt0xexS1lFv7qky3089YnOJl6KP1OlQ6zuB7FtrKL24QuzlEazo9cRzP-CHnf5S5yGyVpgcEFo1ghCv/s400/screen_20120617_1218.png" width="400" /></a></div>
This is one of the example pages from the "How to Play" section. It's much more basic than our initial way of running the tutorial, and players will appreciate it more.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
<b>Game Icon:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjGNYjJtkH3qmYm1aV6RbOmcq5rocz3IOKmkY9GG6YyY9Q7HeXPaFZCWiZ3KxmBROXz8NXKdtz0_EfHo3oCUhRn0f5g1Z5MfNEZMVw3CMRWAeQ5CG85SdVqDBy9U_gG-ZZOSbptou-NQcX/s1600/ic_launcher.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjGNYjJtkH3qmYm1aV6RbOmcq5rocz3IOKmkY9GG6YyY9Q7HeXPaFZCWiZ3KxmBROXz8NXKdtz0_EfHo3oCUhRn0f5g1Z5MfNEZMVw3CMRWAeQ5CG85SdVqDBy9U_gG-ZZOSbptou-NQcX/s1600/ic_launcher.png" /></a></div>
A nice little piece of sushi for your app drawer!Tate Marskehttp://www.blogger.com/profile/04055484046017566362noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-49414070536041129352012-06-14T08:49:00.001-07:002012-06-14T08:49:24.129-07:00Andrew Morrison - Update 3ALL AUDIO IS COMPLETE!!!<br />
<br />
To date, I have composed 5 pieces, all distinct from one another and suited for the level that they are associated with. In addition to this, I have also completed all of the sound effects! I am very excited for people to hear my creations, and though the levels are a bit shorter than the duration, the gist of the technicality and intricacies can be heard, even through the subtle pieces.<br />
<br />
The audio is a bit minimalistic, as I did not want it to detract from the music and the gameplay.<br />
<br />
Either way, this game is turning out fantastic, and I cannot wait to see how it does on the Android Market.<br />
<br />
Moving forward, the rest of this week will be comprised of constructing the website, as well as working on my portion of the presentation.<br />
<br />
http://morrisongaming.weebly.com will be updated this week as well, for the full versions of the pieces that I composed.<br />
<br />
Happy Gaming!<br />
<br />
-DMAndrew Morrisonhttp://www.blogger.com/profile/05953004656973373639noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-63275714563504842622012-06-12T12:45:00.002-07:002012-06-12T12:45:27.399-07:00Kyle Windsor - Week 14This week has been my longest and most productive week yet. I completed all of my remaining levels, 3-3, 4-1, 4-2, and 5-1. I didn't have any more issues and the one error I was having on 3-3 refused to show itself again and didn't interfere at all. The only challenging part about all this is the time it took. <br />
<br />
With that said, next week will be finishing touches. I will go back through the levels, make sure all the sushi is positioned right, add finishing touches to it, etc.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-63887860409013527022012-06-11T17:32:00.002-07:002012-06-11T17:32:15.793-07:00Mike Pope - Week 14This is it. This is what we've all been waiting for. This is the point where all of our hard work pays off. We've watched our once small and lonely soccer ball on a field evolve into a slashing, enemy dodging, platforming running monster of a mobile game called Fat Ninja. This last upcoming week will be all about small tweaks and polishing. Hopefully, no huge bugs appear in these last moments.<br />
<br />
As I mentioned last week, I was in dire need to completely finish up the remaining list of assets we had for our game. This included the rest of Egypt, Hawaii levels 1 & 2, The final level of Asia II, different unlock screens for our abilities and ninja tools, and finally some super cool extras that will just make our game POP!<br />
<br />
I don't want to spoil too much of what we have planned for our final stages, but I will finish off this post with some screenshots that show off what I completed in this past week. Next week comes presenting! HERE WE GO!<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://i.imgur.com/QRRsC.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="http://i.imgur.com/QRRsC.png" width="276" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Roll Ability</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://i.imgur.com/d2ZAx.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="179" src="http://i.imgur.com/d2ZAx.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Retry Screen</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://i.imgur.com/EQ7Qa.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="179" src="http://i.imgur.com/EQ7Qa.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Inside of a pyramid</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://i.imgur.com/91DpV.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="179" src="http://i.imgur.com/91DpV.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Hawaii 4-1, with specific layers turned off</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<span id="goog_700382976"><br /></span></div>Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-62060149446972965182012-06-06T23:04:00.004-07:002012-06-06T23:04:50.800-07:00Kyle Windsor - Week 13This past week has been one of my busiest ones yet. I completed levels 2-3, 2-2, 3-1, 3-2, and got a good start on 4-1. This made a large improvement and easily doubled the levels we already had completed. <br />
<br />
The only problems I had was with level 3-3. I'm pretty sure I know the issue, there are too many enemies in the level. But I'm not sure where to change things and so I will be talking with Tate on Thursday where we will decide what to do. The only issue is that if we back off on enemies in 3-3, then when we do the final level which is supposed to be very long, we will have very few enemies there. Regardless, things will be decided Thursday and Fat Ninja is on it's way to being completed next week.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-57624775415371743982012-06-05T22:05:00.001-07:002012-06-05T22:05:27.865-07:00Mike Pope - Week 13Jumping straight in again, a lot has been going on for everyone during this point in the project. Unfortunately, in order to meet a beta deadline in the next 2 weeks, we are in the need of cutting and replacing some original ideas that we had. This includes things from extra features to extra levels. It stinks, but that's what happens. Anyways, here's a nice list of my accomplishments in this week that went by super fast:<br />
<br />
Outlined Chin & Enemies For Easy Visibility<br />
Chin Roll & Stealth Sprite Sheet<br />
Egypt 3-1 (Desert with pyramids)<br />
Egypt Platforms (Highly reminiscent of Super Mario Bros. 3, world 2 blocks)<br />
Pass Screen<br />
Fail Screen<br />
World Select (and buttons)<br />
Level Select (and buttons)<br />
Large Samurai (90% Textured - just needs sprite sheets)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/05CTA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="http://i.imgur.com/05CTA.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/oSPFz.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="http://i.imgur.com/oSPFz.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/csdfO.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://i.imgur.com/csdfO.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You must be thinking, "What's left to finish?" Well, there's a pretty decently sized list of final art assets that I need to create, such as the rest of Egypt, two levels for Hawaii, and changing up of Asia 1. From here, there's about 2-3 extra assets that need to be created for our levels, as well. While it's hard to juggle all of these responsibilities with classes and work, It's honestly not a lot once you start working on something... you can get everything done quite fast! (Like I did with this past week).</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
For the remainder of this week, we will be implementing the rest of these assets to finish out our game. Next week we will be focusing on polishing up our game, and hopefully ironing out some kinks we've been having with multiple platforms. It's going to be amazing once it's all together. Trust me.</div>Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-60594985204712182962012-06-04T13:34:00.000-07:002012-06-04T13:34:04.250-07:00Andrew Morrison - Update 2You will have to forgive my absence from this blog. The past two pieces have been coming together pretty slowly, and that has taken the majority of my time and mental power. But anyway, the level 2 music has been fully completed and implemented into the game.<br />
<br />
As of now, the music for levels 3 and 4 are sitting at roughly 70% completion, and I intend to knock those out, as well as new sound effects for the sword slashing, shurikens, and enemy abilities, as well as the rolling and stealth sound effects tonight. Due to size constraints, we will be reusing the menu music (how much of it will honestly be heard on the menu?) for the final level, as I feel it will be suitable for the conclusion of the game.<br />
<br />
After tonight, the rest of the sound effects, level completion, and jumping, will be completed by this weekend. This will make everything easier on Tate as he will not have to scramble at the last minute to get my assets implemented.<br />
<br />
http://morrisongaming.weebly.com will be updated more this week as the remaining background music is completed.<br />
<br />
-DMAndrew Morrisonhttp://www.blogger.com/profile/05953004656973373639noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-56814834336013718872012-06-03T17:48:00.001-07:002012-06-03T17:48:41.581-07:00Tate Marske - Weeks 11-12.5Summing this three-week span up into one word; long. I have been absolutely working my tail off trying to get everything working perfectly for further level integration, and we are just about there. Since my last post, my team and myself have accomplished a lot, and gone to new heights! So, here is what's going on right now:<br />
<br />
<b><span style="font-size: large;">Overview:</span></b><br />
- I've gotten Mike's basic enemy working with some very simplistic artificial intelligence at this point<br />
- Thanks to this, I've been able to test and rework some aspects of slicing with the sword and throwing shurikens, which will be two main attacks within the game. All systems are go here!<br />
- World selection and level selection have both been worked in this week, which is HUGE.<br />
- The game is now capable of saving and loading progress. This is a huge step in the right direction, and has been tested on quite a few devices now.<br />
<br />
<br />
<b><span style="font-size: large;">Details:</span></b><br />
<b>Basic Enemy: </b>This guy was fun to work with, and now that he's implemented, it makes the game a lot more fun, and gives it a hook. Although it may seem counter-intuitive to only have basic AI working at this point, that's all we need. Since the level is flying by you rather quickly as you run, you don't want complex things to have to compute in your mind as you try to avoid 'smart' enemies. These guys basically sit and wait, and throw a single shuriken at you each, once you come within a range. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9C2ZQrT0L9gI7UotQOWjgqoboyhUvvEcP5XS4RGg7QzJc7W8nH3hdIrYlNwKTDKBXgcfZXLhqx_Z64xk74IHHSXgFuYt-VobAF41_pymEX5-I0bnlFz-_Zn89u3s9IUJ7xeHWz4eBty7x/s1600/20120603192155.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9C2ZQrT0L9gI7UotQOWjgqoboyhUvvEcP5XS4RGg7QzJc7W8nH3hdIrYlNwKTDKBXgcfZXLhqx_Z64xk74IHHSXgFuYt-VobAF41_pymEX5-I0bnlFz-_Zn89u3s9IUJ7xeHWz4eBty7x/s400/20120603192155.png" width="400" /></a></div>
Here, you can see that I'm in a rather tight situation, while testing this out! I've just sliced through one enemy, right next to my character, with the sword. However, the enemy above has anticipated my arrival and thrown a shuriken my way! I had better time my jump well!<br />
<br />
<br />
<br />
<b>Slicing and Throwing: </b>Nothing much visual I can really put here, but I've been working hard on making sure slicing and throwing shurikens work accurately. Over the course of the next day or two, I plan on getting a new ability integrated, too! <br />
<br />
<b>World Selection and Level Selection: </b>Okay, so... This should have been something done very early on, right? Well, I needed more than one testable level to properly integrate this, so I did have to wait a while. However, this proved to be a huge challenge. I had to completely rework and restructure certain portions of my code in order to make sure you could smoothly transition through levels in general and then quit the game, reload it, and pick an unlocked level.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6KqZbOQZmOqEIkhyphenhyphenwloYTWAqBxMvYUk97u0KKhA11R4t0GNdI0VhuzMSxvHWBqa4PJCorRdW71A5GU7v0hDK8x9tigNVXZZtMRIDoNTm6rq5S4Udfa_J03Yc0seCpOGyfhe-efhJsQNyr/s1600/20120603191901.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6KqZbOQZmOqEIkhyphenhyphenwloYTWAqBxMvYUk97u0KKhA11R4t0GNdI0VhuzMSxvHWBqa4PJCorRdW71A5GU7v0hDK8x9tigNVXZZtMRIDoNTm6rq5S4Udfa_J03Yc0seCpOGyfhe-efhJsQNyr/s400/20120603191901.png" width="400" /></a></div>
The world select screen and level select screens work together flawlessly now. Variables are passed back and forth and read / written to a file, which I will talk about soon, so that the proper buttons become clickable and readable at the right times. Pretty nifty, eh?<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheOJZOqXM5pGQpW5LwJNEUNbsyg_TdYvExwR4F2IOVouichFuopTodrXqkULTGysNKbTm6AI52lipFugmv-OoWcFspK-Layy5y_iOJ1SA_xdnfS26tIl7rRc6IVpvINjlZntySCH_QzCE8/s1600/20120603191913.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheOJZOqXM5pGQpW5LwJNEUNbsyg_TdYvExwR4F2IOVouichFuopTodrXqkULTGysNKbTm6AI52lipFugmv-OoWcFspK-Layy5y_iOJ1SA_xdnfS26tIl7rRc6IVpvINjlZntySCH_QzCE8/s400/20120603191913.png" width="400" /></a></div>
<br />
<br />
<b>Saving Progress: </b>This is another thing that may seem trivial to some. Well, it was my first time doing anything like this, so it was rather rough and strenuous! Thanks to the help of my professor and a lot of research and debugging sessions with different devices, I was able to overcome my issues with this. I had to reconfigure which screens were able to read and/or write from/to this file, and when it was able to happen. Right now, it saves out a simple text file... Hopefully in time I am able to change the type so that it is less-easily manipulated.<br />
<br />
<br />
Plans for the next few days include getting another ability to work, and integrating Kyle's newest level designs. I must absolutely perfect everything in what I already have before I implement it into new levels, so I'll be excited to see how everything fits together!<br />
<br />
<br />
Just a bit of recap for you:<br />
<br />
In thirteen weeks, we have successfully transitioned from this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmv-7Rpm3ReH48OjDLYwQFxYBi_16GluCanEvBh1J4zSyvnglTHPRmTrdfVRjLMg_xNfEegJ4V6hat8BjNSg2VkTDxfr-Y-IP9yI95x_UpONSA97XcPQPo4ux6cob_TFAed-sJbEqFFmzl/s1600/screen_20120330_0009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmv-7Rpm3ReH48OjDLYwQFxYBi_16GluCanEvBh1J4zSyvnglTHPRmTrdfVRjLMg_xNfEegJ4V6hat8BjNSg2VkTDxfr-Y-IP9yI95x_UpONSA97XcPQPo4ux6cob_TFAed-sJbEqFFmzl/s400/screen_20120330_0009.png" width="400" /></a></div>
<br />
To this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYwEAOJUOKYciy04jMGtbWdqT7OrT1yFpUta5zbOvcENk683bmCFXWBnnE_rU35OFDuriGQho73oO7m92GMrgP93Gx7ks2BZSEOIHZADubP4MLWTDlbwEx2esnCo3i6XJi6T8LrsY-_jB/s1600/20120603192238.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYwEAOJUOKYciy04jMGtbWdqT7OrT1yFpUta5zbOvcENk683bmCFXWBnnE_rU35OFDuriGQho73oO7m92GMrgP93Gx7ks2BZSEOIHZADubP4MLWTDlbwEx2esnCo3i6XJi6T8LrsY-_jB/s400/20120603192238.png" width="400" /></a></div>
<br />Tate Marskehttp://www.blogger.com/profile/04055484046017566362noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-33973990592239712972012-05-30T17:04:00.000-07:002012-05-30T17:04:17.083-07:00Mike Pope - Week 12Hello again!<br />I'll go straight into this week's post by saying that we're just about half way done with our Beta version, and we've got this far within only 12 weeks (and we still have 4 to go!!). In these next 3 or so weeks, we're all going to be working double hard, especially me, but we'll talk about that later.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://i.imgur.com/fz6z8.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="179" src="http://i.imgur.com/fz6z8.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><em>Rock cliff Formations</em></td></tr>
</tbody></table>
This last week I finished up the backgrounds for the Madagascar World, which was a very fun set of levels to design. I started off in a somewhat sun-setting, kind of sparse, savanna. After that, it the player ends up in one of the "rock forests", running on top of rock formations which is just in between the savanna and the deep dense jungle. Would you like to take a guess at what's next? That's right! A deep jungle setting! This level is really all trees, of a bunch of different types. There'll definitely be a lot of obstacles on this level, I can tell you that.<br />
<br />
This next week is going to prove quite difficult, but I know we can manage just fine. Since there's only 3-4 weeks left, we want to leave those last 2 or so weeks open for polishing our current game and other things involving the game (like website, trailer, etc.). For these next two weeks I need to complete world 3 and 4, and potentially a special end level ;). With these, I also need to finish up the character/enemy assets by getting the power-ups for Chin, and finishing the animations for the Armored Samurai. On top of this, I need to create the rest of the menu assets (which I hope to do in the next few weeks). We're almost there!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/SDmE0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://i.imgur.com/SDmE0.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Fat Ninja</div>
<br />Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-35013508076140828302012-05-28T20:20:00.003-07:002012-05-28T20:20:44.957-07:00Kyle Windsor - Week 12This week proved a surprise to me. I had business that took me out of town so I made preparations to accomplish my work away. The problem though, is that for Fat Ninja to compile, you need an internet connection even if the ADT is referenced locally. As such, I have been unable to complete any levels this week. As soon as this is done being typed I hope to work on a level tonight and tomorrow morning so I can hopefully have one level done for tomorrow. <br />
<br />
I did manage to complete a couple new levels from world 3 though. This will lighten the work load a little bit for this upcoming week which means I can hopefully be able to complete my leftover work from last week. My worst case scenario is I can't accomplish any of my left over work for the next 3 weeks. All told, this isn't the end of the world though because week 7 is when we are aiming to be done, fully built and finished. But week 7 is still a week that can have work done in it so if through some issue or another, I am unable to complete a level until week 7, missing a day from it won't impact our schedule too greatly.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-86294631188297151952012-05-22T22:14:00.000-07:002012-05-22T22:14:06.080-07:00Mike Pope - Week 11Hey guys!<br />
This past week I was pretty much focuses on getting all of the current art assets polished up for our first bug testing run! So far, we have 4 complete levels, and that means all 4 levels needed to look spot on, with no glitches or errors going on (like un-even tiling/repeating or line breaks). What's very interesting is that on one phone, none of the above stated ever happened... but on other phones (like mine) there'd be line breaks ALL OVER THE PLACE!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/YMPdP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="127" src="http://i.imgur.com/YMPdP.jpg" width="400" /></a></div>
<br />
Anyways, I was able to finish up the first level of our second world, Madagascar 2-1 this week. The original concept of this map was to have Chin end up running on top of the trees. There needs to be a lot of extra programming behind that, so I'm not too sure if that is plausible at this point. If not, it still works great as a floor running map... like our previous levels. Also, I started working on a samurai character, which will be pretty large compared to the rest of the enemies (and will be used much later in the game). From here on out, I am going to be working extremely hard on creating fresh, new levels for the remaining many that we have planned. Until next week!Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-63590963191380398462012-05-22T09:51:00.000-07:002012-05-22T09:51:04.146-07:00Kyle Windsor - Week 11This week has gone great for me. With the exception of a couple issues early on, I have made great progress. Early on, when I hadn't looked at the code much, I was getting some errors and issues. But within about an hour I found out what caused them all, and I could read the code sufficiently to negate them all. <br />
<br />
As for my work, I have completed 3 levels this week, as in I have debugged and tested them so that they are in Fat Ninja. Only the last level I did, world 2 area 1, needs more work and that's because enemy types and terrain obstacles aren't in and will need to be placed. But this can be done at a later time and should take a fraction of the time it took me to do the levels.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-73230438428940590732012-05-17T08:26:00.000-07:002012-05-17T08:26:24.330-07:00Andrew Morrison - UpdateOkay, so I am a little behind in my posts! After remedying some technical problems (external HDD crashing, bugged version of my composing program), I am back on track and ready to make your ears bleed (WITH AWESOMENESS).<br />
<br />
The music for World 2 - Madagascar is tentatively complete, pending approval from Tate, and the sound effects will continue to trickle out as well. They are a bit more tricky, as the sound manipulation can be rough at times. World 3 - Egypt music will be worked on throughout the remainder of this week and next week as well.<br />
<br />
QA testing is next week, and I am excited for feedback on how Fat Ninja is progressing, I think we have a very strong game thus far, and I can't wait for more people to get their hands on it!Andrew Morrisonhttp://www.blogger.com/profile/05953004656973373639noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-48507483694743315162012-05-15T16:37:00.003-07:002012-05-15T16:37:51.691-07:00Tate Marske - Weeks 9-10 It's been a VERY busy couple of weeks for all of us. In particular, I've been working on extending our game's capabilities since I got back from a longer-than-expected spring break. Today was my second meeting with my group, and I've compiled enough work to share in this blog after hours of toiling over what seemed to be simple things.<br />
<br />
Particularly, I was having problems implementing a sort of level selection map for our game. It seems simple enough - a map with a bunch of buttons all over it, and each loads a different level! Well, it is that simple from an outside point of view, but I had to reconfigure a lot of previous framework code that I had written in order to make this work correctly.<br />
<br />
Here is what has been completed on my end:<br />
- I now have an implemented, but currently blocky looking, level selection screen. Once I can get a sort of map layout from our graphics guru, I'll be able to make it look much nicer! The important part is, it's working<br />
<br />
- I've gotten all of the current animations for our character working and implemented into the first two levels, at least for bug testing. Before, our character simply ran through a looping running animation. Now, we have a running, slicing, and throwing animation for our character! Swiping has become more exciting by ten fold, now that our character actually reacts to it! It's pretty neat.<br />
<br />
- I've also managed to aid my level designer in correctly installing and using his development environment. It seems that moving the entire eclipse project from one computer over to the next can be rather challenging. Either way, I'm glad he's up and running now, as testing his own platform and enemy placements will become much smoother and easier!<br />
<br />
I expect things to pick up pace here a bit. There was a bit of a lull after spring break that was rather hard to break, as I was having some major technical setbacks and everyone wound up a little jumbled. Still, I have enormous hopes for this project when presentation day rolls around. We are going to be ready for it!Tate Marskehttp://www.blogger.com/profile/04055484046017566362noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-57939651552484924742012-05-15T10:29:00.002-07:002012-05-15T10:29:52.540-07:00Mike Pope - Week 10This week I've been working some more on the enemy ninja and the rest of the background for Asia 1-3. Soon, I will be working on the start of World 2, which is Madagascar! Since I'm starting from scratch, I hope that I can get through it quickly, since I have some basic ideas of how I want to do it. Unlike the first level, there will be a one or two time dynamic object that will go by, which will help play into the background a little more, which helps the player know where exactly the gaps in the floor are. <br />
Here's some pictures of what I had going for a background this past week.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsxVdfXI_ARQ3ejaKwTquhe2FMC2H1a7SZRvh3IvgWp_5uV2FuTUrY9emwjxOMAiKjbdjjlD8NL6pZPmKAOsXY3teP0PLr7SOKA9qRr1DKO5iibvfBNMlZKYkjTrqG4krsEK3nvA0GMFv/s1600/B3_Reference.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" kba="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsxVdfXI_ARQ3ejaKwTquhe2FMC2H1a7SZRvh3IvgWp_5uV2FuTUrY9emwjxOMAiKjbdjjlD8NL6pZPmKAOsXY3teP0PLr7SOKA9qRr1DKO5iibvfBNMlZKYkjTrqG4krsEK3nvA0GMFv/s320/B3_Reference.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<em>Asia 1-3</em></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Like I mentioned, I finished up the ninja and rigged and created animations for it. Basically, all it does is throw ninja stars and die. Unlike the main character, this mesh was rigged using the 3DSMax Biped, instead of standard bones. I think it turned out very well! We'll see what we need next for the new levels!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08Jby0XTHMtbUqIl0ARW67w4OeqEm1-0s2oyhKLWzOmdIgLcGrTFblkikH7qs0FZ1NqX9HKvEgAFnQB9Pon5cGET6Fu4qYNfwaPKX3ueYUMAogmppZ8KkO9hrqFR6yPjm5OnN-362mvS0/s1600/Ninja1_Throw0019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" kba="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08Jby0XTHMtbUqIl0ARW67w4OeqEm1-0s2oyhKLWzOmdIgLcGrTFblkikH7qs0FZ1NqX9HKvEgAFnQB9Pon5cGET6Fu4qYNfwaPKX3ueYUMAogmppZ8KkO9hrqFR6yPjm5OnN-362mvS0/s320/Ninja1_Throw0019.png" width="320" /></a></div>Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-42196670315664074822012-05-14T18:00:00.000-07:002012-05-14T18:00:19.095-07:00Kyle Windsor - Week 10This week has been one of my most productive yet. I spent the first half of the week trying to get eclipse fully working. I uninstalled and re installed it on my primary system and things didn't work. I then tried to install it on a fresh computer and everything worked fine there. The only difference (besides being a fresh computer) is I had to install 32 bit on the other system. When I tried on my primary system with 32 bit eclipse worked fine and the errors I had with my code at large were fixed. <br />
<br />
Andengine proceeded to have issues then. I proceeded to Google a few things and after testing some solutions (adding a library type, fixing/cleaning the file, etc) nothing seemed to work. I'm still not sure why, but when I took a look at things today, the Andengine issues were fixed but then Fat Ninja still had a ton of errors.<br />
<br />
After talking with Tate and looking through some options, the only thing I can see is that the Andengine files aren't actively in Fat Ninja's library and as such, they aren't being referenced in any way. I haven't found a solution yet but with the issue narrowed down so far, I hope to have everything fully functional tomorrow.<br />
<br />
As for my progress, outside of the computer issues I have coded out a preliminary form of levels 2 and 3. I have levels 4 and 5 partway done and plan on having those completed for tomorrow in a similar form. I will also have at least 1, I'm aiming for 2 more levels drawn out and if possible coded in though having the ideas down is my priority. <br />
<br />
All told, despite not having the levels actually done, I think I have managed to stay on top of things sufficiently that I am not too far behind. By the end of next week I should have 6 levels fully completed. If my goals for this week are met and my computer is running for next week, I should have 4 levels completed and 4 more coded if not necessarily debugged.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-77266903812922795882012-05-08T12:44:00.001-07:002012-05-08T12:44:24.078-07:00Kyle Windsor - Week 9This week was fairly productive despite having a problem that hindered work. I finally got the code working, sorta, on my computer. This allowed me to view everything and to make changes to it which was something I couldn't do before. But now there are a few errors within the code that prevents it from compiling at all. So for this week, I was unable to actually test any of the levels I made and put in place.<br />
<br />
Instead, I took the format established in the code and coded 2 levels in a word document that can easily be copied and pasted in at a later date. This way I at least kept some work up until the code is fixed. But that only got me two levels that were half completed. So I also made sure to have at least the design sketched out for the following two levels.<br />
<br />
All told, I have levels 2, 3, 4 and 5 completely designed, with levels 2 and 3 also coded on the side. This week I hope to fully complete, test and have ready to go these 4 levels.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-58160936679182462182012-05-07T23:25:00.004-07:002012-05-07T23:25:58.059-07:00Mike Pope - Week 9Well, back from spring break and going into the final stretch of our Senior Project! While the past two weeks have been for relaxing and revitalizing for the last 8 weeks, I've been very productive.<br />
<br />
First off, I wanted to make Chin (the main character) blend into the game a lot more. What I mean by this is that the way I rendered him in 3D for the alpha made him look "too realistic" to fit into the drawn, cartoony style of everything. Deciding to tinker with the rendering and material settings in 3DS Max 2012, I found out a great way to make a more "cell-shaded" or cartoony render setting.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/fmScp.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="240" src="http://i.imgur.com/fmScp.png" width="320" /></a><a href="http://i.imgur.com/iWkvP.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://i.imgur.com/iWkvP.png" width="158" /></a></div>
<br />
<br />
As you can compare to previous rendering outputs, the shading is now much more flat and solid colred. To make sure this style looked perfect for the game, I even tested it against the level background. I must say it looks pretty damn good! Also this week, I finished UVW Mapping and Texturing Chin, as well as re-tweaked some animations.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/ovmb1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="223" src="http://i.imgur.com/ovmb1.png" width="400" /></a></div>
<br />
<br />
Finally, I completed the Asia 1-2 level. Bascially, I wanted to keep the same structure and feel as the previous Asia, so I decided to put it in a sunrise moment, giving everything a orangish-purple hue. Also, the area is slowly going towards the forest, so there are less buildings and added trees. For Asia 1-3, I plan on making it at the very tip of the forest, so there will be a lot more trees.<br />
<br />Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-81247322208939746452012-04-17T12:12:00.000-07:002012-04-17T12:12:19.445-07:00Mike Pope - Week 7Hey guys! This last week has been incredibly productive. First matter of business I attended to was the first enemy. Since this enemy does not have any animations, I decided to just draw a 2D sprite from scratch instead of modeling one. The only part that's animated on him is the "ZzZz" above his head to indicate that they are sleeping, These are animated through the code that Tate has written.<br />
<br />
Secondly, I created 6 sushi assets for pickups. I took a lot of ideas for these from the mini-game Lickitung's Sushi-Go-Round from Pokemon Stadium. It gave me a lot of ideas on the basic types of sushi to draw out. Drawing them out was fairly simple. Once again I used Photoshop. These pieces also animate, dancing back and forth and glowing for the play to easily see them in any environment.<br />
<br />
Next week we are presenting our Alpha, and I am extremely confident!Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-45474027491443535392012-04-17T07:42:00.000-07:002012-04-17T07:42:03.295-07:00Tate Marske - Week 6-7It feels like only yesterday we started this whole project off, and now we're about to present the alpha build of "Fat Ninja" to our peers and professors. <br />
<br />
Over the course of the past two weeks, I've been working hard to get my team's final Alpha assets put into our game and getting all of the mechanics to work well with one another. Have a look!<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjroJ035LWKfcEO5CEsbc_7Fw8GSLpXIAv9-gqXXc68qtnY17pFb5ZKmK9EoCFjdgJxKmfoNpfhku4mWVk7p9eZNLHu1EdPzyjN47qY-da3PVRf553eD981eJc5dkHLD3tWNGV-UJy8HBDn/s1600/screen_20120416_1420.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjroJ035LWKfcEO5CEsbc_7Fw8GSLpXIAv9-gqXXc68qtnY17pFb5ZKmK9EoCFjdgJxKmfoNpfhku4mWVk7p9eZNLHu1EdPzyjN47qY-da3PVRf553eD981eJc5dkHLD3tWNGV-UJy8HBDn/s640/screen_20120416_1420.png" width="640" /></a></div><br />
As you can see, we have our main character running and animated, our final backgrounds (which act in a parallax as they run by the screen to give depth), our platforms, and our sushi. All of our algorithms, sprites, and audio assets are working together perfectly, and we're very excited for our presentation later this afternoon.<br />
<br />
I plan on presenting our game itself by running a camera-projector to a television. Until I get the proper display cable, this will be the most lag-free way of presenting our working game application.Tate Marskehttp://www.blogger.com/profile/04055484046017566362noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-75471201785037249612012-04-16T13:38:00.000-07:002012-04-16T13:38:29.934-07:00Kyle Windsor - Week 7This past week I had some of my most satisfying progress yet. With the coded elements now implemented in game, I was able to transfer the first level into the game. This proved very beneficial because I now know exactly how long my level was time was/play wise, how much I have to scale up, are jumps too short/long, etc. So early on I balanced as much as I could out to create a smooth run through level 1. <br />
<br />
After I completed level 1, I started revising levels 2-3 so I can start to input and edit the levels to get them into a playable state. All told, I'm happy where we are at though I have a small concern for the future. We still have a lot of work to do to meet our end goals and if we progress remotely close to the pace we did this session, our current goal won't be feasible.Kyle Windsorhttp://www.blogger.com/profile/11020717814174141586noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-72858188457333489732012-04-11T07:12:00.000-07:002012-04-11T07:12:44.496-07:00Andrew Morrison - Week 7CRUNCH TIME!!!<br />
<br />
2 weeks to go! Music is done for this build, just need to work on sound effects. I've had the chance to tinker around a little while at school, but unfortunately because of issues with FL Studio running off of the external hard drive, most of the writing needs to be done at home due to random chunks of the sound library disappearing. On tap this week (by Saturday!) are sounds for jumping, tossing shurikens, menu sounds and a sound for Mikes awesome little Sushi grab on the title screen.<br />
<br />
I am even more excited for next session, as without the online class, I'll be able to put even more time into crafting awesome music!<br />
<br />
See you in a week!<br />
<br />
DMAndrew Morrisonhttp://www.blogger.com/profile/05953004656973373639noreply@blogger.com0tag:blogger.com,1999:blog-8654918908315814108.post-88222832541834934852012-04-10T17:23:00.010-07:002012-04-10T17:34:05.365-07:00Mike Pope - Week 5/6This post might be a little long because I'm mashing two weeks of progress into one. To make things easier for you guys, I'll try to space out my progress as much as possible!<br />
<br />
<a href="http://i.imgur.com/aNP1v.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="http://i.imgur.com/aNP1v.png" width="90" /></a> First up last week, I worked on the main menu assets. Everything was hand drawn through Photoshop CS5 (arm, chopsticks, sushi, dish). The only thing I didn't personally draw was the font... but I did however change it up to suit our needs. I used several filters, brushes, and blending techniques to achieve each desired look for every asset. The dish, by far, was the hardest to get looking just right. Overall, the main menu took about 3-4 hours. In the end, there were about 24 layers, and many of those layers were condensed and merged. The ninja hand/arm asset alone was done in 10 layers.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<a href="http://i.imgur.com/qOatJ.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="106" src="http://i.imgur.com/qOatJ.png" width="200" /></a><a href="http://i.imgur.com/OXYc5.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="106" src="http://i.imgur.com/OXYc5.png" width="200" /></a> Secondly, I have most of Chin completed. All that is left for him is texturing and animating the rest of his animations. Right now for animations I have: Idle Run, Idle Run (sword), Attack Run (shuriken). For making the sprites, I found two programs that would help in converting my 3DSMax files into sprite sheets but unfortunately... both of them supported files that were much different then mine (.DTS/.DTQ, .B3D, .X). I spent a good few days trying to research how to convert these to use them, but I had little luck. What really made this very dis-hearting for me is that this influenced how I created, rigged, and animated my model. In the end, I just decided to render them out straight from 3DSMax. I then found another program which took each picture and merged them all into one sprite sheet. This was the one thing that worked in my favor up to this point!<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://i.imgur.com/4381o.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="179" src="http://i.imgur.com/4381o.png" width="320" /></a></div><a href="http://i.imgur.com/0A31y.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="179" src="http://i.imgur.com/0A31y.png" width="320" /></a><br />
Last up this week, I created the background and platform assets for our Level 1-1. Once again, I created every single piece in this level, using the same techniques as mentioned before. The only stock images that I used in the actual creation was the sky and the mountains, but they were still heavily modified. Everything else, I used reference pictures to understand how each house was built and how their living areas looked like. <br />
<br />
To start off, I created each piece of the house (base, wood, sidings, trims, windows, roof, etc). From there, I created a different house setup using the same pieces, plus a few more. After that, I copied over each of the different houses I made for the "distant background" and darked them. In order to keep this as a background and not have it interfere with the "gameplay elements", I decided to put a nice small black to transparent gradient over the buildings... which really helped bring out the enemies and platforms the player is jumping on!<br />
<br />
This Photoshop file had a total of about 30 layers. Once again, this number is drastically dropped down due the fact that I duplicated layers and merged them all to create one easy to manage layer. For instance; I have the base pieces of the house I created first. After that, I took all of those and merged them to have a layer called "House merged". I used that to copy over each house in the background. Overall, I had so much fun making this level!<br />
<br />
Next week is the alpha presentation for our game. I think we're all really ready for this! BRING IT ON!Mike Popehttp://www.blogger.com/profile/16523864466826617414noreply@blogger.com0