BattleMaster Community

Toms Other Games => Black Forest => Topic started by: Tom on April 17, 2016, 07:47:59 PM

Title: Development Notes and Updates
Post by: Tom on April 17, 2016, 07:47:59 PM
Here is where I will post when a new build is available or something else important happened.
Title: Re: Development Notes and Updates
Post by: Tom on April 17, 2016, 08:15:07 PM
Build 7 has been uploaded. It contains a number of bugfixes, a short in-game tutorial and the family resource display works so that you finally know how much wood, stone and food you have.
Title: Re: Development Notes and Updates
Post by: Tom on May 01, 2016, 08:03:39 PM
Build 12 has been uploaded, improve and repair should now work.
Title: Re: Development Notes and Updates
Post by: Tom on May 08, 2016, 08:20:06 AM
Build 13 includes better feedback about last nights events, a few minor updates, and a (temporary) debug / performance window where you can play with various options.

Please use that last one and report the results (i.e. what affects frame rate?). I very much need some data from you guys to know where to optimize.
Title: Re: Development Notes and Updates
Post by: Tom on May 08, 2016, 02:13:29 PM
I've made a short gameplay video. Probably not the best there is, but it should give a rough idea of how the game plays:

https://www.youtube.com/watch?v=ENsB4DJEAwY
Title: Re: Development Notes and Updates
Post by: Tom on May 10, 2016, 03:04:12 PM
Build 14 has been uploaded, with performance improvements and some UI improvements.
Title: Re: Development Notes and Updates
Post by: Tom on May 14, 2016, 09:04:29 AM
I'm adding a simple scoring system and completing some internal code. Waiting for one player who has login troubles to join the open games and then will start at least one of them.

In the near future, there will be a complete reset and then start of the beta phase.
Title: Re: Development Notes and Updates
Post by: Tom on May 15, 2016, 11:13:59 AM
Currently working on: Animated display for the monsters.
Title: Re: Development Notes and Updates
Post by: Tom on May 15, 2016, 06:49:43 PM
Build 15 has been uploaded. This contains an API update, which means you need the new client to access the game.

Download links:

Mac: https://dl.dropboxusercontent.com/u/9638874/Schwarzwald-Alpha-Build15-Mac.zip
Windows: https://dl.dropboxusercontent.com/u/9638874/Schwarzwald-Alpha-Build15-Windows.zip
Linux: https://dl.dropboxusercontent.com/u/9638874/Schwarzwald-Alpha-Build15-Linux.zip

Title: Re: Development Notes and Updates
Post by: Tom on May 17, 2016, 04:12:28 PM
Build 16 has been uploaded, download links:

Current Version: Build 16, released May 17, 2016 This build contains a lot of improvements. You can now see the hunger status of your peasants, the resources stored in houses and some other details. It also contains the new gameplay with ruins and clearing them.

There is also a new background environment, which should improve performance dramatically. There are toggle switches in the lower-right corner, please play with them and report to the feedback topic what you see, performance wise.

This build contains an API update, so you have to update the client.
Title: Re: Development Notes and Updates
Post by: Tom on May 19, 2016, 10:16:22 PM
From now on, turns will run automatically.

Every 2 hours, the game checks if everyone in a game made their move. If so, turn is run. If not, it waits. 24 hours after the last turn, a turn is run even if some people didn't give orders.
Title: Re: Development Notes and Updates
Post by: Tom on May 22, 2016, 03:20:35 PM
Build 17 is compiling as I type this and will be uploaded in one hour or so. This is an incompatible update, so you have to download and use it, older client builds will no longer work.

most important changes:

Title: Re: Development Notes and Updates
Post by: Tom on May 25, 2016, 08:14:31 PM
There was a bug in the latest client. I've pulled the downloads and am building new right now.

That means right now you can't play because the game requires the new client, which you can't download. Sorry. I hope to have this resolved within the hour.

Update: Done, go download and play.
Title: Re: Development Notes and Updates
Post by: Tom on June 04, 2016, 12:43:01 AM
Beta client is making progress and will contain a massive visual update. Check out the preview on the Facebook page (and please like the page while you're there):

https://www.facebook.com/BlackForestSurvivalGame/

Title: Re: Development Notes and Updates
Post by: Tom on June 09, 2016, 07:36:50 PM
For the beta-test, we will expand to itch.io to find additional testers:

https://balanuir.itch.io/schwarzwald

Title: Re: Development Notes and Updates
Post by: Tom on June 13, 2016, 08:51:21 AM
As we are nearing the start of beta testing, with new server and client code, no new games are being opened at this time. If you are not in any of the current games, you will have to wait for a few days for beta testing to begin.

Title: Re: Development Notes and Updates
Post by: Tom on June 14, 2016, 08:31:59 AM
Planning to shut down the alpha tests and launch beta tomorrow. I don't know if I will be able to update the running games or not. We might start with a clean slate.
Title: Re: Development Notes and Updates
Post by: Tom on June 19, 2016, 08:32:28 AM
Beta testing has begun - the new client build is available for download here:

http://schwarzwald.lemuria.org/h/download


And there is even a beta launch trailer:

https://www.youtube.com/watch?v=om8JoYLWgRQ
Title: Re: Development Notes and Updates
Post by: Tom on June 23, 2016, 03:46:54 PM
The first beta game is running. There is also an updated client out with a lot of bugfixes and small improvements, go to the dowload page to get it:

http://schwarzwald.lemuria.org/h/download


This client build is also much smaller (more than 100 MB) than the one before, due to first optimisations that I've made. It might also show better performance on some computers. And it has a couple cool new features.
Title: Re: Development Notes and Updates
Post by: Tom on June 27, 2016, 12:38:01 PM
Some of what is coming in Beta 5:

Well
    The well is a common project, it is in the center of the village and shared by all families. It provides water for the peasants and to water the fields. All peasants are assumed to get their own water from the well themselves, so this part is not simulated in the game. However, to water fields, a lot of water is required constantly. For this reason, the well needs to be manned every day by at least one peasant. It doesn't matter who.

    If the well is not manned, all fields will suffer from drought. But since there is natural rain and wetness in the ground, lack of water by itself will not destroy a field. The damage depends on how well (pun not intended) the field is. If it has the full value of 6, there is a 50% chance it will lose one. If its value is 5, there is a 25% chance of a loss, and if the value is 4, a 10% chance. Fields that are already damaged beyond that, whether by animals or lack of water, will suffer no further ill effect.

    As you can see, it is vital that someone mans the well every day. How to manage this is up to the players in the game to resolve. To allow time for communication, the well has no effect on the first day.


Watchtower
    The watchtower is also a common project, like the well, with similar rules. Its purpose is to look out for signs of creatures in the forest during the day, and to check where good gathering locations are.

    If the tower is not manned, peasants going into the forest to gather have to be on the lookout by themselves and can spend less time gathering with no directions to good spots. As a result, there is a 33% chance for every gathering action to return with one resource less. Yes, this means those gathering stone could return empty-handed.

    Clearly, same as the well, it is vital that someone mans the watchtower. How to manage this is again up to the players to organize. Like the well, the watchtower has no effect on the first day.
Title: Re: Development Notes and Updates
Post by: Tom on June 27, 2016, 01:24:25 PM
Here is a dev blog article going more in-depth on this subject:

https://medium.com/@Lemuria/game-design-decisions-35b52aea556b#.6r9zifunk
Title: Re: Development Notes and Updates
Post by: Tom on June 29, 2016, 04:06:35 PM
Beta 5 is out, download it on the website as usual:

http://schwarzwald.lemuria.org/h/download


A lot of changes. Better graphics, pathfinding for villagers, bugfixes, working wells and towers, a LOT of new things.
Title: Re: Development Notes and Updates
Post by: Andrew on June 29, 2016, 08:17:45 PM
I'm surprised you don't have a patch system for this yet. Seems like it'd save you some bandwidth if the game was only replacing some files, not all of them.
Title: Re: Development Notes and Updates
Post by: Tom on June 29, 2016, 10:39:34 PM
Yes, but patch systems aren't so trivial either, and can be the source of additional problems.
Title: Re: Development Notes and Updates
Post by: Tom on July 18, 2016, 11:22:15 AM
Beta 8 has been released, including the long awaited diary viewer, a new graveyard in the center of the village that fills up as the body count rises, and a lot of bugfixes and small improvements.
Title: Re: Development Notes and Updates
Post by: Tom on September 03, 2016, 01:20:03 PM
Beta Build 11 has been released. It is a huge update with many changes and improvements.

 Get it from the download page - http://blackforest.lemuria.org/h/download (http://blackforest.lemuria.org/h/download)

 Here is the list of changes:

 * PvP Actions added
 * Market place is becoming available (not complete, yet).
 * ID/Key reminder button works now
 * You can now repair other peoples buildings and fences.
 * Pressing Enter in chat now sends the message
 * Winter ground texture fixed
 * Diary entry texts fixed
 * Announcements texts fixed
 * Dragon shadow fixed
 * Pathfinding problems fixed (peasants will no longer be stuck)
 * Plant field description fixed
 * Fixed a bug where homeless families would find non-existing homes on empty plots (actually, they found houses in other villages...)
 * Fixed a bug where resources where collected into destroyed buildings
Title: Re: Development Notes and Updates
Post by: Tom on September 11, 2016, 12:42:40 PM
The new beta version is live. Here is a list of changes: