1. Another World

    OP Another World Emulate the Planet!
    Former Staff

    Jan 3, 2008

    Welcome to the 3rd issue of the GBAtemp Recommends Revival Project! This project is a weekly magazine feature where we share our favorite games and applications with you. The things we recommend may be "old school" titles, a Homebrew, a ROM hack, sleeper hits, an application, etc, but one thing's for certain, we think they are fantastic and deserve your attention!

    <div class="reviewbreak">
    <font size="3">GBAtemp Recommends!</font>

    [​IMG] JNKPlat: Platdude's Happy Endings​
    [​IMG] [​IMG] [​IMG]
    <p>JNKPlat can be traced back to a humble QBasic beginning starring Platdude, an adventurous stick-figure like character. Platdude has been subjected to run-and-jump platforming action-adventure challenges on a variety of systems thanks to the series developer, Jayenkai. In 2006, a DS Port appeared and Platdude was finally given his iconic animated movements. A variety of Platdude themed projects followed, including a Christmas off-shoot, and eventually JNKPlat DS 08 was released. The 2008 project seemed near complete and stayed that way until interest from the community revived it, and by surprise, Jayenkai began to incorporate their ideas. JNKPlat: Platdude's Happy Endings was thus a joint effort between the BETA testing community who offered new inspiration through interesting gameplay ideas, and Jayenkai's excitement derived from this new interest for one of his most beloved franchises.

    JNKPlat became rather popular due to its use of an extremely expanded set of traditional platforming mechanics. The game featured classic time-tested run and jump action and a unique block system, where each element had its own specific role to play. These elements, which could both aid and hinder Platdude, included [but were not limited to] conveyor belts, ladders, bomb blocks, disappearing walls, spring plungers, trick platforms, fire obstacles, color coded keys, and environment lighting switches.

    The game incorporated, arguably, one of the best design elements ever implemented into DS platforming Homebrew, the use of two jump buttons. Pressing Y to jump left and A to jump right seemed like a simple concept yet the game has taken its share of criticism from the community. Many users have expressed a difficultly in adapting this 2 button scheme while others have embraced its simplicity.

    Thanks to the help of the Homebrew community, this "final" release featured 100 levels, making it the largest JNKPlat DS game to date. A perfected level editor insured this revisions future while incorporated community requested updates polished off the overall package. Once complete, the game stood apart from previous releases by offering tweaked mechanics, the reintroduction of enemies, four graphic "skins", and many new gameplay elements.

    JNKPlat takes the core ideas of platforming and expands upon them in a unique and fun way. Platdude has since starred in other games but nothing which has the same community involvement history. Few Homebrew games will ever capture the feeling of JNKPlat, which is why we are recommending it!
    <p>Fun Fact:
    The level pack titled "Another World" was actually designed by GBAtemp's Head of Magazine Staff, Another World. This level pack was included before a bug in level 6 could be addressed. The 17th level of the intended 16 level pack is a corrected version of level 6. The original custom level file no longer exists, and as a result the buggy 6th level was never removed.

    JNKPlat 1 (QBasic)


    The original game was created whilst I was in college. At first I’d made a little top-down maze game, JNKMaze. The movement was very blocky, but the puzzle designs were fiendish. I then decided to try recreating the game, but instead of making it top down I would add gravity to the world, and use the walls as platforms. That worked really well, and JNKPlat was born.

    It featured the classic block-at-a-time jumpy movement, it had no screen scrolling, I made about a dozen or so levels, and the main character was a strange little yellow fellow!

    One of the trickiest things I found, though, was that if you were on a ladder you couldn’t quite jump off it correctly. So instead of having a “Jump up” button, I instead added two jump buttons. One button would jump you to the left, the other to the right. This simple addition added to the puzzle factor of the game, and became a staple for the JNKPlat series.

    Next I wanted an enemy in the game, so I added a small bat that flew randomly around the level. Given that you could control Platdudes speed (quicker keyboard taps moved him quicker) the random movement of the bats lead to some fun level designs, whereby you’d suddenly find yourself running like crazy inside small tunnels and the like.
    Pretty quickly, though, it became harder to add new features to the game. All the sprites were being created using pixel data, and it became far too complex to keep track of what everything was! So I built up a small color palette editor, and a sprite designer, and began work on the 2nd JNKPlat.

    JNKPlat 2 (QBasic)

    Things turned out really well, and I spend about an hour each day building up new levels. They weren’t the most challenging levels, but I did build 100 of them, so that was ok!

    When we started our 2nd year at College, I was mortified to find that the IT staff had decided to wipe all the accounts, meaning I’d lost all 100 of my levels. So, what else could I do but start again!

    JNKPlat 3 (QBasic)

    This time I decided to use even smaller sprites. A 4×4 pixel Platdude was born, and the maps could now get up to a whopping 75×45 blocks in size. Still without any animation at all, the game carried on exactly where things had been left off. Except by now the code was getting much better. It’d started off with 54kb of data for JNKPlat 1, whereas JNKPlat 3 used 7! (Although, of course, that gain soon dissapeared with all the new Level data!)

    JNKPlat 4 (DarkBasic)


    The main problem with having all your games made in QBasic, is that they’re really hard to get working in Windows 98. So armed with a brand new game-development language, I set about recreating JNKPlat for Windows. Things went pretty smoothly but I soon wanted to attempt something a little more arcade-like, and so the levels never really appeared.

    Platdude Adventure (DarkBasic)


    And so I tried my hand at a classic platform game. At the time I thought that making a better looking game meant I should create a better looking character. I’ve since learnt that that’s not the case, but for this game I shoved in a little half-stickman half-big belly guy. I tried to add mario-style gameplay to the thing, but my collision detection was way off, and it all became a jumbled mess.

    Platdude Blitz (BlitzBasic)


    I started again with BlitzBasic. First of all, Platdude went back into the game. He looked much better! I got my collision routines more or less as good as I could at the time, although there was still a bit of dodgyness if you were trying to jump onto something too high.

    Thinking it would help, I added a whole bunch of different play styles into the engine, including Mario, Sonic and even a strange Lemming style, where you had to rescue the little fellows. To a degree it worked, but it became a mismatch of ideas. Furthermore, between fiddling with the different game style, and losing the whole “Blocky” nature of the game, I’d gone and lost the one thing that made Platdude what it was.

    I’d lost the Puzzles.

    And I really like Puzzles!

    JNKPlat 5 (BlitzBasic)


    This edition of the game was created in 2002, 5 years after the original JNKPlat. The plan was simple. Remake the original as close as I could. It works up to a point. That point was that I never really bothered making that many levels for it, and so it runs out of steam pretty quickly. Which is a shame, because if I’d have stuck with it, it probably would’ve gotten better with time.

    JNKPlat 3D 2003 (BlitzBasic)

    If you take a 2D game, keep it looking the same, but transfer it to 3D, you’re probably going to end up with an Isometric game. This is that game.

    For the most-part, the game worked, and with oddball isometric images it was even possible to pull off some crazy optical illusion style levels. It would’ve all been great if it actually worked properly, but the annoying 3-axis control thing got in the way.

    A shame, for sure, because puzzle-wise, this had some real evil possibilities!

    Platdude Spheres (BlitzBasic with Enhanced Sprite Routines)


    By this point I’d decided that there were two completely different brands going on. The JNKPlat games were the Puzzle type, and the Platdude games were more your classic platformer. I then decided to splash the two together, and came up with a great Puzzle idea. If you grab hold of a certain type of sphere, you change into the costume of another platform character, and gain that characters abilities for a few seconds.
    The idea worked reasonably well, but with the chunkier graphics, and pixel based nature of the Platdude games, the whole puzzle element didn’t work too well. .. Back to the drawing board!

    Platfire (Blitz3D)


    This started well, but I think I might’ve overdone the unlocking mechanism a little!
    As a result, it’s mindbogglingly dull until you’ve unlocked about 80% of the game.
    Still, it’s the first real “Platdude, but different” attempt, and manages to keep the retro styled chunkyness, along with the bats. ‘cos Bats are awesome!

    Plattings (Blitz3D)

    Sticking with the “but different” theme, I next decided to try a Lemmings style game, with loads of little Platdudes running amuck. The level design was kept in the good old ascii style, and a few skills were attempted, but in the end I gave up.

    A nice enough idea, but, much like Lemmings, it all became far too samey, after just a couple of levels.

    A shame.

    JNKPlat 3D (Blitz3D)


    This is a vague attempt to bring Platdude kicking and screaming into the realm of 3D. .. And.. Well.. it’s not a very good attempt!

    For starters, quite a few people have issues running the game. Seems I’m nowhere near as good at all that polygonal work as I’d thought! Secondly, the game’s kinda messed up with all the Back and Forth movement. It gets a little confusing to keep track of all the controls. But the one thing that hurts it the most is that everythings still Block-at-a-time. When I started it, it had seemed like a great idea. . But Block-at-a-time doesn’t work too well in 3D!

    JNKPlat DS aka Dungeon Escape (DevkitPro + PALib)


    In 2006 I finally got hold of a programmable cart for the Nintendo DS. Datel’s “Games ‘n’ Music” allowed me to create a JNKPlat for the DS, and that’s exactly what I did. Except there was a problem. Nobody online knew how to work the file system for the Datel cart, and Datel weren’t very helpful, either. So, although I could build the game, run the game, and add levels to it myself, I wouldn’t be able to let players build their own levels.

    Given the fact that that’s pretty much one of the draws of JNKPlat, it seemed worthless to make another same-game. So I took time out to rethink the whole project.
    If I was going to remove such a huge element of the game, I’d have to add something as big back in. .. Animation! I kept the grid-like gameplay, but added little animation between each tile. This gave the game a whole new flow, whilst keeping the puzzle element intact.. I was amazed that I’d never done it before.

    The DS’s button layout even helped the two button jump system, making it much easier to navigate the levels. I added a nice simple tutorial level, and everything else grew pretty quickly.

    But something was wrong.

    The bats, with their random flapping around, were no longer the simple enemy they once were. I realized that the new animations for Platdude were slowing him down, and the chance of a bat-attack had increased. I had to remove the bats!
    In their place, I added small darts that shoot across the screen at timed intervals. They helped to create a whole new action element to the game, and have since become a staple to the series.

    JNKPlat 07 (BlitzBasic)


    5 years after the 5th edition of the game, the 10th anniversary 2007 edition took everything that made the DS version so great, added a theme tune, scrolling screens, and finally put a decent level editor in there! I also decided to retry the whole “Spheres/Suits” thing, and given the blocky nature of the game, it seems to have worked out quite well.

    And it seems to be quite popular, too!

    But wait, there’s MORE!

    Platdude's Retro Collection (DevkitPro + PALib)


    Having achieved vague success with his own platform game, I decided to make a random collection of minigames for Nintendo DS Homebrew, and gather it all together under Platdude’s brand.

    The collection’s fantastic, and has a whole bunch of varied little games, although whether Platdude adds anything to the collection, or is simply used as a brand, is yet to be decided.

    Platdude Turns on Xmas (DevkitPro + PALib)


    Since Platdude was doing so well, I decided to tackle the DrunkenCoder’s Christmas Competition, with a brand new 12 level challenge. The game turned out GREAT, and I’m really happy with everything, from insanely difficult puzzles, to the 3-life deathspan!!
    The DrunkenCoders must’ve been VERY drunk, because they ranked JNKPlat Xmas a very very very low mark. Apparently it was far too hard for them! *wah!!*

    JNKPlat Slots (BlitzBasic)


    Another “Something different” game, seeing a JNKPlat game turned into a slot machine. Spin the reels, wait for them to stop, then watch as Platdude runs around, trying to score as many points as he possibly can.

    As a random spur of the moment test game, I was quite happy with the way this game turned out, so happy in fact, that it spawned a complete DS Homebrew spinoff, Arcade Slots.

    JNKPlat DS 08 (DevkitPro + PALib)


    Carrying on from where the last JNKPlat DS left off, the new DS edition finally includes a level editor, a few new features from the 07 edition, and it’s own little batch of new blocks. It’s all neatly bundled with a whole bunch of levels, and there’s even music thrown in there, too!

    Platfire 2 (BlitzBasic)
    After running around on the ground so much, it was time for Platdude to return to his little rocket ship, and shoot a few more Bats.
    This time I attempted to leave things open from the start.

    That killed the point of it, and rendered the whole game pointless.
    Live and Learn!

    JNKPlat 3D 09 Trial (Blitz3D)


    Speaking of learning, two previous games have taught us that Platdude with 3D controls is an utter shambles! This time around, I kept the 3D stuff in there, but opted to make the entire game using only 2D gameplay..

    Taking the first levels from the DS08 collection, and bundling them into a lovely 3D engine, JNKPlat never looked so good.

    Personally I thought the whole thing looked, and played marvelously. Others complained about the control scheme, because apparently 2 jump buttons is too much for people to cope with.
    Geeze, Platdude really struggles sometimes.
    Still, the DS one was popular, and, like they say. Try, Try Again!

    JNKPlat 2010 (BlitzMax)


    Stripping the game back to it’s pure 2D classic gameplay, and instead, making everything nice and big and chunky and fuzzy! This edition looks FANTASTIC in HD. Open it up, pump up the Resolution to the Max, stick it on Fullscreen, then sit back and play it for ages.

    There’s over 100 levels to this version, and the editor’s nice, too!
    On the Audience Appreciation scale, this got a fair way to making JNKPlat about as popular as the DS08 edition.

    Having tried out this version, people seemed to be strangely willing to see how far I could push the previous 3D trial. Their loss.

    NeonPlat (BlitzBasic)


    We all know, by now, what happens if you take Platdude out of his puzzle mechanics, right? AuthenticKaizen (PixelProspector.com) suggested a brand new type of game to me, and I set about attempting to build it.

    It took a while before I decided to attempt the game using Platdude, except, rather than breaking Platdude’s strict puzzle-based rules, I switched him a little for a slightly more abstract version.

    NeonPlat was born, a magical new gameplay mechanic was introduced, and an incredibly addictive single-screen platformer was played to death.

    By a LOT of people!!

    And given that I’d recently switched to a multiplatform compatible BlitzMax, it seemed inevitable that a quick multiplatform refix would be fairly useful.

    NeonPlat 2 (BlitzMax)

    NeonPlat 2 gave you additional players, a few more baddies and some nice new powerups.
    And was played even more than the original. I was getting so used to the new gameplay mechanics that I figured a nice half/half mixup might work for the DS.

    NeoPlatDS (DevkitPro + PALib)


    hmm.. This game sort of worked, but it wasn’t quite as good as what it was trying to be. I guess, in the end, that NeonPlat doesn’t really work very well on such a tiny resolution. You need the resolution to give the gameplay all the space that it truely deserves, otherwise it all gets a little bit more crowded than it oughta!

    NeonPlat Adventures (BlitzMax)


    Still a WorkInProgress as I type this, NeonPlat Adventures will be a bigger-better-platformier edition of NeonPlat, switching things from single-screen, to nice long scrolling platform levels. Whether this proves to be better or worse, will have to be seen.

    It’s currently slated for a November 13th 2011 release.

    So, what’s next for Platdude!? You’ll have to wait and see! I’m probably on schedule to do a new JNKPlat game, some time, though. Fingers crossed!
    Genre: Puzzle-Platformer
    Type: Homebrew
    Developer: Jayenkai
    Release Date: Oct 7th, 2008
    ROM Size: 867 KB
    System: Nintendo DS

    If you enjoyed this weeks edition of GBAtemp Recommends! please leave a comment in the thread. This helps us monitor feedback and ensures we keep posting these magazine articles in the future.

    [​IMG] Download
    [​IMG] Custom Level Manipulation Tool (.EXE)
    [​IMG] Project Post
    [​IMG] Jayenkai's Homepage
    [​IMG] Official GBAtemp Recommends! Mini-Page & History
  2. Evo.lve

    Evo.lve All that you could be.

    Oct 11, 2010
    This game is incredible. Howcome I never saw it before? :(
  3. VatoLoco

    VatoLoco Don't crush that dwarf, hand me the pliers.

    Jan 29, 2008
    United States
    Jayenkai's got a lot of really cool games for the DS=)
    JNKPlat has a permanent home on my card.
    I personally like the A/Y jump buttons, i tried the alt button config, but i couldnt get used to just using A to jump.
  4. Jayenkai

    Jayenkai Makes Games

    Dec 25, 2007
    United Kingdom
    Sorry, been WAAAAYYY too busy to have noticed this!
    Thanks for picking Platdude for your little game picks :D

    JNKPlat is due to have a nice big re-emergence next year. It's been 15 years since I first made the original at college (yikes!) so I'll be doing something nice and special.
    It'll probably end up the same, it usually does ;)
  5. Another World

    OP Another World Emulate the Planet!
    Former Staff

    Jan 3, 2008
    nothing wrong with that =)

    by the way jay, i'm still waiting for you to add the x-mas stuff back into the level editor!

    i want trees!!!

    -another world
Draft saved Draft deleted

Hide similar threads Similar threads with keywords - Recommends, GBAtemp, Revival