All posts by Jinroh

Game On Thursday! – Mega Man II (GB)

Originally posted on:ย 2013-06-13 00:00:00

Hey all welcome to another Game On! Thursday! Over the previous weekend I hit a “gaming milestone” of sorts at least as far as my younger self is concerned I beat of the first Gameboy game I ever got! Mega Man II for the Gameboy. As you may or may not recall Mega Man for the PC was the first Mega Man game I ever got/played (See previous Game On! Thurday)

MegamaniiboxPretty sweet box art!

Mega Man II is considered possibly the worst of the Gameboy Mega Man games, but it was the first and only one I had gotten up until much later. I picked up it up in 1996 when I got my first Gameboy which was a Gameboy pocket. I had played Mega Man II since then at a friend’s house on his NES, and really liked it despite not really liking Mega Man PC. It took me months and maybe years, or at least until Pokemon came out, to get to Wily and still as a kid I never beat it. Last weekend however, I cleared the whole game in like 30 mins, I was surprised at how my skills improved since I was 12. It was a fun and easy ride and a nice trip down memory lane.

Time to show Clash Man who’s boss!

If you’re not familiar with the Mega Man Gameboy games they are almost all (except in the case of MM5) mashups of two of the NES games. In the case of MMII, it is a mashup of Mega Man II and Mega Man III on the NES. Basically all the elements of both games are retained just 4 bosses from one and 4 from the other are present. In this particular game you have Wood Man, Clash Man, Air Man, Metal Man, Magnet Man, Hard Man, Needle Man, and Top Man. In addition you have a game specific boss, Quint, and of course Doctor Wily. The game adds the slide from Mega Man III as well as Rush Jet, Rush Marine, and Rush Coil for good measure as well.

Dr. Wily hired Salvador Dali as his interior decorator.

The levels themselves for each Robot Master are similar as well to their NES counterparts you get sub-bosses and the usual hazards from each stage, though some are remixed or abridged, though they are all pretty well done. Keiji Inafune though wasn’t too happy with the game apparently, as it was handed off to a different team than the first Mega Man Gameboy game. After Mega Man II, the same original Gameboy team did all the rest of the Gameboy Mega Man games. This one I think is a perfect introductory Mega Man game as it’s easy, straightforward, and just fun. It controls well, sounds good, and it’s a fun romp through Mega Man’s world without too much frustration that may make less experienced players throw down the Gameboy and say, “I HATE MEGA MAN!”.

I’d recommend it for your Mega Man Neophytes as it’s pretty cheap, and not hard to find a platform to play it on. You can pick it up for a couple of dollars on Amazon or Ebay.

Happy Gaming!

Images borrowed from Wikipedia and under non-profit fair use.

New Updates and New Demo Soon!

Hey all!

Sorry for not updating recently, but, things are still happening. I usually update the AtariAge post for convenience than the page here, but I figured now I may as well try and do it more often.

If you haven’t been keeping track there, new things have been added. First a better title screen, very nice. Has the carrot and things in there now.


Next, the entire engine has been update to allow for multiple colours on the levels and multiple enemies so we can get cool scenes like this where some carrot ghosts are trying to corner Jinny by a spooky tree.


Lastly Jinny’s portrait on the lives screen has been updated, so that it’s now colourful! Very nice right? Beautiful kitty girl in all her colourful glory.


All these changes will be in the next demo that’s coming soon. I just have to polish a few things up and we’ll be good to go!

Until then have fun!! :3


Laughing all the way to the Bankswitch.

Hi hi!

Carrot Kingdom is still progressing! ๐Ÿ˜€ In case you’re wondering what’s going on, things are smooth and smarmy. A few things to do before the public demo, but 90% of it is there! ๐Ÿ˜€

Bankswitching was one of the things I had never done before, (Currently it’s a 16K game) which means that it has 4, 4K banks of game code & data. HUGE right?

It really gives me some freedom to put some of the little bits and pieces of polish that I want in. In case you’re wondering about the internal workings, the banks are currently laid out like so:

  • Bank 1 – Title Screen/Maybe Dialogue Kernel or something.
  • Bank 2 – Sidescrolling Engine.
  • Bank 3 – Boss Engine.
  • Bank 4 – Scrolling Code and Level Data.

Having almost an entire 4K bank for level data gives me a lot of wiggle room to add a bunch of levels. How many? Eh…I’m not sure yet. I’m going to get to that part after the demo is all done. The demo will have a new unseen area that I can add, because of the newly freed up space. I’m happy to be able to include that little surprise in there. ๐Ÿ˜‰

Here is a video of all the banks all wired together for you enjoyment. New update coming soon! ๐Ÿ˜€


Beautiful new Jinny art! :3

Hey all!

Got a surprise the other day when a commission I had done of our girl, and main character of Carrot Kingdom, Jinny was finished!

Tayy aka @TayyKitsune on Twitter, (whom I commissioned) rendered Jinny’s likeness stunningly and beautifully in her fursona kitty cat girl form. ๐Ÿ˜€ So gorgeous!

I plan on having an exclusive poster or something created for Carrot Kingdom when it is ready for the VCS, in the meantime feel free to enjoy this one, I know I do. ๐Ÿ˜€


I really recommend her if you need some top notch art!

Stay tuned!

Convex Polygon Triangulation

Hey all!

I was recently looking around, for a library to do polygon triangulation. I found some great ones, LibTess, Triangle, etc. but they were all a bit heavier than what I needed. I was just intending to do convex polygons, so I figured I could get away with less code to clutter up my folders.

I found an article on that struck my fancy. This article provided two simple examples, the ‘Triangle Soup’ method of making triangles from one point and then dividing them up from there. This mode is easy and simple, but as one commentor suggested, that it does not always make well formed triangles.


Following this suggestion I took a few minutes to modify the basic algorithm into the suggested method of adding a new central point to the polygon and fanning the polygons out from that as the central base. This method makes nice well formed triangles, but adds more of them than the ‘soup’ method.


Hopefully someone out there will find this useful, as I needed it for a project. I have included the simple source example for you to do what you will with. ๐Ÿ™‚

Download Sample .EXE and Source file


Keep in mind the code is just quick and dirty as it was basically a test so thereโ€™s no โ€œprofessionalโ€ coding scheme just basic conventions and trying to get it coded up as quickly as possible so it may be a little hackey, but hey itโ€™s a nice learning example and maybe can help some people out as I did not see very many if any at all examples of simple Convex Polygon Triangulation. Itโ€™s not meant to do any damage, but I am not liable for any, and use at your own risk.


School Maze 3D

For a long time I’ve been wanting to make a School Maze game that is Wolf3D style. Finally after some doing, the “beta” version is done. The game levels are identical to the Flash version with auto generating enemy placement, item placement, etc.

You can finish it, but it just loops back to the beginning. The basis is done, and it should be quite fun when it’s finished. It is quite fun now on its own, but could use some more features to make it more fleshed out.

I’ll post more info as it is more complete.