After a vacation I now fixed the issues I had with the implementation I had made for farming.

I currently have a list of 18 bugs, 10 or so of which I want to fix before I release the game update. I also still have to add the market stand so you can buy/sell things as well as adding a splash screen where you can choose between the playground server and the game server.

It's all taking longer than I thought but I'm hoping to have something to show in a couple of weeks.

I reckon this would look a whole lot nicer with some Ambient Occlusion.

Had a look at some shader code for it and that looks complicated I forced it in the driver to see what kind of effect I could get in the game but that didn't do anything. I'll add it to the list of possible ways to improve the quality.

Where's te city centers? and with that came up another idea... minimap....

The city center will be where you spawn as a new player. There are several city centers, although far apart. I considered a minimap but instead I am using a compass for now to help you find your way around.

I was hoping for July but due to a lot of hospital visits and deaths in the older generation of my partner's family I did not have the time/energy/motivation. It is going better now though so I am finished with all the new features and will spend some time on removing the worst bugs before I make a video and release it to you guys. Expect it somewhere next week.

General future plans in a random order (these can and probably will change):

Oculus Rift support (this one turned out trickier than I thought, I'll have to redo a lot of the code I use for the overlay)

Performance improvements

Music

Sound effects

3rd person view

Digging

Drag and drop to make it easy to place a lot of horizontal blocks at once

Improve wall intelligence to make them align correctly with foundations

Diagonal stairs and slopes

Gender selection

Shadows

Grass variety

Allow specific people to use on your land

Better tools

Mills to make flour, ovens to make bread, fruit trees and so on

Build a store where you can sell your own items

Mining

Fishing

Quests - get money for gathering specific products

Quests - get money/items for finding specific things in the world

Specializations/skills

Building roads in no man's land to travel quicker

I've also just ordered a code signing certificate seeing as the new java versions treat self signed jars really badly (two popups instead of one and you cannot tell it to always allow). I'll add it somewhere next week or whenever I've got it.

Initially everything is cheap as... dirt as that's basically all there is to your plot, but the more crowded a region becomes, the more expensive it gets. At some point players (maybe) can't afford the rent of their current plot, and have to move to cheaper plots.

This setup leads to much more natural 'organic growth': from randomly positioned town centers, to sub-urbs and others who like farms in the middle of nowhere, on cheap ground.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

Paying more based on the number of houses in the neighborhood, which would makes living close to the city center more and more expensive, sounds like a great (and realistic) idea! Currently the formula is 2000*area*area/distance/distance. Maybe keep the formula but make distance less important if there is no house nearby... sounds like it is worth a test.

The only issue I see would be that whoever joins the server first can buy up all of the good land (well, there is a max of 10 plots per player, but you get the idea). I already have a system in place that once about 20% of the plots are sold a new spawn point appears though so maybe it'll be fine after all. Maybe have a cooldown so you only can buy one plot every two hours or so?

I thought about rent in the past but chose not to seeing as I don't want to force people to log in to pay rent, but maybe I can allow people to pay a month or something in advance if one expects not to log in for a while.

Yup its looking great for me nice work!There are some bugs but can be easily fixed (I think).And I dont know if u want to but u could add something like in case someone buys two terrains side by side it should be able to get them together..

And I found a Money Bug...(I can make infinit money basicly) so Mike when u join... just join the server so I can report u the bug... Dont want to post here to avoid conflits

Someone else found the same (I guess) bug and it's only on the client, the server understands that you're trying to cheat

I'll upload a new version tonight or tomorrow that will fix for that one, some 5-10 other issues that people found and add a minimap where you can see the landscape as well as plots for sale, plots bought and plots that you own.

And I found a Money Bug...(I can make infinit money basicly) so Mike when u join... just join the server so I can report u the bug... Dont want to post here to avoid conflits

Someone else found the same (I guess) bug and it's only on the client, the server understands that you're trying to cheat

You can safe yourself a whole lot of trouble by completely discarding the clientside money calculations in this game (presumably it's still early enough for such changes). It led to a whole lot of bugs and confusion in SoP, so why not get rid of it entirely? Ultimately it's less work, less bugs, less head scratching, less hair loss.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

Right, so let the server update the client always? That sounds like a nice idea and it's indeed very easy to implement seeing as the server already can overrule the client when it notices that you're doing something that you can't. Just let the server overrule the client when it does something that's possible as well and remove the pay/add money functions on the client

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org