Karsch the Pig – Episode One: The Lost Babies

Hi there, I’d like to introduce a game I’ve created with a friend back in 2009 with jMonkeyEngine 2.0. Karsch the Pig is a graphical adventure with puzzle elements.

Main actor of the game is a pig named Karsch. He has to find his babies, which are lost.

Watch the video:
[video]http://www.youtube.com/watch?v=HvNzEyr1t6k[/video]

Links
Start with Java WebStart (currently only Win32 natives included).

Also visit the Google Code project page.

Migration
I will try to migrate the game to JME3 to continue development but it will be a hard job. Issues are:
-All of the models (and animations) are in 3ds format but there is no 3ds importer for JME3
-I used FengGUI for the menu and HUD, it must be replaced by NiftyGUI
-I used particle system, billboard node, mesh merging and many other stuff and have to look for their equivalents in JME3

Maybe you can give me some hints how to migrate. :slight_smile:

1 Like

I’ve got a reply for you, because I think your game deserves a little bit more attention. XD

I have watched the video and I really liked what I saw. I think you did a good job.

I currently can’t run your game, because there are no Win64 natives included.

I hope you can migrate it to jME3, because jME3 has a lot of good features.

For the 3ds models, isn’t it an option to export from 3ds to OGRE and then do a binairy convert to j3o ?

Keep up the good work ! XD

I just love the music. :smiley: Good job!

It looks nice, you should get a native English speaker to go over the dialogue though.

Hi hi hi, funny!

I swear someone already did a FengGUI → NiftyGUI migration once already in the past… @sbook was it you? The Tygron guys perhaps? Hmm…

@Vortex thanks for the reply, I could include the Win64 natives, but don’t want to spend much time on that. It will be migrated to JME3 and the native unpacking will work automatically, I think. (correct me I if I’m wrong)

@destroflyer Many people can’t get that music out of their head. XD

@zarch Yes, youre right. I did all the dialogues by myself and I am a german. :stuck_out_tongue_winking_eye:

@erlend_sh The gui migration is merely a small problem. What really drives me crazy is porting the whole GameState/Pass stuff to AppStates.

I guess the game with its low poly comic style would be nice on Android.

Yeah, the dialogue itself was good but the phrasing was slightly…foreign… it’s understandable but the phrasing is off.

Hey email notifications are working again :slight_smile:

@erlend_sh said:I swear someone already did a FengGUI -> NiftyGUI migration once already in the past... @sbook was it you? The Tygron guys perhaps? Hmm...

We looked into using Nifty around the end of 2011 but it wasn’t performant with many windows/layers and for the amount of geometry and independent meshes we throw at the system it would’ve brought on some pain. We ended up spending a good deal of time building around the NetBeans Platform, look and feel is of course an issue there though (Substance helped a lot, but defining some of the really granular specifics was an issue).

@3H

the native unpacking will work automatically, I think. (correct me I if I’m wrong)

You are correct here.

I guess the game with its low poly comic style would be nice on Android.
An Android version of this game would be very nice. XD