The Woods

Hey everyone this is my game The Woods. I’ve been working on it for more than 6 months now. I don’t have much time to work on it, usually around 5-6 hours a week. I have been slowly adding new features though and fixing bugs. I should also have more time this summer to work on it as well.

The game is coded in Java, ontop of Slick2D which is based on LWJGL. The rest I have done my self. Most of the sprites are free ones from the web that are temporary place holders. Though the menu screen backgrounds are permanent as of now.

Basically the premise of the game is to survive life in the woods. You start off in a forest(for unknown reasons, make them up your self) and must get food, build shelter, and try to live as well as you can by your own means. The game is still in a pretty early phase and so lots of ideas have not been finalized.

The sprites shown are only place holders until I cans start working on my own. I am concentrating more on game mechanics at this point. The sprites will have a similar look and feel, but should be much more polished and stylized.

Current Features: (All these features are in game but ones with a * are still a WIP)

[]- WASD Moving
[
]- Object Clipping
[]- Animations
[
]- Cutting Trees
[]- Picking Bushes for Berries
[
]- Attributes(health, hunger, happiness ect.)
[]- Journal
[
]- Camp Fire(Storage system)
[]- Cooking
[
]- Time
[]- Unique Recipe System
[
]- Crafting Items
[]- Eating food
[
]- Saves tiles that have been modified
[]- Sleeping
[
]* Weather
[]- Fishing
[
]* 2700x1900 tile map(largely unpopulated)

Time:
Time is important as you wont be able to do work at night as it will get to dark. Your character will not enjoy the dark, you wont be able to see very far, and eventually there will be wolves. Since there is no combat, there wolves will essentially be invincible, and your best and only option will be to avoid them.
One second in the real world is 1 minute in game. When doing tasks such as cutting a tree, the rate at which time goes is doubled.

Recipe System/Cooking:
The game will start off by default with no recipes. As you accumulate items, you can use them to in your cooking as you like. The game then looks at the combinations you have made, and then will rate the food on how good it is. Better food means your guy is better fed, and is more comfortable. Making a food too spicy though for example, could have negative effects your player.

Journal:
The journal is a system for writing in game. While the game has no objectives other then survive, it will occasionally give you tips in your journal, or tell you about an item. The journal system also supports player entries. So you can write yourself notes, or keep a active journal.

Weather:
The game has a very dynamic weather system. The game keeps track of daily atmospheric pressure, and then bases the current temperature off of that, the time of year, and random values. Precipitation and cloud cover will also be added at some point.

Clothing:
You have to dress for the weather. If the temperature drops to low, and your not wearing warm clothes, your player will begin to get cold. Being cold will lower your attributes, and if you stay cold for to long, there could be dire consequences.

Pictures:

Some of these pictures are very outdated. I will try to update some of the older ones soon.

(This picture has the current font)

(The squares in the picture show tiles that are clipped. They have since been removed.)

Please, tell me what you think of how it looks(though keep in mind most of the sprites are just place holders) and how you like the concept. There are a few more features but these are some of the bigger ones that are close to being completed.

It looks okay*, but what has me interested is the actual game.

(* some tiles don’t fit together properly, and the GUI feels likes it’s been taped together. In general, it’s the flaws with consistency, and those can be fixed easily enough)

Any download link? Or is it not for download yet?

Anyway, I’ll probably be watching this. :expressionless:

I think you’ve got some really interesting concepts here and I’m looking forward to seeing how they turn out.

My only real suggestion is perhaps changing the font in the inventory screen to something slightly more legible. I understand you are going for the ‘handwritten in journal’ look, but I reckon reading that font all the time would eventually drive me crazy. (Perhaps it’s just me?).

I also wonder if it is enough to keep the player hooked for a long time? What happens once you have built your shelter, gathered enough supplies, and are living a happy little virtual life? Will there be reason to keep playing other than gathering more food? Perhaps you could consider forcing players to be nomadic (i.e. resources are finite), or progressively reward the player with new things to discover and do. Do you have any plans in this respect?

Nonetheless, good job and keep it up. 8)

i agree. keep the style but try another font.

Thanks for the replys guys.

The font has actually already been changed, I just haven’t updated the pictures for a while. Its still a hand written font but it isn’t script so its much more legible. Also all the sprites are just place holders. I should be creating my own sprites at some point, in the distant or near future.

For the what to do after you survive question, I have some ideas floating in my head but I probably wont be implementing anything like that till later.

I’ve been busy with finals so I don’t really have any new updates. I’ve done work on a couple things but nothing major.

I have posted an update picture though. The second picture(of the player screen) shows what it currently looks like and the new font.

Font looks a lot better, I have finals & SAT too :emo:
Since it’s a semi-top-down rpg, why do your hitboxes for the trees include height?

That was just how I initially had it set up. Its actually changed now were trees aren’t clipped but bushes are instead.

Minor Update: I redid my injury system for the third time… I’m much more pleased with how it is now though. Uses Hashmaps instead of arrays and it should work much better now. Though i have yet to do extensive testing so there are still probably some bugs.

I just got back home from collage so i haven’t had a ton of time to work. I should hopefully have more time now and should be getting some more stuff done.

I have however, got the basic lighting for the game down. Which looks something like this.

Its tile based and has support for multiple lights(I haven’t tested it, though it should work in theory). I got much better results this time around then my first attempt a few months back so I’m fairly pleased. Its clearly fairly basic so I plan on adding on it. My next step is to integrate it with the current day and night cycles.

Nice, I have decided that I like the pixelated lighting look - now try make the trees cast shadows. Ha. But seriously, I like how this game looks, and I think I like the idea of the gameplay.

Sweet! I’m glad you like it.

I haven’t been working nearly as much as I should be but I’m slowly getting some stuff done. I tried to do some more work on my lighting system but I may have ran into some problems with the system overall. I’m not giving up on it yet but I’m putting on further features with it on hold for now. I did fix some problems though with the map loader. It now loads new blocks smoother, and no longer occasionally loads the wrong block.

Hello all. I havent updated in nearly a month. Mostly because I have been having problems motivating myself so the updates have not been coming that quickly. I have fixed a large number of bugs though.

Among other things I have also changed how you view the whole journal feature. Along with that also comes a new feature called the Guide Book. As this feature isnt done yet, and the GUI is not nearly complete, I’m gonna wait on giving more information/pictures.

HOWEVER, I have changed the look of the whole game. It has gotten to a point where I need to start creating my own graphics. I attempted to make orthogonal sprites like the ones currently present but it never came out like I liked. So, the game is now top down!
It has a rather cartoonish look, which I am fine with for the time being. A lot of it is WIP but I would love to get opinions on what people thing. Especially on the grass.

The grass looks alright but you can clearly see each individual tile. Maybe you could do Math.random(int) whenever you’re rendering the grass tiles and say if you got a 1 you would flip the tile on the x axis before rendering, if you got a 2 then flip it on the y axis, if you have a 3 then flip it on both axis’s and if you have 0 then just render it. That’s what I’d do anyway.

The only problem is I’m using Tiled as my map editor so that may not be possible. Although I do think it has a random generator feature so that should be fixable if I make some more grass tiles.

All you need is about 3-4 different grass tiles and it’ll look random enough. I don’t know if Tiled can do “random” when it draws from a set though.

Cas :slight_smile:

even if you use different tiles, I think you should change the current one so that the repeat is less noticeable.
I tried to modify it, here’s the tile :

how it behaves when repeated :

It can still be enhanced a bit more, but this is just to show that with only one tile you can have a decent result. You just have to remove/change noticeable repeat patterns so that they are no more noticeable :slight_smile:

O awesome! It is definitely less noticeable with yours. I think I might go for a combination then of making a couple more tiles and making it so that the repeat is less noticeable.

Inkscape has honestly brought new life into my development process. I was begging to dig into a rut and loose motivation but now that I can make decent animations and sprites my self I feel much much much more motivated again.

I’ve done some work, mostly sprite based. Fixed up the grass, did some walking animations and chopping animations. I like the walking but the chopping is gonna need some work still. I also fixed up the animation system a little, but it will probably need to be completely redone at some point. Year old code is ugly.

Ignore the ocean and the coast. But is the grass improved now?

I’m unable to notice the grass’ repetition unless I look really closely, so it’s good now. ;D