• Register

Feudums is all about the vibe and feel for epic medieval strategy game campaigns, with writing, game design, visuals and music all serving a single purpose: to present a unique and unforgettable tale shared between the players every time they dive into the game's world. Inspired by the strong vibe of 90's classic Amiga & C64 games like Defender of the Crown and Lords of the Realm, the cool story-driven-sandbox style of Mount & Blade games, the great grand strategy mixture of Crusader Kings and the diplomatic and intrigue aspects of fan-favorite novels like Game of Thrones (A Song of Fire and Ice).

Post news Report RSS March Update

March has come roaring in like a lion - and I'm not talking the weather (although I certainly could - it's been crazy in both the States and Europe!) There is a lot of progress we want to show!

Posted by on

March has come roaring in like a lion - and I'm not talking the weather (although I certainly could - it's been crazy in both the States and Europe!)

Server Side

  • Steve crossed the finish line of implementing the latest batch of user-related code enhancements (mostly admin shortcuts and features) and the remaining Collectibles.
  • He has then moved on to cloud-based Game Catalog implementation (on top of the Game Model & Frame we've finished in February)... at last!

Webpage

Ops: We've fixed the remaining stuffs for full SSL support, various css/html errors, the twitter feed on the footer, the wondering facebook like button on the content types, updated the text editor and other Modules, etc. We've also finished some important tweaking of the backup system (as it tended to jam, burning our time). Our goal here was to minimize chances that the site would give us extra headache during our next development phase. ("Ops" is for information technology operations, ie. maintenance, deployments, updates, etc. to keep things running smoothly.)

Shared Code

We've created a short teaser of where we stand at the moment, showcasing our Game Frame & Local Game implementation from the last report. First, you can see the small Local Game Management console at the bottom of the screen, from where a local game can be managed and the player can join or leave a game in upcoming or running status (so long there are unreserved slots in the game). The framework is actually working - game is ticking when started, handles subscriptions correctly, sends the appropriate immediate (ie. statuses) or time-based (tick) updates to participants and so on. It can be also paused and resumed on demand. This console is for testing purposes, so likely won't be part of the final product (since we're moving game logic to the cloud) but it can demonstrate the framework's lifecycle (and make it testable) correctly.


backup link (Youtube)


The game implementation is already utilizing moddable elements. The world is initialized through a World Template, the map is generated - based on the World Template's settings - by a World Builder AI test implementation. The Game Frame is handling things the attached Director AI shouldn't touch (ie. the world calendar and time processing) while ticks, participant statuses are evaluated and processed by the Director AI (defined by the World Template settings). These AIs are not overly complicated - the test Director AI, for example, just slowly uncovers the edges of the world map for the player -, but can demonstrate the layers and roles of the underlying system.

Client Side

  • The video also shows Seasons and it's base GUI implementations. Seasons will differ slightly from their Phase 1 version. The current implementation features a Game Calendar, which can be uniquely setup for each game and is fully templatable. Amongst others, Calendars have a start date (so the first tick can be anytime within the calendar year), a length (from which an end date is calculated for the default "score-based" Victory Condition). A calendar defines the cycles (seasons), while cycles have their periods. A calendar year might have less than four seasons and seasonal periods can also have different lengths, as it is demonstrated in the teaser, and the whole implementation is open for custom (additional) seasons or period types for later. The Season Indicator (in top right corner) has also been re-created, so it won't only show the current season, but can also follow the current tick within the season/active period and can correctly show the different lengths of each period. The map is also updating when seasons change (animations are not final in either case).
  • Mat also spent a lot of time dealing with additional visual clues - Weather Effects - for Seasons, something we all felt was missing from Phase 1.

Weather Effects - Rain (v1)
March Rain, v1


These effects will be generally controlled by the Running Game's AI logic and template, so when there is a blizzard, it'll hit everyone the same way (Segmenting active effects to specific locations would be a bit overkill for a "visual flavour" kind of feature, but in theory, that could be achieved as well). It's about half-done, with a few bugs to fix and some implementation logic still to be written.

Season Effects: Snow (v1)
Jon Winter Snow, v1


There is an ongoing poll for modding priorities, please take a look and cast your votes. We've also re-opened our other poll about platform priorities, don't forget to also vote there if you haven't already. Yes, both questions mean we're crawling towards a new demo.

And last, but certainly not least, Sándor is also turning his engines back on, and will continue working on arts and assets for the project.

Until next month!

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Feudums
Platforms
Windows, Mac, Linux, iOS, Android, Metro
Creator
.MM.
Engine
Unity
Contact
Send Message
Homepage
Feudums.com
Release date
Game watch
Follow
News
Tags
DevBlog
Browse
News
New
Post news
Report
Report
Share
Related Games
Feudums
Feudums 4X
Related Engines
Unity
Unity Commercial
Related Groups
Linux Gamers
Linux Gamers Fans & Clans with 2,974 members