Page 1 of 1

WorldGrower - a sandbox 2D rpg game

PostPosted: 22 Aug 2015, 06:52
by Thomos
Yow,

WorldGrower is a top-down rpg with creating a detailed world, in which actions have consequences.
It focuses on skills, dialogue, economy and society.

EDIT: The controls are:
left, up, right, down or numeric keyboard: move character
left-click: center map
right-click on object: see list of possible actions
right-click on self: see character sheet or build actions

The world in which your player character starts is an empty world.
NPCs and yourself start to build up society/civilization.

The content in this game is generated dynamically:
- NPCs, their profession, their behaviour
- dialogue with NPCs
- organizations to which NPCs belong
- economy

WorldGrower is written in Java, with a Swing front-end.

Here are some screenshots:
Image

Image

Image

Project page:
https://github.com/WorldGrower/WorldGrower

User Manual:
http://worldgrower.github.io/WorldGrower/UserManual.htm

Developer Guide:
http://worldgrower.github.io/WorldGrower/DeveloperGuide.htm

The project code is licensed under GPL-3.
The project graphics are free to use from a third party.

I can use (gentle) feedback.
Anyone wanting to be a user for this project is welcome.

Greetings,
Tom

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 22 Aug 2015, 23:21
by qubodup
{l Code}: {l Select All Code}
$ java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (Arch Linux build 7.u85_2.6.1-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

$ ./worldgrower.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/worldgrower/gui/start/StartScreen : Unsupported major.minor version 52.0
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
   at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)


No luck running on Arch Linux unfortunately. But it works if I install jre8 and run sudo archlinux-java set java-8-openjdk

As you can see, I couldn't really figure out the controls for fighting.


youtu.be/gO3a7djhKSs

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 23 Aug 2015, 02:13
by Taknamay
This looks like a good start :) I have been wanting a 2D sandbox RPG. I wish you the best of luck!

I wouldn't have gone with Java, but the language does have its appeals.

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 23 Aug 2015, 06:52
by Thomos
Hi qubodup,

thanks for trying it out.

Yeah, it requires java 8 to run.
I'm still looking into ways to create a standalone installation.
So that users don't have to go installing java runtimes.

As for attacking, it is done by right-clicking on an enemy when you're next to it.
Then select melee attack.
To improve your chance at winning combat, you can right-click on your character and equip armor and weapons in the character screen.

Greetings,
Tom

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 23 Aug 2015, 07:07
by Thomos
Taknamay {l Wrote}:This looks like a good start :) I have been wanting a 2D sandbox RPG. I wish you the best of luck!

I wouldn't have gone with Java, but the language does have its appeals.


Hi Taknamay,

thanks for the compliment.
There are indeed other languages for creating something like this.
I chose Java because I know it well and I can develop relatively fast in it.

Greetings,
Tom

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 23 Aug 2015, 10:26
by Thomos
Hi qubodup,

I also wanted to thank you for the video.
I saw that some of the labels were too small on your system, so I enlarged them and created a new version at http://worldgrower.github.io/WorldGrower/releases/worldgrower-0.0.7.zip.

Greetings,
Tom

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 05 Sep 2015, 10:35
by Thomos
I've created a gameplay video.
If you're interested, you can see it at https://youtu.be/Mbfg2uCUvPc.

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 21 Oct 2015, 01:33
by shirish
umm... does the worldgrower.sh (for the linux build) have the whole thing or do I need to download the installer as well as the clone the repo. ?

I ask as the shell script is quite big for an install script but makes sense if it bundles or has the game. Look forward to know more.

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 22 Oct 2015, 16:09
by Thomos
yes, the worldgrower.sh contains the game.
It requires java 8 and will install the game.

If you want to run the game without installing it,
you can download the .zip file and open the .jar file inside with java 8.

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 24 Feb 2016, 10:48
by themightyglider
I know this thread is a bit older but I just want to say that I like the basic idea of your game really much.
I wish you the best luck for future progress.

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 24 Apr 2016, 14:02
by Thomos
Hi themightyglider,

thanks for your comment.

I've released version 0.6.0, it can be downloaded from here:
https://github.com/WorldGrower/WorldGrower

It contains a lot of changes like improved dialogue, user interface, economy, simulation aspects, magic spells and much more.

Here is a video showcasing some basic features:

youtu.be/o3xeDbCda9I

Re: WorldGrower - a sandbox 2D rpg game

PostPosted: 31 Mar 2017, 12:11
by Thomos
Hi,

I released version 1.3.0, it can be downloaded from here:
https://github.com/WorldGrower/WorldGrower

Most information can be found in the new user manual at http://worldgrower.github.io/WorldGrower/Overview.htm.

I changed a lot a like an improved user interface, better graphics, additional items, magic spells and an election mechanism, here are new screenshots:

Image

Image

Image

Image