Love is a battlefield, and I'm unarmed.
Click HERE to register.


 Forgot your info?
Remember me

Don't mess
with the bull.
JOIN!!!
7 COMMENTS
RETRORATING: 7
FAVORITED 3 TIMES

Article Classic: Super Mario Sunshine Review

The Nintendo Gamecube had its ups and downs in the console market. Nintendo didn't wow many people with their first-party releases when they first came out, but over time those titles had gotten a cult following. Super Smash Bros. Melee was the reason I wanted the system, but Super Mario Sunshine was another story, because I didn't own it after launch, but as a rental instead. During my freshman year of High School it had been only a few months since I played the game, so I wrote my own review paper for my creative writing class that I was taking at the time. I've revised the original review a bit for length, so I hope you, the viewers will like it as an intended final report.

Super Mario Sunshine Review, written as of 2003, revised for 2015



The crew at Nintendo always know how to deal out a good set of cards when it comes to developing video games, and the Super Mario series has never been a slouch. Super Mario Sunshine is the recent Mario platform release and it packs quite a punch.

The plot of this installment starts when Mario, Princess Peach and the Toads are on a flight to Isle Delfino, a tropical paradise island, but they're given a disturbed welcome as the citizens accuse Mario of dirtying up the residence with a goop-like substance. Noticing the culprit, Mario sees a strange doppelganger of himself in a liquidized form. Being a hero of only few words, Mario takes the accusation and is given the task of cleaning Delfino with a water spraying device called F.L.U.D.D. as well as retrieving Shine Sprites to bring sunlight back to the island.



The settings of the levels as well as the characters are fresh and vibrant, and the water effects from both F.L.U.D.D. and the vast oceans are a treat to look at, while the environments and everything else are bright and colorful.

As for the music, they're appropriate for the many settings on the island, Delfino Plaza has a paradise-sounding tune, to Gelato Beach which also sounds comforting. The sound effects are very appropriate for the target audience as they're pulled off in a cartoon fashion, and add to the charm of playing the game, and for the first time there's quite a bit of voice acting, for a Mario game.

The gameplay to some may need some getting used to, but to start you have some of Mario's moves from Super Mario 64 such as the three timed jump, the side jump, wall kick, ground pound and the diving slide, though unfortunately the long jump is gone as F.L.U.D.D. substitutes for that. In total there are three uses for the water device, the spray nozzle which shoots water forward and lets you aim, the hover nozzle letting you make it across long gaps during a jump, the rocket nozzle giving Mario a high boosting jump at a great distance, and the turbo nozzle that shoots Mario forward letting him run across water. You'll eventually run out of water in F.L.U.D.D.'s tank, so you'll need to find an area that's full of water to refill it. All of the device's features are used with the R shoulder button, and switching two at a time with the X button.

Obtaining the Shine Sprites relies on the same mission structure from Super Mario 64, they start off easy but become difficult as you get farther into the game. You'll meet some bosses along the way, and they put up a bit of a challenge too.



Strewn throughout the levels (and Isle Delfino) are blue coins. You retrieve them in a number of ways, such as spraying wall graffiti, blue birds, or finding them in hidden places. By finding ten each time, a citizen from Isle Delfino will give you a Shine Sprite, and 200 are in total to find. Some levels even have their own minigame, pictured above is Mario riding a Blooper to get eight red coins in an area. These minigames have their own unique challenge, and they never feel the same.

The camera  might be a challenge in itself, as you can change the angle with the C-stick, and fix it with the L shoulder button. The only problem is that the L shoulder button is the same to be used for the ground pound, so it's best to remember only to fix the camera when you're not jumping. When you're in tight spaces it might be more of a chore to fix the camera at how you want it exactly where you are.

Overall, this is still a great Mario platformer by heart. It has a couple of flaws, but to make up for it is the length of making it through the game, and making the completion of getting all 120 Shine Sprites. Give the game a go if you're into a good platformer, or better yet play it during Summer!

Score: 8/10


Digg Share
Looking for more from Benjanime?
READ 167623 TIMES
RetroJunk Classic: The 90s Comeback

As there is a resurgence 90's culture there has been some companies that have taken some advantage of this. I have lightly mentioned this in other art...

Video game related merchandise

The impact in popularity among video games over the years has come in many forms of collectible items, whether it be lunchboxes, foods, tv shows or he...

10 Pop Culture Dogs of the 80s

Growing up I always wanted a pet dog. It just seemed to be a part of the classic childhood experience I was missing. Sadly I never had a furry friend ...

Interview with 90s Trading Card Designer Robert Conway

To celebrate the 25th anniversary of the 1993 Arnold Schwarzenegger fantasy adventure film Last Action Hero, I recently wrote an article about the hea...

Mall Memories

Some of the best memories of my '70s childhood and '80s adolescence took place in shopping malls. Nowadays there is talk that the age of the shopping ...

Retrojunk Classic: Back to School In The 90's

Well everyone it's that time again. Everyone is finishing up their vacations, having those last parties as the leaves start to change I think you know...

Rad Retro Weekend Part 3: Video Store Victory

All epic adventures must come to an end and so it is with the Rad Retro Weekend I recently shared with my buddy, NLogan. In parts 1 and 2 we took part...

Rad Retro Weekend Part 2: Antique Store Finds

In part 1 of the Rad Retro Weekend, I chronicled the nostalgic pursuit I shared with NLogan to re-create the magic of childhood sleepovers, which we d...

Rad Retro Weekend Part 1

They say "You can never go back", but sometimes you just have to try a little harder. After months of discussion between fellow RetroDazer, NLogan and...

CDbException

CDbException

CDbCommand failed to execute the SQL statement: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'rj_classics' at row 1. The SQL statement executed was: UPDATE `articles` SET `id`=:yp0, `posted_by`=:yp1, `title`=:yp2, `content`=:yp3, `icon`=:yp4, `column`=:yp5, `type`=:yp6, `featured`=:yp7, `contest_winner`=:yp8, `official`=:yp9, `smurf`=:yp10, `posted_on`=:yp11, `status`=:yp12, `category`=:yp13, `action_on`=:yp14, `edited`=:yp15, `reads`=:yp16, `retro_rating`=:yp17, `favorited`=:yp18, `theme`=:yp19, `colorcode`=:yp20, `show_in_header`=:yp21, `approved_on`=:yp22, `rj_classics`=:yp23, `reviews`=:yp24, `review`=:yp25 WHERE `articles`.`id`=545

/home/ghostofvapor/public_html/yii/framework/db/CDbCommand.php(354)

342             return $n;
343         }
344         catch(Exception $e)
345         {
346             if($this->_connection->enableProfiling)
347                 Yii::endProfile('system.db.CDbCommand.execute('.$this->getText().$par.')','system.db.CDbCommand.execute');
348             $errorInfo = $e instanceof PDOException ? $e->errorInfo : null;
349             $message = $e->getMessage();
350             Yii::log(Yii::t('yii','CDbCommand::execute() failed: {error}. The SQL statement executed was: {sql}.',
351                 array('{error}'=>$message, '{sql}'=>$this->getText().$par)),CLogger::LEVEL_ERROR,'system.db.CDbCommand');
352             if(YII_DEBUG)
353                 $message .= '. The SQL statement executed was: '.$this->getText().$par;
354             throw new CDbException(Yii::t('yii','CDbCommand failed to execute the SQL statement: {error}',
355                 array('{error}'=>$message)),(int)$e->getCode(),$errorInfo);
356         }
357     }
358 
359     /**
360      * Executes the SQL statement and returns query result.
361      * This method is for executing an SQL query that returns result set.
362      * @param array $params input parameters (name=>value) for the SQL execution. This is an alternative
363      * to {@link bindParam} and {@link bindValue}. If you have multiple input parameters, passing
364      * them in this way can improve the performance. Note that if you pass parameters in this way,
365      * you cannot bind parameters or values using {@link bindParam} or {@link bindValue}, and vice versa.
366      * binding methods and  the input parameters this way can improve the performance.

Stack Trace

#2
+
 /home/ghostofvapor/public_html/protected/controllers/SiteController.php(1261): CActiveRecord->update()
1256                 $ifFavorited = $ifAction = 0;
1257             }
1258 
1259             $this->render('article', array('model' => $model, 'article' => $article, 'postedBy' => $postedBy, 'comments' => $comments, 'commentCount' => $commentCount, 'ifFavorited' => $ifFavorited, 'ifAction' => $ifAction, 'allArticles' => $allArticles, 'pages' => $pages));
1260             $article->reads += 1;
1261             $article->update();
1262         } else {
1263             $this->redirect(Yii::app()->createUrl('site/error', array('code' => 404, 'message' => 'This page was not found.')));
1264             exit();
1265         }
1266     }
#15
+
 /home/ghostofvapor/public_html/index.php(16): CApplication->run()
11 defined('YII_DEBUG') or define('YII_DEBUG',true);
12 // specify how many levels of call stack should be shown in each log message
13 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
14 
15 require_once($yii);
16 Yii::createWebApplication($config)->run();
2026-04-01 08:23:04 Apache Yii Framework/1.1.11