Game is made with pure Java code so basicly it should run anywhere where you can run Java. I tried even with Raspberry Pi but Pi's Java is has issues with floating point so it was very very slow.
Jungle trees are done now. Attached couple of pictures where they are used.
Next thing I am working on is the side quest for the treasure island. First I am going to do the quest itself without no dangers so it is more easier to test all the scripts that they work. I had to add new event for the game. Event now allows player dig ground. This way I can add puzzles where player needs to dig from certain position. Since all the movement is in the square it is possible to make puzzle where player need to calculate steps from one position to another. I could tell for example that from the Big rock take 10 steps to south and dig from there.
This week I spent changing the MP3 player into Ogg player. That was not easy task at all. Only pure java Ogg decoder I could found was JOrbis which seemed to be old and coded someone who is more familiar with C than Java. Since it is only a decoder you have to do your player and example player which comes with that Jorbis is over 1000 rows long. I am just wondering how are other Java game programmers solved this problem?
After changing the MP3 to Ogg everything seemed to play fine when game was played from Eclipse. Problems arise when game was played from Jar. For some reason sound effects were not playing correctly. Single sound was playing fine, but when game should play many sound effect simultaneously for example in combat or ambient sounds only one is played fully another one is only played partially or not at all. Weird thing was that I had not change the sound player since I took use of JOrbis. SFX are still played as WAV files.
Solution I came up was that put the resource files out from the JAR file and mysteriously game plays sound effects just fine. Also loading times are now same as when playing directly from Eclipse. My guess is that Java's ZIP reader has some impact when reading resource files from the Jar.
Luckly everything seems to work now just fine and I can keep up creating the content. Next thing I am going to need is somekind of jungle trees.
I haven't kept list amount of hours I have spend on Heroes of Hawks Haven. I have mostly done it on evenings and on weekends. Most time consuming is not programming but make the content. Conversations, quests and scripting take time.
Interface is done with Java components which all have custom look-like. Keeping single screen resolution helps designing the interface and having no issue if interface could scale. Custom fixed size fonts are great help when designing the interface. Linux, Mac OS and Windows they all have slightly different looking fonts and size which make interface designing more difficult.
Am I missing something here? They claim that resources: "Although our resources are for RPG Tkool 2000*1, you can use them for a original programming game, for your website, for a movie, for a screen saver, etc."
And meaning of *1:
*1 : "RPG Tkool" series is the registered trademark of ASCII,Inc. and ENTERBRAIN,Inc. The companies do not approve the software called "maker" series ("RPGMaker2K", "RM95", etc.) distributed by the illegal act, and so we forbid use of our resources for such software. "RPGツクール" series is the registered trademark of ASCII,Inc. and ENTERBRAIN,Inc. This website is not related at all to the company which develops or sells "RPGツクール" series. This website shall not be liable for any damage arising out of your use of this website.
So I do not understand where they give credit to ENTERBRAIN. I understand license does not allow the redistribution. But it can be still used in closed-source project and only in closed-source project. The reason why I am asking is that I am using their tileset in my own project.
I have made snail. It does not have LPC palette, but it is anyway suitable for 32x32 tiles.
http://opengameart.org/content/slime-snail
New version is available from
http://tuomount.kapsi.fi/download.html
Biggest changes are:
New map: Treasure island
Graphical effects will now illuminate the world
Ogg Player instead of MP3 player
Improved perfomance since resource files are not inside JAR
Game is made with pure Java code so basicly it should run anywhere where you can run Java. I tried even with Raspberry Pi but Pi's Java is has issues with floating point so it was very very slow.
Jungle trees are done now. Attached couple of pictures where they are used.
Next thing I am working on is the side quest for the treasure island. First I am going to do the quest itself without no dangers so it is more easier to test all the scripts that they work. I had to add new event for the game. Event now allows player dig ground. This way I can add puzzles where player needs to dig from certain position. Since all the movement is in the square it is possible to make puzzle where player need to calculate steps from one position to another. I could tell for example that from the Big rock take 10 steps to south and dig from there.
Added big jungle tree and changed preview image.
Added jungle tree.
This week I spent changing the MP3 player into Ogg player. That was not easy task at all. Only pure java Ogg decoder I could found was JOrbis which seemed to be old and coded someone who is more familiar with C than Java. Since it is only a decoder you have to do your player and example player which comes with that Jorbis is over 1000 rows long. I am just wondering how are other Java game programmers solved this problem?
After changing the MP3 to Ogg everything seemed to play fine when game was played from Eclipse. Problems arise when game was played from Jar. For some reason sound effects were not playing correctly. Single sound was playing fine, but when game should play many sound effect simultaneously for example in combat or ambient sounds only one is played fully another one is only played partially or not at all. Weird thing was that I had not change the sound player since I took use of JOrbis. SFX are still played as WAV files.
Solution I came up was that put the resource files out from the JAR file and mysteriously game plays sound effects just fine. Also loading times are now same as when playing directly from Eclipse. My guess is that Java's ZIP reader has some impact when reading resource files from the Jar.
Luckly everything seems to work now just fine and I can keep up creating the content. Next thing I am going to need is somekind of jungle trees.
Thanks!
I haven't kept list amount of hours I have spend on Heroes of Hawks Haven. I have mostly done it on evenings and on weekends. Most time consuming is not programming but make the content. Conversations, quests and scripting take time.
Interface is done with Java components which all have custom look-like. Keeping single screen resolution helps designing the interface and having no issue if interface could scale. Custom fixed size fonts are great help when designing the interface. Linux, Mac OS and Windows they all have slightly different looking fonts and size which make interface designing more difficult.
http://www.tekepon.net/fsm/modules/siteinfo/index.php?mode=about
And I also found this from RPGMaker forum:
http://forums.rpgmakerweb.com/index.php?/topic/13540-about-fsm/?hl=%2Bfirst+%2Bseed+%2Bmaterial#entry137217
So I am pretty sure First Seed Material is done by REFMAP aka FSM.
Am I missing something here? They claim that resources: "Although our resources are for RPG Tkool 2000*1, you can use them for a original programming game, for your website, for a movie, for a screen saver, etc."
And meaning of *1:
*1 : "RPG Tkool" series is the registered trademark of ASCII,Inc. and ENTERBRAIN,Inc. The companies do not approve the software called "maker" series ("RPGMaker2K", "RM95", etc.) distributed by the illegal act, and so we forbid use of our resources for such software. "RPGツクール" series is the registered trademark of ASCII,Inc. and ENTERBRAIN,Inc. This website is not related at all to the company which develops or sells "RPGツクール" series. This website shall not be liable for any damage arising out of your use of this website.
So I do not understand where they give credit to ENTERBRAIN. I understand license does not allow the redistribution. But it can be still used in closed-source project and only in closed-source project. The reason why I am asking is that I am using their tileset in my own project.
Pages