How Mario Kart 8 Could Be Even Better

Mario Kart 8 is easily my favorite game on the Wii U so far (it’s still to soon to say how it stacks up against the rest of the Mario Kart series. I’m still in love with Mario Kart 64 and Mario Kart 7). The graphics are amazing and the new anti-gravity features are pretty awesome. That being said, the game does seem to have some disappointing missed potential. In this modern age of gaming, the few issues players may have with Mario Kart 8 could easily be fixed if Nintendo decides to add new content via DLC.

Characters

Pink Gold Princess Peach with Baby RosalinaThe 30 character roster sounds impressive. However, the fact that a huge percentage of it is devoted to baby versions of existing characters and Koopalings leaves a bit to be desired. While the Koopalings do have their own charm, they can never take the place of characters like Queen Bee or Wiggler. The babies are fun to play as sometimes, but there are other characters I’d much rather have. With so many Koopalings and baby characters, it doesn’t feel like there is much variety to choose from, even if the roster does technically contain 30 characters. But there is still hope for Nintendo to release extra characters via DLC. *fingers crossed*

Karts

Mario Kart 8 Mercedes-Benz GLAI don’t really have any complaints about the karts, but I’d definitely be happy if Nintendo decided to release some DLC kart parts. (Since Nintendo is already partnering with Mercedes-Benz to release a Mercedes-Benz GLA for Mario Kart 8 in Japan, how about also including a Smart car, perhaps with different colors depending on the character selected? The idea of real-world cars in Mario Kart is so absurd, it’s actually kind of cool!)

Tracks

Rosalina on Rainbow Road (N64) in Mario Kart 8The tracks are pretty fun and interesting. The anti-gravity adds a whole extra layer to the tracks, both new and old. I’m just not a fan of how they updated Toad’s Turnpike and the N64 version of Rainbow Road. On Toad’s Turnpike, it’s too easy to avoid traffic by simply driving on the sides of the road via anti-gravity (though the added ability to drive up ramps on certain cars is nifty). I didn’t like the checkerboard mosaic pattern they used on the N64 Rainbow Road. I much prefer the striped pattern of the original version (I know I’m just being nitpicky!). It also bothered me that it’s now one lap with checkpoints, rather than three long laps.The length of Rainbow Road on Mario Kart 64 was part of what made that track so awesome!

Items

Crazy 8 Mario Kart 8 Wii UThe new items are pretty fun. It does take some practice to get the hang of the boomerang, however. The coin item is pretty useless, since the tracks already give coins out like candy. The only real item-related complaint I have is that you can’t “stockpile” items in this latest iteration of the series. Now I’m forced to either use up all of my previous item pickup as I approach the next batch of item boxes, or forgo picking up something new. Gone are the days of hiding behind three red or green shells while still having another item in reserve.

Battle Mode

Mario Kart Battle Mode - Mario and ToadMario Kart 8’s battle mode is extremely disappointing. It’s difficult to find other racers on the slightly modified race tracks and it feels like a tacked-on after-thought. This problem could be easily remedied with DLC arenas (hopefully free, since they really should have been included in the game in the first place). I’m hoping for both brand new battle arenas for Mario Kart 8, as well as classic tracks (Block Fort, perhaps? Pretty please?!).

Conclusion

Overall, Mario Kart 8 is THE must have game for Wii U. Most of the issues could be easily remedied through future DLC releases. Maybe Nintendo will hear our voices and make this already amazing game even better through DLC!

Have you tried Mario Kart 8 yet? What do you think so far? Are you hoping for any DLC? Let me know in the comments!

Update

I didn’t realize it’s been so long since I’ve updated my blog. Where does the time go. Anyway, spring semester ended a few weeks ago. I haven’t had time to work on my own projects much lately, but I’m planning on teaching myself some things in Unity this summer before fall semester starts.

I’m also moving to Lakewood in a couple weeks, so a lot of my free time will be devoted to packing for the move. Well, that and Mario Kart 8. There’s always time for Mario Kart.

Anyway, we chose Lakewood because it’s between my workplace and school and my boyfriend’s new workplace, and because it seems like a much nicer (and safer!) area than Elyria, even if it means we’re going to get fat from Angelo’s Pizza and Melt!

That’s all I have right now.

Just another Update

Sonic on a Segway

I didn’t realize it’s been so long since I posted an update. Anyway, spring semester started in January. I was originally supposed to take three classes this semester, but two of them were cancelled at the last minute due to low enrollment. The 2D programming class is being offered as a 10-week online class instead, which I guess is better than nothing since I need to take that class this semester to graduate in time. I’ll have to take the mobile apps class whenever they decide to offer it again. The only class I’m taking in person this semester is digital illustration, which is on Friday and Saturday. On the plus side, this schedule allows me to work more hours than I had originally planned, so I can save up a little bit more money for school.

I’m not going to lie, I was pretty angry about the classes being cancelled. Since that happened, I’ve learned from other people in various other degree programs that the same thing happened with their classes. I’ve heard from numerous people that they’ve either had to push back their graduation or have quit school altogether because LCCC cancelled classes they needed for their degree programs.

This is absolutely unacceptable. No wonder the graduation rate at this school is so low. Right now, my plan is still to finish this associate degree program and then transfer to Kent for a bachelors degree, since LCCC is still significantly cheaper and this will give me another year to save money before transferring (and moving further away). I’m just afraid that the same thing will happen with some of the other classes I need next over the next two semesters and I won’t be able to finish this degree next spring. I’m not willing to push back getting a two-year degree even longer.

With the number of students in the intro class last semester, I really can’t understand how only three people (including myself) registered for the second semester classes. I have heard that a lot of CGSD students never finish the degree because they fall behind in math. I could go on and on about  students not being ready for basic college level math by time they’re in college, but that particular rant might be best saved for it’s own post (protip: being good at math isn’t about memorizing boring formulas. It’s about actually understanding the concepts so that your brain can do cool problem-solving things.)

Anyway, I have only finished one assignment for my 2D programming class so far, but I’m enjoying it a lot more than any of the other programming classes I’ve taken over the years. We’re using the XNA framework in Visual Studio C# 2010 Express. Outdated, but effective. Programming games is a lot more interesting than making lame console applications and windows forms, that’s for sure.

In unrelated news, I was a finalist in Kotaku’s Photoshop contest last week. This was my “expertly” ‘shopped image of Sonic:

Sonic on a Segway

Well, I thought it was funny. And apparently so did the nice people at Kotaku… That’s the first time I made something for one of their contests. I usually don’t check Kotaku or Facebook as much on the weekend.

Draw Santa’s Beard!

Draw Santa's Beard Game

HoHoHo! Merry Christmas! Have you ever been at the mall and wished you could customize Santa’s beard, and make the jolly old elf look the way YOU wanted him to? No? You haven’t!? The thought never even crossed your mind? Well, you can do it anyway with this little web app thingy I made, just in time for Christmas!

Draw Santa's Beard - Pirate Santa

What’s more Christmasy than Pirate Santa?

And don’t think you’re limited to just his beard! You can draw his hat if you want to as well. Make him a pirate! Make him a ninja! Make him into Mrs. Claus! The possibilities are endless!

Select the color and brush size you want and use your mouse to add festive features to the bald Santa Claus head. (Use “Print Screen” on your keyboard to save your Santa if you would like.)

(I used parts of this tutorial to figure out how to make it work).

[topswf swf=’http://jenniferawesome.com/wp-content/uploads/2013/12/drawsantasbeard.swf’ width=’550′ height=’400′ quality=’best’ wmode=’opaque’ scale=’default’ flashvars=” allowfullscreen=’false’]

Snowman Pong

Snowman Pong - JenniferAwesome.com

I made my Pong game even better and more Christmasy! Now it has snowmen and Christmas music. Ignore the fact that it’s kind of morbid for people made from snow to be throwing snowballs at each other for fun and enjoy!.

Merry Christmas! (Or “Happy Holidays” if you prefer.)

Use the mouse to control your snowman.

[topswf swf=’http://jenniferawesome.com/wp-content/uploads/2013/12/snowmanpong.swf’ width=’550′ height=’400′ quality=’best’ wmode=’transparent’ scale=’default’ flashvars=” allowfullscreen=’false’]

How to Make Pong in Flash with ActionScript 3.0

Pong by Jen Ný

Being completely new to Flash and ActionScript 3.0, I turned to online tutorials to learn some of the basics to make my own Pong game. I’ve never made an online tutorial before, but I wanted to help other people who are new to Flash learn how to expand on the tutorials I used to make a better Pong game (and learn more about ActionScript 3.0 and Flash in the process).

I started with a the Pong tutorial from AS3 Game Tutorials. That tutorial is a good start, but will only give you the basic functions of the game. You’ll need to do some more work to get something with all of the bells and whistles of a completed game (start button, ending screen, sound effects, etc.).

In addition to what was covered in the above tutorial, I wanted to give the player a way to win or lose, and have separate ending screens for winning and losing, a way to restart the game at the end, and, of course, sound effects. The following is assuming you have already followed all of the Pong tutorials from AS3 Game Tutorials and have a working Pong game.

Sound Effects

For the sound effects, you will need to import your sound file into Flash. To start, after you have the sounds you want to use, go to file -> import to library and select the sound file you want to use. Navigate to your library panel, right click on the sound file you just imported, and click properties. Make sure Export for ActionScript and Export in frame 1 are checked. Rename the class to something like sndBeep or whatever you want to call it.

Go back to the Actions window. Declare the variable for your sound at the top of your code with the rest of your variables using something like this:

var sndCollision:Sound = new sndBeep();

Where “sndCollision” is the variable name and “sndBeep” what you called your sound previously.

Now simply use code like:

sndCollision.play();

Wherever you want that particular sound to play (for example, every time the ball hits the paddles). Repeat these steps for each sound effect you’d like to include in your game.

I got my sound effects from SoundJay.com.

Start Button

I figured this one out from a forum post on AS2 Game Tutorials. First, simply create your start button (I used Photoshop, but you could just make one right in Flash), giving it an instance name such as btnStart, and place it in your game (it doesn’t matter if it is covering your game. We will hide it upon button click). Now go to the actions window and replace:

init();

with something like this:

btnStart.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void
{
btnStart.visible = false;
init();
}

Once the button is clicked, it will be hidden from the screen and the game will start.

End Screen

I also figured this one out from the same forum post as the start button, but I changed it up a bit. The instructions posted there have you simply making a score board to display when either the player or the computer gets to 5 points. I wanted separate screens to show whether the player won or lost, so I modified it a little bit (if you just want a scoreboard or one ending screen, follow the instructions in that forum post. The biggest difference is that I used two if statements, whereas the original poster used one).

First create two movieclip objects, one for winning (instance name winText) and one for losing (instance name loseText). I just used the words “You Win!” and “You Lose!” in the same font that I used for the scores. Place them so that they are overlapping each other, but not overlapping the start button (we will be reusing the start button to restart the game in the next section).

Reopen the actions window and add two if statements like these (one to check if the player won, and another to check if the computer won):

if(playerScore >= 5)
{
stage.removeEventListener(Event.ENTER_FRAME, loop);
winText.visible = true;
}

if(cpuScore >= 5)
{
stage.removeEventListener(Event.ENTER_FRAME, loop);
loseText.visible = true;
}

This stops the game and displays the win or lose text. But we’re not done yet! There’s no easy way for the player to restart the game and continue playing for hours and hours on end!

Restart Button
There might be better ways to include restart functionality to this game, but I couldn’t find any tutorials, and this was the best I could come up with after looking over the code with my limited experience in Flash and ActionScript 3.0. I basically just made the start button visible again, and reset the scores to 0 when the game ends.

To start with, add the following code inside both of the if statements we added in the last section, under where we made the win or lose text visible.
btnStart.visible = true;
cpuScore = 0;
playerScore = 0;

This makes the start button visible again and resets the scores. Now, go to the onClick function that we added when we made the start button. Add the following code:

winText.visible = false;
loseText.visible = false;
updateTextFields();

This will hide the win or lose text, and reset the score text fields to display zero again once the game is restarted.

I think that’s about it. I also added credit text with my name and website address to both ending screens the same way I added the winning text and losing text. You can play my finished Pong game here.

I hope someone found this helpful! As I said at the beginning of this post, I am a beginner at this myself. I’m also new to making tutorials, so if I accidentally left something out or wrote something wrong, let me know!

Pong!

Pong by Jen Ný

As I mentioned in my last post, I just started learning Flash on my own. Here’s the first game I made using Flash; Pong! My Pong game is just like traditional Pong, except the paddles and ball are pink, which instantly makes it better!

I’ll post the resources I used to learn how to make Pong (plus my own instructions for the things I couldn’t find tutorials for online) in my next post. For now, enjoy playing Pong (because you didn’t get enough of it in the ’80s!):

[topswf swf=’http://jenniferawesome.com/wp-content/uploads/2013/12/pong.swf’ width=’550′ height=’400′ quality=’best’ wmode=’opaque’ scale=’default’ flashvars=” allowfullscreen=’false’]

Use the mouse to control your paddle. First to 5 points wins.

One Semester Down

JenniferAwesome.com

I just finished my first semester of the Computer Games and Simulation Design degree. I got A’s in all of my classes, including over 100% in both Intro to Game Design and Programming in C# (due to extra credit that I probably didn’t really need to do).

Next semester I will be taking 2D Game Programming, Game Applications for Emergent Platforms, and Digital Illustration. According to the course description, we will be using the Torque game engine in the the 2D programming course. I’m hoping the Digital Illustration class uses Adobe Illustrator, rather than some other lesser known vector graphics alternative, since I already have and use Illustrator.

Right now, I’m learning how to make games in Flash on my own. I was originally going to take a Flash games class, but they are phasing it out in favor of the Apps class instead, which will be a much more useful skill-set to have now that mobile platforms are so popular. Since I already completed another degree and am on financial aid, they wouldn’t let me take extra classes that I don’t actually need to complete my degree.

I’m hoping to get my game studio’s website launched early next year. I’ll be starting out small with a few free-to-play browser-based games. Eventually I’d like to expand to mobile apps and console games (depending on how Microsoft and Sony handle indie developers in the future). Everything will be ad-supported to start out with (no evil micro-transactions! Though I won’t rule that out as a possibility for my games way into the future).

In the meantime, you can play the games I made for school. Just click on the “games” tab at the top of this page!

Animal Crossing: New Leaf Mrs. Claus Outfit

Animal Crossing: New Leaf Mrs. Claus

I made this festive Mrs. Claus costume for Animal Crossing: New Leaf especially for the holidays. This outfit is similar to my Santa Claus outfit, except in dress form. If you’re a guy, you might be more interested in my Santa Claus outfit: Animal Crossing: New Leaf Santa Claus Outfit. (The Santa Claus outfit was made by simply changing my Mrs. Claus pro-design into a shirt design and making a few minor alterations).

Here’s my character dressed as Mrs. Claus.

Animal Crossing: New Leaf Mrs. Claus

If you would like to use this design, here are the QR codes:

Animal Crossing: New Leaf Mrs. Claus QR code Animal Crossing: New Leaf Mrs. Claus QR code Animal Crossing: New Leaf Mrs. Claus QR code ACNLMrsClausQR4

And here’s the design for the hat. It’s a very simple non-pro design that could be replicated in about half a minute, but here’s the QR code if you would like to use it:

Animal Crossing: New Leaf Santa Claus Hat QR Design

Merry Christmas and Happy Holidays!

Animal Crossing: New Leaf Santa Claus Outfit

Santa Claus Costume for Animal Crossing: New Leaf

I haven’t been playing Animal Crossing much lately. Too many other games have been released recently, plus the whole college thing getting in the way. Anyway, I visited my village, Dinotown, long enough to spread holiday cheer and make a couple festive outfits. This post contains the QR codes for a Santa Claus outfit. (Check my next post for Mrs. Claus.)

Here is my character cross dressing as Santa Claus:

Santa Claus Costume for Animal Crossing: New Leaf

And here are the QR codes if you’d like to dress your character as Santa Claus.

Santa Claus Costume QR Code Santa Claus Costume QR Code Santa Claus Costume QR Code Santa Claus Costume QR Code

I also made a design for a matching hat. It’s a very simple non-pro design that could be replicated in about half a minute, but here’s the QR code if you would like to use it:

Animal Crossing: New Leaf Santa Claus Hat QR Design

Merry Christmas!

I also have a Mrs. Claus QR design! Animal Crossing: New Leaf Mrs. Claus Outfit