Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (798)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (865)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  FruityFrank - A game about a fruity adventure.  (Read 1433 times)
0 Members and 1 Guest are viewing this topic.
Offline Shatterhand
« Posted 2019-07-05 05:59:58 »

Hello guys!

I'm happy to announce that I've finally finished my platformer game that I've been working on for nearly 3 years now. Without occiasional development pauses and some better technology choices it probably would've taken around 1-2 years. For example, I wrote the level editor with a Swing GUI first, but then switched over to JavaFX. Also, a few months into the project, I wrote a custom ECS engine which also wasn't necessary, as there are a few pretty good open source ECS libraries out there. Later, I decided to implement my own markup language (inspired by TreeML and JSON), a thing that also wasn't necessary. These things probably cost me lots of motivation for the project. But now it's finished, so that doesn't matter anymore.  Smiley

The only library used is JavaFX/OpenJFX.

Description
Embark on the adventure of an apple called Frank, in a world full of living fruits.

The game is inspired by classic games like Mario, it even shares a main feature: The story is quite gentle, but the game gets really hard.

An indie game made using exclusively open source tools.

Feel free to leave feedback or report bugs in the comment section, it's highly appreciated.


v0.4.8

Screenshots






Download on itch.io. Instructions are also there.

Have fun playing, feedback is welcome!

Cheers

@ mods: You can move this game to featured if you want to, as it fulfills the rules and it's finished.

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
Offline Gjallar

JGO Knight


Medals: 46
Projects: 1


Follower of Nurgle


« Reply #1 - Posted 2019-07-05 18:32:36 »

Took me a while to get it to run. I have JDK 12 installed but I also had JRE 8 installed, which apparently is the latest JRE version?
I thought this is what you should install if you want to run java programs, after all it's the first result you get when you google "java download" so why is the version so old? Odd.
Anyways, now I know that the JDK includes its very own runtime environment and you don't need JRE at all, you learn something new everyday.
I don't think most people will go through the hassle of getting their java installation in order, so you should really consider bundling a runtime environment with the game if you want people to play it.

I understand this was a project you used to experiment with things, and actual game design was not your priority, so I'll just say it was a cute game Smiley Got as far as level 16 before my patience ran too thin
Offline Shatterhand
« Reply #2 - Posted 2019-07-06 08:23:58 »

Thanks for the feedback!

Took me a while to get it to run. I have JDK 12 installed but I also had JRE 8 installed, which apparently is the latest JRE version?
I thought this is what you should install if you want to run java programs, after all it's the first result you get when you google "java download" so why is the version so old? Odd.
That's probably because OpenJDK is the new Java distribution of choice, as Oracle changed to a fuzzy licensing model.

Quote
Anyways, now I know that the JDK includes its very own runtime environment and you don't need JRE at all, you learn something new everyday.
I don't think most people will go through the hassle of getting their java installation in order, so you should really consider bundling a runtime environment with the game if you want people to play it.
Well, it runs on my machine!  Grin
Noted, additional packaged builds are underway now. Of course, most people are not going to install an up to date Java first, thanks for the broad hint.

Quote
I understand this was a project you used to experiment with things, and actual game design was not your priority, so I'll just say it was a cute game Smiley Got as far as level 16 before my patience ran too thin
Wow, level 16 is quite far for playing the first time. For me it isn't that much of a problem, I guess it's the "master of my own universe" phenomenon… played those levels hundreds of times, basically. The trick is to hold the jump key for a medium amount of time when below the spikes…  Wink

Thanks for saying nicely that the game lacks good design, I'm a bit aware of that as it really wasn't that much of a priority and I scrapped quite a few mechanics that weren't really fun, basically cut it down to a bare minimum. But the levels themselves have design (or are supposed to, anyway).

Cheers

EDIT: Packaged builds are now up for ease of running.

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline TritonDreyja
« Reply #3 - Posted 2019-07-06 19:50:39 »

Did you make the art yourself? I really love the background art. Similar to what I eventually want to have for tritonforge
Offline Shatterhand
« Reply #4 - Posted 2019-07-07 09:38:55 »

Did you make the art yourself? I really love the background art. Similar to what I eventually want to have for tritonforge

Thanks, I did 90% of the art myself using GIMP, Krita and Blender (with a "pixel art compositor setup" Smiley ). But I got most of the backgrounds from OpenGameArt.org, only adapted some parts of them. They work really well for parallax backgrounds

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
Pages: [1]
  ignore  |  Print  
 
 

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!