Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Andrew

Pages: [1] 2 3 ... 107
Conduct & Design Discussion / Re: Burn ships!
« on: May 09, 2018, 02:24:26 PM »
I did some look into allowing lake travel a long while back, and allowing docks on lakes would be nearly a two line change to the game's code.

Allowing boats on rivers, on the other hand, would be.... comparatively intensive. I'd prefer not to make them just thin strips of a new biome, because I'd likely have to rework how bridges work. There are a few things I'd like to do that would involve larger, strategy affecting constructions, but that's a bit down the line. I mention them because they involve me figuring out how to better work with PostGIS functions and ensuring the game interprets user inputs correctly. PostGIS, for what it's worth, is what the game uses to interface is with it's GIS mapping data. There are some functions in PostGIS that let you do some pretty cool things, but getting them in a user-editable state will be... a process.

General Discussion / First Challenge of 2018: The World in Words
« on: May 03, 2018, 11:41:09 PM »
Alright everybody, I'm here to challenge you all to use that fancy new description system we have on all those places you've only been able to describe in roleplays before this--that's right, I want you to describe those settlements!

This will be purely determined by which descriptions I like best, but I will reward 500 credits to whomever does the best "Single Estate Description", 300 credits to the runner up, and 200 credits to the third best.

I am also toying with a categories based on realm-wide consistency/cohesiveness. Consider that a hint.

This challenge will end on May 18th @ 23:59 game time.

Conduct & Design Discussion / Re: M&F Changelog
« on: April 09, 2018, 04:15:15 PM »
Removing old roads shouldn't be a hard add, but I'd have to look at it.

Towers and docks might be converted to full fledged places. I was toying with it at one point, certainly. Technically speaking, the game already understands that Places can have soldiers garrison them. It'll probably be a bit before I come back to places though.

That said, I have udpated the TODO post with a bunch of stuff about sieges.

Announcements / M&F 1.1 Update
« on: April 08, 2018, 07:47:42 AM »
So, after realizing that trying to do a big massive update was a bad idea, I stripped out all the unfinished bits, finished all the easily finishable bits, and packaged it all up for release.

Might & Fealty is now on version, which includes a number of new features for realms, characters, settlements, and more:
  • Characters
    --Characters are no longer restricted to heterosexual relationships. This is a setting that must be enabled, in the characters setting menu though, as this game is loosely based off medieval society.
    --Validation of character suicide form is now performed server side as well as client side. -- Finishing one of Tom's TODOs.
    --Character suicide screen now lets you edit the death message, and redirects you to view the character page of the fallen upon submit. -- Finishing one of Tom's TODOs.
    --It is now possible to retire a character. In other words, you can remove them from play without killing them.
    --Retired characters get to have a retirement background field, explaining why they retired or what they're doing in their retirement.
    --It is also possible to un-retire characters, bringing them back into regular play, after a bit.
    --Prisoners now properly and fully affect travel speeds. They also slow down travel overall, as transporting prisoners is not routine travel.
    --Account character list now sorts unplaced characters first and retired characters just before the dead characters.
  • Conversations
    --Realm conversations will now identify themselves as a realm conversation when read.
    --Character & message summary unread conversation listing will now identify which realm a conversation is part of, if any.
  • Description Manager (Back-end Service)
    --Added the Description Manager for tracking historical descriptions, linking them to who made them, when, and for what thing.
    --So simple and useful, I convinced the BM'ers they should use it too.
  • Realms
    --Realms can now designate a capital.
    --Realm Positions will now sort between active and retired on the position management page, letting you see at a glance which ones are currently in use.
    --Realms can now be abolished. If sovereign, all sub-realms/estates become independent. If not, all subrealms/estates move up a level.
    --Realm descriptions are now handled by the Description Manager.
    --Realms can now be abolished. Handle with care.
  • Settlements
    --New buildings: Apothecary, Arena, Dockyard, Moats, Guild District, Guild Square, Quarry, Race Track, Royal Seat, Warehouse, Regional Seat, Local Seat, Imperial Seat.
    --New permissions: "Create Place Inside" and "Create Place Outside"
    --Settlements now display their realm when select on the map, and their top-level realm if that is different.
    --The game will now inform you of existing militia and recruits when trying to train more.
    --Settlements now have user-editable descriptions, handled by the Description Manager.
  • User Experience
    --New players are no longer able to place new characters directly on the map. Knight offers are now more important.
    --Invalid credentials on login attempt will no longer dump database info.
    --(Shorter) Announcements will now display on login page/box.
If you find any bugs, please let us know!

General Discussion / Re: A Discussion On Allowing Non-Human First Ones
« on: April 05, 2018, 01:39:17 PM »
So, the consensus is that races are not something to look at right now, but perhaps down the line if we expand the map and incorporate them in a way that makes sense. I'm fine with this.

The other consensus is that cultures need to be a thing that exists in game, proper like, which I'm happy with, and a simple implementation shouldn't be hard to do. If anything though, I'll probably make it a subscription time reward rather than a spend, or possibly do both and make it cheaper if you wait.

Your input on how cultures should work in a more detailed matter would be greatly appreciated, either here or in a new topic, so I can not get too in the weeds, but at the minimum I will implement at least the following at some point: a name, an origin area, can be applied to realms, can allow new arrivals to use it, and will have settings to make certain things toggleable; This is to make it so i can implement my own dual-culture Iuna, where there's a newer culture post-cataclysm that contrasts with the old Iuna ways pre-cataclysm.

I'm also toying with make it so cultures are like ethnicities here, and characters can have certain percentages of each. Just an idea though.

General Discussion / A Discussion On The Value Of Characters
« on: April 05, 2018, 01:21:19 PM »
So, Might & Fealty, is a game about characters and what they do, but we have a problem in that players realize that they're easy to make and will spam them.

I'm open to ideas on how to get players to value their characters more, and will start with proposing my own idea for how to do it.

Make it so captivity cannot be escaped by chance. Either your captor becomes captive (and you pass to the new captor) or they release/kill you. Captivity will either prevent you from killing your character, or massively up the spawn timer. The goal here is to tie up people who abuse the character setup, and at the same time, build up recognition between families and characters of those families that act in ways we want (not spamming characters to use as weapons).

Your thoughts please!

Conduct & Design Discussion / Re: M&F Changelog
« on: April 05, 2018, 12:42:34 PM »
Alright, I've thoroughly concluded that this bulk updating idea was a bad one, so everything not completed is being stripped and I'm sticking to a more "release-as-ready" format for future updates. This'll mean smaller updates, but far, far more frequent. Think along the lines of the last one which took me all of like a day to implement, and many of the 1.1 items listed above which took me just hours.

This'll also mean that this topic will probably start to serve as a roadmap of future updates as well, beyond just the next version.

...and all the things about them:
  • New Feature: Places
    --You can now create "Places". Places are user-customized locations.
    --The options depend on: your character, what roles they posses, what permissions they have, whether or not they're in a settlement, and what buildings are built if they are.
    --Your ability to see a Place also depends on your permissions in relation to that place.
    --Right now, you can only edit descriptions and enter/exit them. Eventually you'll be able to garrison and build stuff at them, and they'll offer type-specific actions.
    ----This does not apply to capitals. You MUST have a capital built if you wish to edit/conduct a lot of the Realm management stuff. You must also be at the capital to do said stuff. (So if you're going to rebel, lure the hierarchy away from the capital for better results!)
    --Current types include: Academy, Arena, Capital, Castle, Cave, Fort, Inn, Library, Monument, Plaza, Portal, Passage, Race Track, Tavern, Tournament Grounds.
  • Still Needing Finished:
    --Places can be created and edited, but not entered/exited.
    --Places can not yet have permissions be managed.
    --Interactable Places list not a thing that exists yet.
    --Restrict realm-management stuff at the capital (should just be a change to the dispatcher entries for realm management.)
    --Make it so the capital Place is always buildable, regardless of subscription status.
...and all the things about them:
  • New Feature: Teams
    --Will primarily man their associated equipment in battle.
    --Teams will be regularly armed and equipped soldiers, but primarily operate siege equipment unless needs or orders dictact otherwise.
  • New Feature: Sieges
    --Sieges will be anything from encircling an unfortified village to a multi-week or month long process of sieging a larger, heavily fortified citadel.
    --Sieges will, if they fully encircle, suspend all trade to and from.
    --Sieges will optionally include siege equipment
    --Sieges will have a designated leader
    --Ranged units on both sides may opt to attack the other,
  • New Feature: Team Equipment
    --Will have varying types: Ladders, Battering Rams, Covered Rams, Siege Towers, Tunnelers, Catapults, Ballistas, Trebuchets, etc.
    --Will be manned by Teams, varying in quantity based on equipment.
    --Ranged weapons may fire during a siege or during an assault (outsiders attacking walls) or rally (defenders attacking besiegers)
    --If firing during battle, ranged weapons may hit friendlies.
    --Ranged weapons during siege itself may sometimes
  • Buildings
    --Buildings may be damaged during a siege, active militia will risk being injured if manning the walls.
  • Settlements
    --Population won't grow during a siege, or at least not at regular levels.
    --People will eat less though, as rationing is enforced (no, this won't have starvation penalties)
    --People may be killed by siege fire hitting the town itself. :'(
Version Mu: "NaN"
  • Change slumbering to be based on account rather than character last access. See:
  • Add logic to move Realm Descriptions to the DescMan via attrition? Will need either a command or SQL script eventually (command could be good practice).
  • Only display retired realm positions paragraph if there are retired positions.
  • "Edit Background" for new, unplaced chars displays "Place" for some reason.
  • Translation strings:
    -- Apparently we indicate somewhere that you can destroy roads, but I can't figure out where.
  • Spacing on capital list for settlements needs work.
  • Re-add surrendering as a character action.
  • Add option to disband prisoner soldiers, or steal their gear, or what have you.
  • Make empty moats take longer.
  • Rework full moat requirements / offer alternative moat type ("spiked moat"?)
  • Capital designation screen should tell you what the current capital is, if there is one.
  • Translation string for "realm.abolish.done"
  • Don't fire abdication message for ruler if realm is being dismantled.
  • Option to abandon settlements remotely.
  • Logic "newbackground" doesn't exist for play route. Should lead to edit history page, I think. Whatever page you go to after naming a character anyways.
  • Add a way to check heirs before inheritance to make sure they're active, otherwise, check their heir, and their heir, until one is found or none qualify. Implement this as relevant.
Code: [Select]
$heirs = [];
$bestheir = NULL;
$heirs[] = $character->getSuccessor();
foreach ($heirs as $heir) {
    if (!$heir->isActive() && $heir->getSuccessor()) {
        $heirs[] = $heir->getSuccessor();
    } else {
        $bestheir = $heir;

General Discussion / A Discussion On Allowing Non-Human First Ones
« on: February 22, 2018, 02:36:00 PM »
So, the topic has come up again and I'd be interested in hearing as much input on it as possible this time, as I'll probably not bring it like this again for quite a while (years?).

Should we allow First Ones to be non-human races?

Alternatively, should we allow people to say that they are playing elves, orcs, or other, pre-defined races?

I say pre-defined because it allows us to have specific descriptions of what the races look like in one place, and it means we won't get people coming in and just creating another race simply because they can.

Personally, I'm for it because it allows us to introduce a new dynamic into the social-aspects of the game. I will state though, this will be purely a cosmetic addition (if we add it). No sort of in-game bonuses or penalties regardless of whatever race your First One claims to be or actually is.

Your thoughts would be appreciated.

Conduct & Design Discussion / Re: M&F Changelog
« on: February 17, 2018, 09:45:06 PM »
(double reserved -- just in case!)

General Discussion / Re: Why M&F peaked so young
« on: February 11, 2018, 11:30:11 PM »
So, I've a few ideas to address these problems, and yes I recognize them as such. Firstly, the new player arrival experience needs changed, and I've talked about this elsewhere. If I had more time, I'd repeat it here. Basically, arrival to the realm as an unaligned, but part of the realm, first one, then choose from there, with having already gotten some sort of brief on what the realm is like.

Second, with that first change, you'll no longer drop out of the realm if you liege quits/dies/whatevers, as the game will track what realm you're part of via a new primary means of figuring it out.

Third, I'm looking to get away from this whole fear of unknown people a bit by adding dynasties, which will be the next major update after this one. I can't gaurantee it'll make people less paranoid, but it should make it easier for them to trust people.

As far as trusting people goes, if someone wants to make a separate topic about that, I'm all ears (or eyes, as is the case here). If someone has given some thought about how we can prevent spies from learning things so easily or has some idea about how we'd encourage people to not be so paranoid, I'm willing to hear about it.

Regardles, Ayruin, I'm sorry that's how the experience in your first two realms went. It's not an attitude I encourage, but I'm only seriously active in one realm.

General Discussion / Re: A discussion the importance of lore upon gameplay
« on: February 05, 2018, 10:07:19 PM »
When I say the game isn't a medieval simulator, what I'm saying is that it's not simulating medieval life on earth. If it was, you'd be looking at a map of Europe, rather than whatever it is we call the continent. If we make it a medieval simulator, we lose a LOT of the liberties on how things operate or work, and I'll probably stop developing it because I don't have the time to research how much food a medieval baker can produce.

The mortals in game aren't human. At least not so much as we are. The game doesn't even explicitly state that the mortals, or first ones, even look like exactly like humans, just that they are "not unlike". The closest you get is these:

"So the gods went about creating a new creature much more similar to themselves then all the others ones. The First Ones. A race not unlike man, but stronger, smarter and not subject to aging."

"First Ones look much like mortal men at first glance, but you can spot very fast that they are not the same. No disease or illness can touch them, save one. As such, they never need healers or herbs, and they can recover from wounds that would strike every mortal down for sure. Their teeth and skin are perfect, their hair is fair and their eyes are awake and shining, deep as a clear lake on a summer day."

Personally, I'd love to go a little less low-fantasy and add other races into the game. People seem to be against this idea, for some reason though. You could, for what it's worth, argue that we're all playing Tolkien-esque elves, and that this is where the Elves from early BattleMaster originally came from. :P

And yeah, most of the art and images do reflect European standards, though I think that's more so we have something to look at that's standardized more than anything. A few people are aware of the debates I've had about weapon effectiveness and how it could be altered. I'd love to break away from this purely European thing though, and am toying with the concept of making culture packs more than just name lists, but there are many things that don't have similar conventions across geographic areas.

My goal is to make M&F a good game, one that's interesting, not necessarily historically accurate. If there's an area that can be fixed or improved upon in such a way that makes sense and adds to the gameplay, I'm more than willing to try it, but I try to avoid major changes without serious consideration as to what the consequences might be.

Sure. Though I still think that they should have to read about realms *before* they spawn in anywhere and preferably before they even make the character. If they knew of the major cultures of the game, they could make an Ascalonian and spawn somewhere else but still have an idea of what an Ascalonian should perhaps be like to some extent.

"A new player should, before placing a character down, be able to get an idea of what a realm is like, what opporunities there are there, and know a little about where they are going." --Me, my previous post.

Sure, why not. Seems like a sensible thing. Perhaps the liege can choose what his knights will be a part of?

Ideally, it'll be part of the revamped knight offer system.

General Discussion / Re: A discussion the importance of lore upon gameplay
« on: February 05, 2018, 08:32:49 PM »
I'm not against creating more game lore, but there'd have to be a good reason to add something that would constrain, possibly even overwrite, the creative activities of players. I've toyed with putting some game history into the game's fiction, so there's an understood "hey, this happened" that can't be argued, but that means it can't be argued, and there's less opportunity for contention on the subject.

One might suggest that we limit the setting of Might & Fealty to a specific era in our history, to which I'd respond that M&F is not a medieval simulator, is not set on earth, and does not humans (unless this is actually a sci-fi title, which it might be). Even then, which time era would we set it to? From which area of the world? Based off which group of people there?

A better question would be, what exactly does the game lore already establish, as fact?

And a follow-up would be, what do we need to expand on from there, so that people can better enjoy the game?

To switch gears to your discussion of Knight Offers, a rework of the new character arrival system is on the TODO list, for a later update. Before I tackle it though, I need a few things, some of which I'm already experimenting with in 1.1. The main things are a I need a way for characters to be part of a realm, without holding land, titles, or vassalage in it, and a place for those new characters to arrive to that actually improves on the new player experience rather than just dropping them in a sea of information. For the previous, it will require some effort. As for the latter though, the first part of that will come in 1.1, with Places. Ideally, the bulk of it will happen in 1.2 or 1.3 when I roll out Complexes.

That said, I'm not saying I won't change things in a smaller update somewhere rather than waiting for a major update, but I'd like to make it so rather than arriving as a knight, you arrive as a person. Rather than just being a knight, your first choice is becoming a knight of someone, or not. A new player should, before placing a character down, be able to get an idea of what a realm is like, what opporunities there are there, and know a little about where they are going. When they arrive, they should have an opportunity to learn more about a realm, talk to people in it, and decide if they want to stay or go someplace else. They shouldn't have to kill their character to go someplace else.

Oh, and what realms you're a part of should be more obvious. This silliness that you inherit the realms of your liege will be ending when I get around to figuring out the alternative to how it'll work instead.

Helpline / Re: Artifacts - Dead creator
« on: January 27, 2018, 10:56:35 PM »
The same way you assigned it originally, through your user account menus:

Helpline / Re: Re-founding old realms
« on: January 27, 2018, 10:55:34 PM »
If it was a top-level realm, you can't yet, at least not without me going in and manipulating the database (no).

As for subrealms, the ruler of the realm above them can recreate them.

Announcements / December 2017 Report
« on: January 26, 2018, 11:55:47 AM »
Salutations Everyone,

Sorry about the delay in getting these out, but I had been focusing mostly on the upcoming update and life stuff.

As per usual, first, lets talk funding.

Income & Must Pays
(Keeping the Lights on)
Credit Purchases+105.00 EURHow much we received from players purchasing credits
PayPal Transaction Fees-3.05 EUREstimated Percent lost in fees to PayPal
PayPal Transaction Fees-3.00 USDPer Transation fees to PayPal
Hosting Costs-40 USDAmount spent on server hosting

Total= 84.09 USDMonthly Total
Leftover+ 28.17From Previous Month
YTD= 112.26 USDYear to Date Total

Like I mentioned last month, the joys of the credit system. It's not exactly predictable, but I'm not complaining.

What else would we, ideally, pay for though?

Additional Costs
(Things that improve the situation)
Advertising Costs-60.64 USDAmount spent on Google ads (Results will be broken down below)
Test Server Costs-40 USDAmount spent on the test server's hosting

Total-100.77 USD

As you can see, that costs a bit of money. The test server uses the exact same hosting plan as the live server, and has much of the same data, allowing us to push big updates to it first in order to make sure they don't catastrophically break something. It's not a required costs, but it's very much a nice thing to have. In regards to the advertising costs, that's got its own table below that goes more in-depth. These are the things I handle myself, as the game can't currently afford their cost.

Advertising Info
(New players are good thing)
TypeViewsClicksInteraction RateCost
Text Ad6,7683425.05%30.40 USD
Display Ad34,6047142.06%30.24 USD

Total41,3721,0562.55%60.64 USD

Like I said before though, this is something I've been paying for, myself, for quite a while now. From March of 15 through October of 16, I was paying for just a text ad. In November of 2016, I added the display (picture) ad. Lifetime, they've gotten 27,825 people to at least look at Might & Fealty.

Subscribers & Purchases
(What credits are spent on)
Subscriptions11,100 Credits
Heraldry1,500 Credits
Culture Packs0 Credits

Total12,600 Credits

How many players do we have though?

(How many gods?)
Count TypeAmountNotes
7-day142 Players
14-day154 Players
30-day169 Players

Based on that, the game has gained, as of this posting, 7 returning players over the last month and a half. Soon, I'll update the method I use to get this info so it does a lot of this for me, and shows me a better breakdown of info, but until then, this is what you're getting.

Pages: [1] 2 3 ... 107