Wednesday, May 17, 2023

What?! Adding AI to Realm Of Empires?

 Hail!

As you probably already know, we are adding a bold new feature to Realm of Empires - AI ( or  Computer controlled / NPC)  players.

This is a rather bold move on our part, as the main attraction of Realm of Empires is the intense player-vs-player game play, the zero-sum contest that mimics what real-life is like. So I wanted to take a moment and explain the through process behind this and hopefully address your worries. 

The idea is obviously not new. We've been considering this for many years. But it is not an easy feature to get done right. After much brain storming sessions, we started to see potential for it that we have not considered before. 

While the intense pvp zero-sum game is exciting, there is no way to pickup fighting skills without an all out war. Clan leaders complain that players do not know how to coordinate attacks because they where always too afraid to attack. There is no place to practice. 

This is where AI comes in! AI players, that are clearly labeled such in the game, could be fun practice targets. If they never attack you back, if they do not support other players, there is no fear in attacking them. At worse, you will lose troops on the attack. At best, you will gain experience and capture a really nice village - oh yea, AI players, unlike Rebels, grow their village nicely.

Right now AI player is limited to one village, but what if they were allowed to expand slowly and capture rebels? Then, when defending, they could move support around thus making them even harder target that requires coordinated attacks, perhaps even with other clan members? Now THAT is a valuable lesson! 

What is AI players could band into small AI-only clans and thus support one another? Even better challenge!

Currently, that is how far ahead we are looking. There is of course the possibility of rebels attacking real players. That is VERY tricky! I certainly would not want to invest months of my time in a realm just to be taken out by AI! Or perhaps weaken enough by AI so that I I am an easy target to another player. That seems to me like game-breaking change! 

However, perhaps it does make sense to give a AI player the ability to attack you back? That is, once proved, via an serious attack, an AI player will attack you, and only you back? That is also problematic but perhaps something to consider. 

But what about having such fearless attacking AI in a short RX? Would you invest a few hours for a non-stop real vs AI players battle? How about in 2 week realm? It is certainly easy enough to try and we will consider that, based on your feedback. 

Lastly, I will just add that we designed the AI players to mimic human behavior. They are not, for example, able to perform actions like attack or defend at lightning-computer speed. We have added human like gaps with randomness built in, that actions like snipping a governor attack will not always be possible and even if possible, not always successful. AI computers must also step away from the keyboard on regular basis, must use their sleep mode etc. 

Will this all "work"? After 15 years or ROE, I have learned to expected the unexpected. I cannot be sure, but I think, some variation of these features, will be an a fun and useful addition to the game. 

Monday, May 8, 2017

What had changed? A guide for veterans - Morale

Realm of Empires started in 2008 with Realm 1. We regularly have veterans, those who played a long time ago, come back after years of absence. Sometimes we hear that they have a hard time navigating through all the changes that were made over the years.

This guide tries to help veterans by itemizing changes that occurred over the years.

MORALE


Morale mechanic, was introduced for those players, who felt they could not spend enough time in front of the game to compete with player that had more, sometimes all day to spend playing.

It basically gives you a set of "points" that you can use in a day, and each attack takes certain amount of points. Effectively, this means that once you use up your points, you cannot attack and must wait.

Because we know not all players like this, we have realms that do not have this new mechanic, and some that do.

Realm with this mechanic, are labeled as "1 hour per day" or "30 minutes per day" and indicate how many points you get. A 30 minutes per day realm, means that, roughly, if you spend 30 minutes playing on a realm, you will be just as competitive as a person who spends 10 hours, attack wise.

Realm with morale are typically called "Veteran" realms, realms without morale, are typically called "Veteran-insane" realms.

The effect on the game play are significant, and you have to adjust your play style to it.

The following videos explain the reasoning behind this mechanic, and explain how to use it

Friday, May 5, 2017

What had changed? A guide for veterans - Morale

Realm of Empires started in 2008 with Realm 1. We regularly have veterans, those who played a long time ago, come back after years of absence. Sometimes we hear that they have a hard time navigating through all the changes that were made over the years.

This guide tries to help veterans by itemizing changes that occurred over the years.

MORALE


Morale mechanic, was introduced for those players, who felt they could not spend enough time in front of the game to compete with player that had more, sometimes all day to spend playing.

It basically gives you a set of "points" that you can use in a day, and each attack takes certain amount of points. Effectively, this means that once you use up your points, you cannot attack and must wait.

Because we know not all players like this, we have realms that do not have this new mechanic, and some that do.

Realm with this mechanic, are labeled as "1 hour per day" or "30 minutes per day" and indicate how many points you get. A 30 minutes per day realm, means that, roughly, if you spend 30 minutes playing on a realm, you will be just as competitive as a person who spends 10 hours, attack wise.

Realm with morale are typically called "Veteran" realms, realms without morale, are typically called "Veteran-insane" realms.

The effect on the game play are significant, and you have to adjust your play style to it.

The following videos explain the reasoning behind this mechanic, and explain how to use it

Wednesday, February 15, 2017

New realms coming shortly to ROE near you!

Early springs brigs a plethora of new realms, and a opportunity to show of our hot female avatars!

Thanks to your suggestions (keep more coming!), we were able to come up with a lots of different types of realms, some even wacky realms, with a hope that everyone can find something that suits their game play!

NEW REALMS

Subscription Realm

No spells, with a monthly subscription. Our next attempt to bring a classic realm to all players, not just old Vets. No Legendaries, no morale, 4X speed.

R5 like Fast Realms

Realms are typically 2x speed. These will be 5x, just like the legendary and epic R5! There will be one with morale, another without it.

Strapped-for-time Morale Realms

Our morale realms, aimed at busy people with little time to play, were tuned to allow a 1h/day play. Many of you asked for two more types – 30min/day play target and 2h/day target. We will deliver such two realms!

No Clans Realm

A realm that has no clans, and ends when top 25 players remain on the realm. Every man and woman for themselves! Either no morale, or bonus only morale.

High-Roller Realm

Last few months brought lots of limits on servants usage, which some of you complained about. We will have a high-roller / sky-is-the-limit kind of a realm! No morale.

Veteran-Insane “Pure” Realm

A variation on our Veteran-Insane realm based on your feedback. 3X speed, no morale, no legendaries, no handicap

Giant Realm

Huge realm with many rebels to grow enormous empires! Something like 50 rebels per player! No morale

COMMON TO ALL REALMS

Smaller clan cap


10-25 player clan size limit (depending on realm size). Still 2 clan win condition. That will result in more dynamic diplomatic landscape.

No or smaller handicap

Either no handicap or very low age 1 handicap only – 25% max, in age 1, 0% in age 2 on wards

Lower unit desertion

Less aggressive unit desertion parameters.

No stewardship 

These realms, will all have no stewardship. With sleep mode, vacation mode, soon to come weekend mode, and mobile companion app, stewardship has become less necessary and it has been brought to our attention that some clans force clan members to setup stewardship, then use it to take over smaller players etc. So we are trying realms without stewardship to give some players a break.

Clan change freeze sooner

Changing clans will be frozen earlier than Age 7, perhaps as soon as Age 3

~~~~~~~~~~~

We are planning to launch a new realm ever 2 weeks so watch the schedule, and pick what suits your game play!

Monday, March 7, 2016

Some changes in the new desktop UI

Hello everyone!

This quick article, which I hope to update regularly, is meant mostly for vets that are used to the old desktop interface.

New desktop interface was unveiled in January 2015. It is based on the same code base as our mobile user interface (UI), so it looked like mobile UI, and some pages, like village resources or village list, were actually using the exact some code.

However, over time, one screen at a time, got updated with desktop-optimized UI.

This blog will document some of this, to help our vets see how the new UI is progressing, especially when their only experience with it, was in January 2015 :)

COMPACT Desktop UI now available! 

You now have an option to turn "Compact UI Display" under settings :


resulting in more old-ui-like display for quick build and quick recruit



New Desktop Village List

Village List got a new, more desktop friendly layout, and all old-UI features, including some new ones

The filter and settings popup allows you to control what you want to see in the village list



Thursday, March 3, 2016

Answering some questions about old vs new chat, old vs new UI

QUESTION : why the old and new chat is not connected.


Basically, incompatible technology :(

Old UI is practically 10 years old. There was no chrome, there was just Internet Explorer 6 and 7. New chat, in order to provide the functionality that it did, relies on new technology and integrates deeply into our framework. In order to bring it into the old UI, we would need to bring 50% of our new UI code to old UI. Because old UI is a stateless architecture - page load on each action - doing so would increase the load time for each page load greatly, to completely unacceptable levels.

Syncing the chat, while theoretically possible, is a huge amount of work, and we are not sure if it could even be accomplish without putting too large of a load on the server.


QUESTION: New UI is good except that timing of attacks is not correct. There is a  +- 7 seconds error.

This is very strange. The new UI is / SHOULD BE way more accurate. In fact, the new UI is accurate to milliseconds. old one is not. If you are experiencing such an issue, please do help us find the cause! if you could perhaps record a video? or give steps to reproduce? that woudl be great!
This should NOT be happening.

We did have an issue, that the longer you kept the UI opened, the time got out of sync; this was fixed and should not be happening.


QUESTION: Why does the old UI not have the new new Chat

As I explained in the very first question, due to technical issues, we cannot embed, that is, put a chat box, right in where the old chat was. However, the old chat, always had the ability to pop out of the main page like so :


The new chat cannot be put in frame, and the two chats cannot be synced. Nor can we roll back one of the most asked for features (group chat, chat notification etc).

However, to be clear, the new chat IS accessible from the old UI. You can play with the old UI and new chat via Throne Room like so:



QUESTION: No one likes the new chat, so why have it

As with any release, we did hear players were not happy with a different way of doing things, however, the new chat, especially once you experience the power of it, has been well received by most.

Of course, players pointed out things that they did not like in the new chat (like defaulting to global not clan chat etc), and we are actively working on fixing many of those. In fact, last wednesday release already delivered some of those fixes.

It did not help that the chat caused almost 2 days of lag and was failing for some people, but once players started to experiment with some of the new powerful features like group chats and notification, we got a lot of positive feedback. Here are some of the positive comments we got, about the new chat, right from the chat:

  • fancy new chat is fancy! :p
  • Interesting new chat service
  • Wow, new chat is good...provided you dont get them mixed up.
  • his new chat will be good for you.  It takes single line responses and groups them all together.  ;)
  • Sleek new chat box.
  • new chat, woah
  • i like this shiny new chat
  • I like the new chat @=@
  • I like this new chat now
  • The devs are working on the glitches in this new chat!
  • Hey guys - since this new chat allows us to create group chats I made this one for village claims for just our area
  • New chat will be great once they sorted glitches
  • wow new chat :D
  • Testing out the new chat function here, and see if this helps coordinate any attack we may have.
  • I like this new chat. Once forum is tied to it again it'll be a good change. I need to tinker with custom chats
  • this new chat thing is great
  • you can setup chat groups for ops which is useful with new chat


Saturday, February 2, 2013

ROE Mobile, Developer's Log

Earth date 2.2.2013

HELLO REALM OF EMPIRES PLAYERS!
Thank you for not abandoning ROE despite months of silence from the development team!

Back in spring 2012, we had an ambitious plan - to bring ROE to mobile devices to allow you to check on your empire no matter where you are.

As suggested by you guys, we wanted to create a version of Realm of Empires that could be played on all, or at least majority of devices.


HTML5 to the rescue!
With the arrival or HTML5 compliant mobile devices, this goal appeared achievable. Rather than create a number of native mobile apps (one app for iPhone, another for Android, BlackBerry, Windows Phone and so on), we decided to create a mobile friendly HTML5 version of Realm of Empires.


The irresistible appeal of HTML5
Realm of Empires is already an HTML game - that is why you play it in your favorite browser. HTML5 being a new version/standard of HTML, made it natural fit. The big and irresistible bonus of this approach, was our hope that all our innovations for the mobile platform, can be applied directly and immediately to the current desktop game!

We had great plans to progressively improve the desktop version as well. Alas! it was not to be! 

HTML5 on mobile turned out to be much more complicated than expected. There are many incompatibilities between the devices, HTML5 support is spotty, often not as advertised, there are many known and presisten bugs, etc.

In addition, very few people are trying to accomplish something similar - we are one of the few pioneers. Exploring the wild is fun and exiting, but also means you are rather alone in the wild!

All effort to mobile!
Because of all these difficulties, we had to direct all out effort had to the mobile project and we had to delay  applying our innovations to the desktop game.

We were hoping that we can reuse a lot of existing screens (just move things around on the screen, make it more mobile-friendly) but we have found it impossible to provide a snappy and intuitive user interface ( UI ) on mobile devices this way. We had to create a unique UI for mobile devices.

Where we are today?
I am happy to say, that we will be publishing the mobile interface soon. I wish I could tell you, that we have all the features that you have enjoyed on the desktop. Unfortunately, a lot of power features are still missing - like summary pages or mass features. Those are our next priority, please bear with us!

So what about the desktop version of the game?
We were not yet able to apply our innovations to the desktop version of the game, but the changes are compatible and we will be improving the desktop game in the near future. The improvements will be very significant too! A completely redone map - think "google maps". State-full application (no constant page refreshes needed, instant notification of attacks or new mail ). Much, much faster user interface. And many more such  improvements.

Interested in some technical details?
I rant about many of the issues on twitter

Sneak Peak? OK, OK