Monday, September 17, 2007

Review: Maplestory

Maplestory is an MMORPG from Korea, which features some of the best music I've ever heard in any RPG and some of the most beautiful backgrounds and artwork I've ever seen. It plays like a 2D sidescroller (think Mario with swords and magic), but has a lot of the gameplay elements of an action/adventure RPG (like the Legend of Zelda). Despite it's stunningly well-made art and music, the game play itself is lacking. Getting past lv 40 usually requires either wading through the cesspool of Party Quest limbo or grinding for endless hours, days, and weeks on the same monsters. The player shop system is one of the worst, if not the worst, I've ever seen. The Cash Shop underachieves, and has significant room for improvement. Hacking, formerly Maplestory's largest problem, seems to have died down a bit now.


My ratings of the game:
  • Graphics: 9.5 (The artwork is very nicely drawn, especially Aqua Road.)
  • Music: 10 (What can I say? I love the music, especially Orbis Tower.)
  • Gameplay: 5.5 (After lv. 40, gameplay becomes terribly repetitive. The quests are all "hunt this many", "hunt and find", or "go talk to this person" quests. Party Quests are overcrowded and full of a lot of rude people. There is a lot of room for improvement here.)
  • Community: 1 (The community is low due to a high occurrence of greedy, disrespectful, immature players, and little in the game code to keep them in check.)
  • Replay Value: 8 (Very few players have only 1 character, and playing different jobs helps stave off boredom.)
  • Economy: N/A (Without a decent Player Shop System, this is impossible to rate.)
  • Cash Support System: 6.5 (It is a decent system, despite it's great potential for improvement.)
  • Overall: 7.5 (The game is very well made, and if you like the music and artwork, it makes up for the cruddy community and lack of gameplay at higher levels.)

How I Would Improve The Game

Community

The first thing I would fix in the current community is KSing*, especially at high demand monsters like Mushmom. I wouldn't mind spending the required 45 minutes hunting the Iron Boars if I had some assurance that a lv 98 idiot won't wander by right when it spawns and kill it in two shots, leaving me 45 minutes of Boar-hunting to do all over again. I would fix this problem by making limited spawn monsters attackable by certain people first. For example: When Mushmom spawns, the amount of Boars taken out in the last 45 minutes determines how soon a monster is attackable. If you've been fighting the Boars alone for half an hour, you get, say, 2 minutes to fight Mushmom before anyone else can touch her. If there were 3 of you taking out Boars, and your counts are close to equal (or you are a party), then Mushmom would be attackable by the three of you for a period of time before that lv 98 KSing noob
* can touch her.

Another fix I would make to the community is to create a system where people can hunt or train privately on certain boards, probably by purchasing some kind of privacy pass that when used, takes the user to a different "dimension" of the same board (like a different channel) where they can hunt for the duration of the time on their pass in complete privacy. That would reduce strain on over hunted boards. I'd also add some more hunting options, like the ability to build private hunting grounds (again, probably by purchasing Cash Shop items, this time permanent ones), probably as an extension of a player's custom-made house. The monsters attracted to the hunting grounds would depend on the furnishings the player places within and the location chosen. (More on this later.)

I would also fix the Party Quest system. Currently, getting into a Party Quest, involves going to ch. 1, waiting for someone to take you into their party (and hoping that they are at least near your level), and then going from channel to channel until you either find a "track" on someone inside a Party Quest at the moment or, by some amazingly rare twist of fate, find an empty room. I would fix this by making more than one Party Quest "room" per channel (designated by A, B, C, etc.) or, if that would simply make things too easy, I'd add a ticket system, where a Party had to take a ticket for a room, allowing them to be the next ones in if they have been waiting and enter within a certain amount of time, say 60 seconds. The act of "rushing" is not fair to other players (and yes, I've been in parties that rushed from one PQ into the next, but that still doesn't make it fair to those who've waited). I would also make a display board that showed the status of each channel's room and how many tickets are waiting to get in. Players who are in a party with a ticket would have a little PQ helper window (like the Quest Helper) that would show them the current status of their ticket. That way players could see how long their wait might be and plan accordingly. The last thing I would add is a bulletin board spanning all channels to post your desire to Party Quest so that parties might more easily find those who wish to play who are close to their level. That way, if a party had a good ticket and 1 or more stupid people who had wandered so far away that they were going to miss their chance, the party leader can kick the people who can't make it and quickly get someone else.

Gameplay

There are numerous ways that game play could be improved. The problem with the current system is that once you get to higher levels, there is nothing worthwhile to break the monotony of training. I think new areas of gameplay could be added to make training more fun.

First, a new ability system would add something if it were implemented. I'd love to see the ability to use skills from other job classes by "earning" them. By doing some kind of quest for each of the job class trainers one didn't choose, the player could earn access to an "Effort Skill Book" for that job class. The Effort Skills could be used just like the people of that job, however, they would have long cool down timers and could only be leveled by increasing one's Effort Skill Points in that skill. Effort Skill Points wouldn't be given based on a player's level, but would instead by given based on experience using the skill (number of times it's been used). The more Effort Skill Points, the shorter the cool down timer and the more powerful the skill becomes. Also, the requirements to earn access to higher skills would increase, and new requirements would be added in the "Effort Skill Books". For example, instead of having access to a Magician's Magic Claw with only 1 point on Energy Bolt, you might require 10 points in Energy Bolt with Energy Bolt. Passive skills would either not be included (if they wouldn't apply to other job classes, why include them?) or would gain Skill Experience Points much more slowly based on the levels of other Effort Skills in that same book. Once all of the skills in an Effort Skill Book were maxed out, the player could do another quest for the trainer who would normally give that job advance (provided their character's level exceeds the level normally required for the advance). Continued training with the Effort Skills in the maxed Effort Skill Book would shorten the cool down timers and lower the cost of casting those abilities (though no amount of training the Effort Skills would make them as good as actually being that job class).

I would also add single-player Adventure Quests (AQ). Each level of the AQ would have a timer, say 5 minutes, and only one person could be in any level on that channel at a certain time. When a player entered a level of the quest, they would be presented with a randomized puzzle or activity to complete. (Examples: breaking boxes to find a pass, standing on platforms until you find the right one, fighting monsters on a board, climbing through a vine maze that changes every time it's played, picking up items and dropping them on the right platforms, etc.). Once a player completes a level, they would be taken to a waiting room in between stages where they could talk to others going through the AQ at the same time who had finished their levels and were waiting to continue. Once the player ahead of each player in the waiting room either completes their level or runs out of time and is removed from the quest (having failed), the player in the waiting room is automatically taken to their next level. Completing the AQ would earn a prize for the player, as well as experience.

I would also add player houses, which they could gather items to furnish with the decor items found in places throughout Maplestory. For example: gathering 500 cotton, 250 stuffed pandas, and 100 snail shells, slime gels, or curse eye tails might produce 1 giant panda plushie, like the one at the foot of Big Ben in NLC. That giant panda could then be placed anywhere in a player's home or private hunting grounds, and if placed in the hunting grounds would attract certain kinds of monsters based on the terrain and other items on that hunting ground board. Additional room and hunting grounds space could be purchased in the Cash Shop. Perhaps one could also purchase in the Cash Shop portals for their home, allowing permanent transit to certain areas quickly. Since we are now getting into the Cash Shop, let's move on to that topic.

Cash Shop

The Cash Shop on Maplestory is the fiscal support structure for the game. It's where people can donate money to keep the game running and buy items to use in-game in return. Currently, many Maplestory players frown on Cash Shop clothes (clothes with no stat bonuses that a player can wear over their boring armor for 90 days after they purchase them). There is a prevailing opinion that only spoiled brats or people with more money than sense buy the clothes, and a lot of veteran players don't. I think this entire attitude could be reversed by merely removing the 90 day limit on the clothes. The revenues lost to the few people who rebuy their clothes would certainly be made up and greatly exceeded by the people who buy clothes when normally they would not because they expire in 90 days. Making them tradeable in-game would also help increase their desirability and sales, especially if some clothes were limited editions only sold for a few weeks to a month before being retired. This would make Cash Shop clothes collectible, and would probably change the overwhelming number of complaints when Cash Shop clothes are added into more neutral or I'm sure if Maplestory tested this theory by having a sale of permanent items, even if they were slightly higher in price, they would see my point about revenue. (And if they did, perhaps they could use the extra money to offset the loss of revenue from the next improvement.)


Economy (Player Shop System)

The current player shop system is basically like going to garage sales, except these garage sales are crammed 25 or so to a room, often with 8 or more rooms filled to capacity. Each garage sale only has 16-24 items, and there is no free way to search for whatever item you want or price check your items. In short, it's chaos with a few quick fixes slapped on it that require buying highly overpriced Cash Shop items to use. Though they would probably not make as much long-term revenue, changing the system would improve their game.

If it were me, I'd change the Free Market into a Super Market with many floors and areas. When you walk in the door, you'd see a front desk where you could pick up money and retrieve "Sale Tags" from items that had been sold. Every player would get 1 free sale tag, entitling them to 1 "slot" of sale space (meaning they could sell 1 piece of armor or equipment, 200 of a drop item, 100-150 potions, etc.). Beyond the desk would be a series of doors marked for each of the inventory slots (Equip, Use, Set-up, Etc., Cash). Each door would then be further divided. Equip would divide by job class (Beginner, Warrior, Magician, Bowman, Thief), and then a long series of staircases leading to each "Level" (0-10, 11-20, 21-30, etc.) which would display mannequins wearing each piece of equipment. Above each mannequin would be a for sale board which, when clicked, would bring up a list of that item for sale, sorted with the lowest price first. Those who have a Sale Tag and wish to sell something would open the sale board and drag their item to the board, assigning a price for their item (much like shops work now). The game would then take their sale token and item, placing the item up for sale. When the item sells, their sale tag would be at the front desk waiting for the player with their mesos (in-game currency). Use, Set-up, and Etc. items would be sorted into groups, as well, and then shown in display cases over their sale board. Additional Sale Tags could be purchased in the Cash Shop for a set price and would allow an additional item to be sold permanently (kind of like upgrading one's inventory slots).

Not only would this system help alleviate the massive spamming of messages in the Free Market by people who can't buy Cash Shop items, the horrid overcrowding in the Free market stalls, and the highly frustrating process of spending hours searching for what you want only to find none of that item reasonably priced, but it would make it easier to be sure your items are reasonably priced and price check something you have. True, it probably wouldn't bring in the revenue the Robot/Bear/Elf shop stalls do, but it would be a much more fair system and much easier to use.

Overall

Maplestory has a lot going for it, and I hope they have some new and creative ideas on the horizon. Even if none of my ideas ever appear in Maplestory, I hope they will continue to advance and improve the game. It has a lot of untapped potential as a game, and I'd love to see where it could go!


Signed, Quag

*A Short Glossary of Terms:
Kill Stealing (KSing): The act of attacking a monster someone else is attacking in order to take it down more quickly and get the items it may drop.
Noob: A derogatory name for someone who is rude, immature, inconsiderate, or selfish. (Not to be confused with Newb: Someone who is new to a game.)

No comments: