Sunday, November 16, 2014

As promised I've done a little work on Juche WP edition and it's coming out surprisingly easy to port. Java and C# are highly similar in terms of syntax.

It's going to take a pretty significant amount of time to cover the extra features windows phone has to offer in terms of stacks and stackcollections, but I believe Juche WP will be here in a short matter of time.

Today I finished character creation and the stats pages to hold character information.

Thursday, October 30, 2014

Update after hiatus

It's been a while since I've posted and I'd just like to update you all on what's going on in my programming world. I've postponed my work on Juche unfortunately, and will be releasing the unfinished version of the game soon.

I've moved on to working on apps for Windows Phone. Programming in C# and XAML has been difficult to get used to but I think I have some interesting ideas that show promise. Currently I have three separate apps in development.

For those concerned about the future of Juche don't fret! Juche is currently being ported to Windows Phone where I think it will be better perceived than as a Java application on Windows.

Sunday, August 10, 2014

Juche Updates

It's been awhile since I've posted anything about Juche (Everyone's favorite North Korean RPG) but I'm back with a giant slew of updates. Since I have college coming up, it's questionable how much time I'll be able to spend on the game, however I assure you progress will be made.


  •  Loading now works
  •  Inventories work
  • Added shop/shopfactory classes & admin command to open shops
  • began shop implementation in maps
  • Shops now display in menu
  • Started adding /buy
  • Added menu for changing maps
  • Buying use items works
  • Ultimate abilities require 1/2 of your mana
  • Added JToaster library for more advanced dropmsgs
  • Combined all inventories into one
  • Straightened out battle narration
  • Added new NPCS
  • General cleanup
  • Added Sensei of Ultimate Wisdom (Gives tips)
  • Mana cost labeled on 4th skill
  • Admin mode now enables at level 25 
  • Added basic map navigation
  • Added other scenarios to /run
  • Mana is reset upon death
  •  new stuff: 6 skills/2 mobs/2 NPCS/Treetop Town/Trunk Arena
  •  Fixed map menu
  •  Fixed '[command] not recognized' msg after battle is over
  •  Named the last 4 maps

Friday, March 14, 2014

Juche Updates! (Now with 100% more pictures)

Juche now uses HTML for text/image formatting (Multi-Language swag?) and contains 4 new images with more to come.
 New login screen -

               New class selection page -


 Here's a list of the most recent updates: 
 - Added 16 more random phrases 
- HTML now used for formatting text in big box
 - Added Juche image to title
 - Added 12 skills
 - Each job now starts w/ different skills
 - Login page image shown after logout
 - Added 3 images to job selection
 - MP now displayed in stats
 - All characters start w/ 0 MP
 - Mana builds up as you battle
 - Equip/Quest inventory work 100% now


Wednesday, February 5, 2014

North Korean Dungeon Crawl - Where'd it go?

N.K.D.C. has been formally renamed to Juche 
  • Previous name was too long
  • It's no longer a dungeon crawling game
  • Juche is defined as the idea that the North Korean people are the masters of the countries development.
        I found the fact that this "political thesis" of Kim Il-Sung's even exists incredibly humorous, and immediately decided this would be the name for the game. Even though the situation in North Korea isn't anything to joke about I predict by creating a hilarious/slightly informative game could raise awareness about how bad it really is there.  

        More information on Kim Il-Sung's political theory Juche

         Aside from renaming the game, in the past two months the idea behind it has changed slightly to have laughs/actual information as the main selling points. I'm up to 17 classes with a few thousand lines. 

        Here's a list of the most recent updates:

* - Added /logout command for switching characters
 * - Cleaned up lots of narration
 * - Fixed loading bugs with Intel & North Korean Won
 * - Added arrays of Equip & Item for inventories
 * - Changes to the item & itemfactory classes
 * - Added UseItem class
 * - Added randomBattlePhrases for enemies and players
 * - Added /run
 * - Methods for updating inventories
 * - '/inv [quest/use/equip]' to toggle inventories
 * - Inventories tested and working!
 * - Cleaned up ItemFactory
 * - giveItem(String type, int id) added
 * - inventory display completely working (except quest)
 * - '/item [quest/use/equip] [id]' added for admins
 * - Minor narration changes
 * - giveItem method now updates inventory if it's the one selected
 * - Inventories now save (Except quest -.-)
 * - Quest inventory fixed!
 * - Partial equip inv loading
 * - Equip inv loading works! (Minor bug when loading adds a null instead of last item
 * - Fixed bug where null is loaded as last item
 * - UpdateInventory method reworked w/ switch statements & exception handling
 * - Saving and loading equip inventory works completely
 * - Reworked giveItem method using switch statements
 * - Started quest item saving
 * - Simplified equip loading
 * - Added new battle phrases
 * - Added gainExp method
 * - Characters/Enemies now have a speed stat
 * - NPC's now have dialog framework
 * - added /npc command & error checking for /battle
 * - Renamed characters class 'character'
 * - Renamed the game Juche
 * - Added the KCNAFactory(North korean news) + 12 quotes
 * - Added '/news' command
 * - Reworked battle, squished some bugs(Player & monster death weren't handled correctly)
 * - You no longer receive damage after killing something unless it has greater speed
 * - Speed stat now saves correctly
 * - Starting inventory saving rework
 * - Each character saved now has it's own folder
 * - Character data is split into multiple files
 * - Only directories can be selected when loading now
 * - Added new mob & 4 new skills
 * - Added commanding officer NPC
 * - Added dropPopUp method for NPC dialog
 * - You now recieve NKWon & experience from killing enemies
 * - Added the levelUp method (you gain stats upon leveling & exp works as it should)
 * - Max exp now displays corectly in stats
 * - Fixed bug w/ gaining negative gold
 * - Fixed a bug preventing leveling up
 * - Exp now resets correctly after leveling

As you can read in the above list, most of the stuff has been behind the scenes work, and I'm just starting to get into the visual/game play side of things. So I only have one screen to share with you containing any new features, here's an example of NPC dialog.