Eve's Garden

This is the place to post your own creative works for other to play or give feedback on!
Forum rules
This forum is for posting and collaborating upon third party work. Please do not post request-threads, and avoid posting artwork that is not your own unless it is being used as a reference.

Eve's Garden

Postby TheNeophyte » Fri Jun 21, 2013 4:08 pm

Hello!

I'm TheNeophyte and I'm an amateur coder starting to work on small H-game for self-education, fun and, hopefully, profit purposes.

The game is mainly text-based, but in future I might add some art for the sake of pleasing player's eye.
Some temporary graphics will be replaced with less ugly tiles soon.

There is a single female character, named Eve, who is living alone in a strange and alien world full of weird creatures. Her world, however, is in trouble. The Wasteland is growing and threatening to destroy all of the Garden as the ecosystem slowly decays.

Eve goes on a quest to restore balance of life and to take back lands from the Wasteland, saving her Garden from destruction.



Planned major features:

- Open World
Travel freely between multiple locations. Explore and discover points of interest or new species. Search places where your help is needed.

- Dynamic Ecosystem
Multiple species of plants, insects, animals and others coexisting for the mutual benefit. Help biomes to survive by introducing missing species or removing extraneous ones.

- Unpredictable Opponents
Stay alert, as even creatures of same species can have different traits and habits. Learn the differences and be quick to notice them to succeed in battle.

- Real-Time Combat System
Your enemies will not patiently wait as you choose your actions. You must not only be smart, but also fast. Every second counts now.


If you want references to imagine what I am aiming for - "Dune" 1992 adventure game by Cryo Interactive Entertainment gave me inspiration towards "big world with free travel" and "ecology as gameplay" ideas and text-based combat is influenced by time-limited dialogues from Walking Dead by Telltale.


Whole setting revolves around biology. Items, clothes, materials, substances - everything is taken directly from living creatures or is a living creature.

Eve's bags can be plants, clinging on her shoulder, her cloak might grow fur by itself and provide her with heat. Food, water, medicine is provided same way.

I'm not a fan of violence in porn so I want to keep it at near-zero level if possible, never going above "annoying inconvenience" level of consequences for defeated party, be it player or NPC.


So, here's the game prototype!

- Menu screen
- Word Map allows you to travel over small testing world
- 3 Biomes: Tundra, Green Forest and Jungle
- 1 Enemy to play with
- 2 beautiful tracks from machinimamusic
- A clicky sound in menu for all your clicky needs
- Combat scenarios and some game settings kept in data/data.xml file. If you want to change time limit, music volume, simply check out how stuff works, what are two other misterious beeings soon to be included or even alter or add encounters you should look in this file

Download link for Eve's Garden v0.6: mega.co.nz/#!2dgQ2TTD!C0m5qAyQAuQLLE2ciKr7tSIOoAtx1RkGD7kolNoFOMU

Stuff to expect in nearest update:

- Will fix annoying behavior of menu screen, that launches main game when you close it with windows button instead of menu button
- Will enable two more creatures.
- Will try to replace placeholder graphics on World Map with proper tile graphics
- Will beautify GUI a bit by adding backgrounds and button images instead of using default skin

Game is being written in pure C++ from scratch. Irrlicht 3D used as graphics core. SFML(Simple and Fast Multimedia Library) handles audio.

DevBlog:
evesgardengame.blogspot.com
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby joeyjoey61297 » Fri Jun 21, 2013 8:18 pm

is it going to be a game that i have to download? or can i just play it on here.
User avatar
joeyjoey61297
 
Joined: Fri Aug 13, 2010 3:19 am
Location: Massachussetts

Re: Eve's Garden

Postby Smisenost » Fri Jun 21, 2013 10:17 pm

It is a game that you are going to have to download. If you visit the devblog, linked at the end of the post, you can download it right now. Although It isn't really worth it yet as the only thing there is oviposition by a giant butterfly.
Smisenost
 
Joined: Sun Jun 09, 2013 12:47 pm

Re: Eve's Garden

Postby TheNeophyte » Fri Jun 21, 2013 10:29 pm

joeyjoey61297 Wrote:is it going to be a game that i have to download? or can i just play it on here.

It's a standalone exe + resources, so yes, you'll need to download.
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Sat Jun 22, 2013 12:15 am

C++ requires you to run it from your machine unlike flash and java.
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Re: Eve's Garden

Postby joeyjoey61297 » Sat Jun 22, 2013 12:18 am

aww well i hope it turns out good then
User avatar
joeyjoey61297
 
Joined: Fri Aug 13, 2010 3:19 am
Location: Massachussetts

Re: Eve's Garden

Postby ReadyOrNot » Sat Jun 22, 2013 6:10 am

This game looks promising. I love the interface, but I had one main problem:

I cannot resize the window at all, and as a result, I could not read anything on the bottom row of buttons. I had to click around and guess until I hit the button (still do not know what it says on it) that let me search for creatures.

Window problems aside, the game works just fine.
ReadyOrNot
Newly Registered
 
Joined: Sun Jun 09, 2013 7:32 am

Re: Eve's Garden

Postby TheNeophyte » Sat Jun 22, 2013 10:24 am

ReadyOrNot Wrote:This game looks promising. I love the interface, but I had one main problem:

I cannot resize the window at all, and as a result, I could not read anything on the bottom row of buttons. I had to click around and guess until I hit the button (still do not know what it says on it) that let me search for creatures.

Window problems aside, the game works just fine.


What is your desktop resolution?
Currently, game window is nailed to 1024x768 - I knew it might get uncomfortable for some, but inability to read at all seems critical.
I can only recommend lowering desktop resolution if you want to get text readable and/or wait for the next update. Looks like I'll have to implement multiple resolution support sooner than I thought.
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Sat Jun 22, 2013 8:49 pm

TheNeophyte Wrote:
ReadyOrNot Wrote:This game looks promising. I love the interface, but I had one main problem:

I cannot resize the window at all, and as a result, I could not read anything on the bottom row of buttons. I had to click around and guess until I hit the button (still do not know what it says on it) that let me search for creatures.

Window problems aside, the game works just fine.


What is your desktop resolution?
Currently, game window is nailed to 1024x768 - I knew it might get uncomfortable for some, but inability to read at all seems critical.
I can only recommend lowering desktop resolution if you want to get text readable and/or wait for the next update. Looks like I'll have to implement multiple resolution support sooner than I thought.

Why not set the res to be the size of the screen minus the taskbar. heres a old method in java that i made to do that but to be honest i think this is a old version since i think this will only set the window size to the screen size.
Code: Select All Code
void setScreenSize(boolean fullScreen){
      GUI.fullscreen = fullScreen;

      //get local graphics environment
      GraphicsEnvironment graphicsEnvironment=GraphicsEnvironment.getLocalGraphicsEnvironment();      
      //get maximum window bounds
      Rectangle maximumWindowBounds = graphicsEnvironment.getMaximumWindowBounds();
      //Set the frame to the size of the frame to equal 780x580 or resolution minus taskbar.
      if(fullscreen == true){super.setSize(maximumWindowBounds.getSize());}
      if(fullscreen == false){super.setSize(780, 580);}
   }
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Re: Eve's Garden

Postby TheNeophyte » Sat Jun 22, 2013 9:27 pm

BlueLight Wrote:Why not set the res to be the size of the screen minus the taskbar. heres a old method in java that i made to do that but to be honest i think this is a old version since i think this will only set the window size to the screen size.


Game uses 2D tiles, which will look horrible if scaled on the fly.
Fonts are bitmaps, so no on the fly scaling at all.
I will make multiple resolution choices for player to pick. GUI, including fonts, will be properly scaled for each resolution.

Thanks for trying to help me, but I don't know Java. And since I'm writing in C++, knowing Java would not matter anyway.
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Sun Jun 23, 2013 8:38 am

TheNeophyte Wrote:Thanks for trying to help me, but I don't know Java. And since I'm writing in C++, knowing Java would not matter anyway.

Java is also C based. While i've never picked up a book on C#, i can program in it if you give me a IDE to help my with knowing functions and variables.
Granted, C++ is what advance users who know what they're doing would use, but they all take their roots from the same place.

I don't expect that object names are the same but it gives you an area to start checking.
What i would do is put the tiles for your map on a scroll pane that way you can basically have infinite map size and not care, then have the text maybe also on a scroll pane.
If it's just literally people making the GUI to small, i suggest you set the min to 800 by 600 and it would also be a good idea to set a listener on the GUI window to detect when a change happened.


Okay, sorry! i will stop back seat programming now.

EDIT
Also, i suggest that you look seeing if there is an actionLister that detects you holding down one of the GUI buttons. If so i suggest you put a timer in so that when the user holds down one of the buttons for lets say 5 seconds, the character will be 1 square ever second or half a second so long as the user is holding the button down.
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Re: Eve's Garden

Postby TheNeophyte » Sun Jun 23, 2013 12:52 pm

BlueLight Wrote:I don't expect that object names are the same but it gives you an area to start checking.

Those are objects I don't know implementation of with methods I don't know implementation of written with syntax that differs from C++ and used in a way that is not how my program handles objects.
Basically, for me it looks like pseudo-code, saying "if fullscreen then go fullscreen". And I already understand that idea. ;)
What i would do is put the tiles for your map on a scroll pane that way you can basically have infinite map size and not care, then have the text maybe also on a scroll pane.

Map size depends on number of "map cells" in it, which must be stored in some way on disk and in memory, which means it cannot be infinite.
And since game world will be dynamic and not static, like in Minecraft, I can't rely on procedural generation either - game needs to know what happens in all cells at all times to propagate effects of players actions.
Also, map is already scrolling as you move.
If it's just literally people making the GUI to small, i suggest you set the min to 800 by 600.

In current version window size is 1024x768. Menu and game windows are not resizable.
Also, i suggest that you look seeing if there is an actionLister that detects you holding down one of the GUI buttons. If so i suggest you put a timer in so that when the user holds down one of the buttons for lets say 5 seconds, the character will be 1 square ever second or half a second so long as the user is holding the button down.

And again, I have no such object in my program whatsoever. If you have an idea about adding or changing some game functionality just say so in gameplay terms.
To answer your question - yes, jumpy style of map movement will go away and will be replaced with more attractive-looking animation.

And given your questions about scrolling map and windows size - you did play the game demo, right?
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Sun Jun 23, 2013 7:46 pm

Originally no, now i have and the questions still seem valid to me unless i've completely forgotten my own questions... which i might have.
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Re: Eve's Garden

Postby ReadyOrNot » Sun Jun 23, 2013 9:52 pm

I have a 1366x768 display, and the window is too BIG. I cannot see the text controls. The tiles and the tile window are fine--I was just saying that you might want to make the buttons smaller so that they will fit on the screen.
ReadyOrNot
Newly Registered
 
Joined: Sun Jun 09, 2013 7:32 am

Re: Eve's Garden

Postby The-Rippy-One » Mon Jun 24, 2013 6:18 am

Hey - just dropped into say, that I really like this idea, and that I'm looking forward to your next demo, and that I really liked the background music.

If you reach even 3/4th of your goals, this will be one heck of an experience!
The-Rippy-One
 
Joined: Wed Mar 13, 2013 12:26 pm

Re: Eve's Garden

Postby Niekitty » Mon Jun 24, 2013 10:41 pm

Very basic so far, but I like the concept and direction this is going.
Do please keep up the good work! looking forward to seeing more of this. =^^=
Alright meow...
User avatar
Niekitty
 
Joined: Sun Jan 15, 2012 3:49 am
Location: Oregano

Re: Eve's Garden

Postby TheNeophyte » Mon Jun 24, 2013 11:28 pm

Update #3

New stuff:

- Added 2 new creatures with corresponding encounters
- Creatures inhabit only their Primary and Secondary Biomes as specified in data.xml. You won't find a creature in other Biomes.
- Added softer transition between Biomes
- Added better tile graphics for World Map and Player Character
- Added window background and particle effect to Menu window
- Added window background for Game window, changing depending on current Biome
- Added background for Description Text for better readability
- Added multiple resolution support. supported resolutions are:
1024x768
1280x960
1600x1020
They can be changed in data.xml, for example:
<data name="Resolution" value="1280x960">

- Fixed Menu window opening Game window when closed with "close window" button instead of "Quit" button in menu

Screens:
Spoiler (click to show/hide):

Image
Image
Image
Image


Download Eve's Garden v0.7
mega.co.nz/#!rZwnVL5K!OxqXN1Ynq_GwTFW4HmyKsUwrzVUGYkqBzxTHMAF6nlg
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Tue Jun 25, 2013 7:07 am

I suggest you keep The character tile the game size if not smaller than your other tiles. it sometimes hard to tell what tile the character is on. Makes no sense, i know but that's my experience.
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Re: Eve's Garden

Postby TheNeophyte » Tue Jun 25, 2013 11:10 am

BlueLight Wrote:I suggest you keep The character tile the game size if not smaller than your other tiles. it sometimes hard to tell what tile the character is on. Makes no sense, i know but that's my experience.

She stands on the tile which is directly behind her body.
User avatar
TheNeophyte
 
Joined: Fri Jun 21, 2013 3:28 pm

Re: Eve's Garden

Postby BlueLight » Wed Jun 26, 2013 4:27 am

TheNeophyte Wrote:
BlueLight Wrote:I suggest you keep The character tile the game size if not smaller than your other tiles. it sometimes hard to tell what tile the character is on. Makes no sense, i know but that's my experience.

She stands on the tile which is directly behind her body.

as i said, it's stupid.
User avatar
BlueLight
Gangs n' Whores Developer
 
Joined: Sat Jun 04, 2011 8:23 am

Next

Return to Creative Corner



Who is online

Users browsing this forum: No registered users