Survey analysis: “Have you played Tangaria?”

The survey “Have you played Tangaria?” has concluded. For your information: Tangaria is my MMO-roguelike, and in my opinion, it’s the most challenging MMORPG in the world (a bit boastful, but what can you do if it’s true?). Survey’s results (total votes: 267):

  1. Never heard of it (38%, 102 Votes)
    ||||||||||||||||||||||||||||||||||||||||

  2. Haven’t played, but know what it is (23%, 62 Votes)
    ||||||||||||||||||||||||

  3. Yes, played a bit (16%, 42 Votes)
    ||||||||||||||||

  4. Started and exited (10%, 26 Votes)
    ||||||||||||

  5. Yes, played quite a lot (8%, 21 Votes)
    ||||||||||

  6. Heard the name, but don’t remember what it is (5%, 14 Votes)
    ||||||||||

Review of the results Continue reading

Posted in Roguelike blog | Leave a comment

The Cyclic Nature of Online Games

Inspired by recent WoW streams

Our (gamers’) life is funny. We start playing a game, delve into everything there, milk all its juicy content, and memorize all its mechanics. The game becomes predictable and boring. We get tired of it.

A year goes by. Two. Or five (it varies for everyone). And during a “drought”, when no new interesting games come out, we’re drawn back to this old game. The “drought” – it is when no new exciting games are released. And they aren’t being released because the paradox of the MMORPG genre is that the best of its kind – the sacred Ultima Online – still remains unmatched in terms of quality and depth of gameplay. This is especially felt when compared to the plastic feel of something like Albion Online (which appeared 20 years after UO).

So, there’s a life cycle of MMORPG gameplay:

  1. You play a new game (new to you).
  2. You explore everything in it, “drain the cup,” so to speak.
  3. ??? (you move on to something else).
  4. A year-two-five goes by.
  5. You return to the game. Here are the options:
    • They’ve introduced something new during that time (then it’s great, and you can play for UP TO A MONTH).
    • Or nothing new has been introduced, then you (often with a fresh perspective) roam around for a WEEK or TWO.
  6. Refer to point #4 (i.e., another year-two-five passes, and you’ll log into it again).

There are exceptions. For instance, my MMO-roguelike 🙂 It has such high replayability that you can play for years. But still, after about 5 years, you start taking breaks (for a month, two, five) because even the most diverse gameplay gets stale once you’ve delved deeply into it. You need to forget to make it interesting again.

So, yes. The essence is that we need to FORGET. If you’ve properly forgotten a game, it becomes interesting to return to it. If the gameplay is simple and there’s little to forget, the likelihood of returning is quite low. That’s why we often get hooked on hardcore games. That’s why the modern casualized (castrated) WoW, where a third of the skills have been removed, is much worse than the classic vanilla (Turtle server, for example). Fewer buttons to press, simpler gameplay – less to forget; you’ll get bored faster upon returning.

Of course, there’s the community aspect. Sometimes people return for the company, or a particular clan. But nowadays, people are mostly leaning towards individualism, and this factor is gradually diminishing. At least, mature players are mainly “lone wolves.”

Posted in Analitycs | Leave a comment

MMORPG: then and now

From the notes of someone who experienced Ultima Online in 1999

Today MMORPGs are reduced to farming…

How it used to be:

The game was a magical, unexplored, unknown adventure. You didn’t know what to expect from today’s “stroll.” Now they aren’t strolls, they’re “sessions.” Such a repulsive word. Sessions… As if you’re eating plastic curd from The Matrix.

Before, we played for the sensations and emotions. Now, we play for numbers and colorful pixels.

We used to play for the social interactions (ranging from fierce hatred to brotherly love). Now, interaction is a waste of time, time better spent farming more numbers in your character’s database column.

There’s no warmth or coziness. It only remains in our memories. And all further gaming is about trying to rekindle those memories. To capture nostalgia. But the further we go, the worse it gets.

Both we and the games are tainted, as if cursed. Corrupted, immolate improved.

All that remains is to come to terms with it. With our age, sessions, plastic curd, and… farming. Grinding. The slow dying out and extinction of that subspecies of cozy gamer.

Posted in Diary | Leave a comment

The essence of game design

The main task of a game designer is to find simple solutions. We’re all @#$%%% fantasists, and can generate a huge number of stories about “korovany” (russian gamedev meme), and so on. The point is to generate solutions that dramatically change (improve) the gameplay and at the same time, that they were as easy to implement.

Typically, newcomers start with the worst, most difficult solution… It’s also the most obvious. Well, as you get more experience you start to use your head and think over the variants starting from the most minimalistic (“simple” hehe) ones. They are very hard to get to, actually… )

And the main problem is the deadline. Even working on a non-commercial open source project I’m relying on it. When the server is down and I need to make a hotfix – players sit and wait. I need to implement the feature as quickly as possible so the server doesn’t get idle… This is where you have to fight the desire to immediately start eating the elephant in its entirety.

Posted in GameDev | Leave a comment

Problem Solving in Game Development

It’s funny, but usually when there’s a need to implement a certain feature, the most obvious solution lies within the realm of programming. But this is often far from the best solution. The most intriguing and optimal solutions usually reside in the field of game design.

That is, game design tasks should be contemplated as a game designer first and foremost, and only then as a programmer. Recently, I’ve leaned heavily into coding and I see that I often start moving in the wrong direction. This became particularly evident when implementing features in Rage of Mages 2

The algorithm:

  1. When a task arises – compile a list of potential solutions within the current gameplay mechanics.
  2. Then, drawing from these ideas, if they do not solve the problem – compile a few more hybrid variants that combine game design and coding.
  3. If nothing works – it’s time to implement a new mechanic from scratch, rolling out the big guns.

This approach allows you to first explore existing possibilities, then seek creative combinations, and finally, if necessary, consider developing new elements (among other things, this is the most resource-intensive).

Posted in GameDev | Leave a comment

A new season in “Rage of Mages 2”: the best Russian MMORPG

A NEW season begins on my RoM2 server! https://rom2.ru/

Rage of Mages 2 (Allods 2) – the best old-school MMORPG from domestic developers (Nival). Recommended!

For this season, I’ve made 100500 cool new things. The game is close to perfect. I’m happy as an elephant 😉 The best feeling – it when you implement the gameplay, which itself causes you pleasure!.. despite the fact that in the process of sawing these features to bloody soapy eyes… and still in the game pulls you up. So you’ve got a good thing going 😉 That’s my criteria.

Stream from launch (in Russian):

See you in the game!

Posted in RoM2 blog | Leave a comment

The new site of my server in “Rage of Mages 2”

Finally managed to make a separate site for my server in RoM2 (Allods 2). For 4 years the server is successfully functioning and it’s time for it to move from just a page on my blog – to a separate house. Check it out!

https://rom2.ru

Now I’m moving the content there and writing a new one.

See you in-game!

Update: Added mobile version of the website (it will appear there too pretty soon).

Posted in RoM2 blog | Leave a comment

Godville – scandals, intrigues, investigations

Recently I wtore a post on my site: “Godville – the most repressive online game?“. Today I want to apologize for it. And also I want to explain in detail the situation and draw some conclusions from this situation.

First, I want to fully reconstruct the timeline of events. After I published my post, a month had passed. My ban in Godville actually ended as well. I logged into the game and put a link to my post in my Annals. Also put it on my personal  wiki page. My account was almost immediately banned again for this.

I kept coming back to that situation periodically in my mind the whole time. It was weighing on me somewhat. Not often, but sometimes this “residue” was an unpleasant reminder. I guess it is called “conscience”?

Continue reading

Posted in Events | Leave a comment

My idle MMORPG: beginning

I decided to keep a screenshot of the draft of the (already working) pre-alpha of my game. How it all started…

Basically, on the server, the whole framework is ready under the hood. It remains to think of some things, fill with content and write the client. The hardest part is over 🙂

Posted in GameDev | Leave a comment

Rage of Mages 2 in 2023: the adventures of smg2

Allods 2 (Rage of Mages 2) continues to live on the internet for over 24 years. Come play on my server of this wonderful Russian MMORPG. Here’s a little feedback from a new player.

Author of the tale: smg2

Ugh, describe my impressions in Allods 2 played as an amateur, starting with the first, occasionally racing through the hamachi with a friend. What can I say?

1. hardcore in today’s time. – I love mages, not a second can you relax – the absence of equipment – all only from mobs to drink – died – no one to revive you, start over – full drop in Allods.. I am not that I was not surprised; I would be surprised if it was not there.

2. What seemed inconvenient? Continue reading

Posted in RoM2 blog | Leave a comment

Godville the most repressive online game?

UPDATE:
I apologize for this post. For a detailed description of this situation, see the following post: Godville – scandals, intrigue, investigation.


Some folk may remember my song in RussianGodville is the funniest online game“… that phrase has taken on new colors (hence the title of this post). Went to it to play a bit, but there are developers suddenly began to cosplay comrade Stalin and ban unwanted people… Me too, I was banned in the game for this thread at forum. Got this “achievement”:

Access denied. Reason: violation of Godville rules of good manners on the forum p.2.2, 2.10 Date of unlocking: 18.04.2023 09:46

In addition, my Chronicle was deleted (that’s the info on the character’s personal page) – for posting my poems there… you’ll find their text below in this post and can judge do they deserve it.. Plus I was permanently banned from the forum )) It’s certainly a noble oxymoron – in a game geared towards parody and (self-)irony to strangle the toad of free speech like that.

Bottom line… Today it’s been 3 days, the ban was lifted and I’m in the game, but…

Continue reading

Posted in Events | Leave a comment

The new MMORPG by igroglaz

My new project is a text-based idle sandbox MMORPG. A couple of dates to start with, just so I don’t forget.

January 5, 2023 – started learning Go language. Before that, I spent a long time studying cs50 and a couple of years coding Tangaria in C.

February 15 – first commit to a new project.

March 11 (almost a month later): I implemented the base – figured out http, sessions, cookies, made alpha  idle gameplay.

Now, after another month (today April 13) – made two testing gameplay models and the map… at the map there are several layers and quite a lot of work. Plus a lot of things I redo, optimize. I constantly have to rename variables, because I don’t fully understand the final product and do everything “on the fly”. As a result code becomes a mess and after implementing another feature I have to straighten it out by string.

Now I am actually finishing the map. It’s ready (already rendered in UI, you can walk around and stuff), but I think to make it more complicated and do it all “straight from scratch”. I hope I do not regret it.

Posted in GameDev | Leave a comment

Hotseat-text-RPG – text-based RPG for two

While I was learning Go, I made a little console game – two players on one keyboard:

https://github.com/igroglaz/Hotseat-text-RPG

Hotseat-text-RPG is a local text-based multiplayer role-playing game for two players. Your goal is to defeat the Dragon.

The game is raw, for now I don’t have time to test it.. but it’s playable… good stuff to play with a wife, for example =) Despite the minimalism, there are some interesting ideas. In fact, this is kinda a text-based “board game” 🙂 Just balance it a bit and you can publish it in a “paper” form.

Now I’ll finally start doing my multiplayer game in the browser. Technology chosen, a little mastered, it’s time to move forward.

Posted in Roguelike blog | Leave a comment

Allods 2 in 2023: The Adventures of Wayngor

Allods 2 continues to live on the internet for over 24 years. Come play on my server of this wonderful Russian MMORPG. Here’s a little feedback from a new player.

Author of the tale: Wayngor (Wayne)

A little feedback from the newbie after 6 hours of sweaty gameplay. First island – about 2-3 hours, mainly delving into the mechanics, kicking squirrels, collecting the first bronze armor set, battling with level boss – necromancer. I’ve met a new friend, also newbie and we decided that the necromancer should rest in peace.. after the first fail and run for bags.. happened the second run. and the realization that without supplies we can’t do nothing, so we bought healing scrolls and finally defeated the culprit. So liked that after the server restart, we did this trick with his ears for the second time, great. Cooperative in this game makes life of inept alloder much easier.

The second island – the map called Muddle or Middle (sorry I don’t remember), we started in the middle of hell, every millimeter of the map is fighting, bats squeal on the skeletons, orcs fighting with people, and the druids generally with everyone who runs nearby. Real bacchanalia! We had to remember who is running around, take the first quests.. respawn of the mobs is very fast! You can’t run away from the center because then it will be very hard to recover items if you die. We almost managed not lose anything, until we met with the necromancer level 2.. Finally we managed to get some items and experience and moved to another map (again, forgot the name) starting in the village where is.. like a guard and even a magician, I think. Well, at least there we will be safe..

WHHAM! 5 seconds later came a bunch of squirrels and almost completely cleared the village – our damned magician threw fireballs which hurt even his own allies… We barely managed to chase the squirrels, but they promised to return. In general, summarizing.. we had a lot of adventures on our backside – at each bush there sits toothy creature and does not give boredom. Interesting experience for 6 hours, it was very interesting. Thanks to everyone who told me what to do.

Posted in RoM2 blog | Tagged | Leave a comment

[Announce] Roglik – a minimalistic roguelike

Coming… https://github.com/igroglaz/roglik 

	                      *
o-=\\   .--,   ;===\\   |     #   ]  //
|__|    |  |   $        |     #   ],//
| \R    O  |   G  __    L     i   K \\
0  \\   i__i   \\___/   ####  #   ]  \\

I’ve recorded guides to the C language on how to create a roguelike at channels:
https://youtube.com/itPhD (EN)
https://youtube.com/WebPomosh (RU)

In the end it become a minimalistic roguelike game template. It’s a shame to leave it forgotten, so I decided to make this roguelike a bit more playable. Now I’m finishing it up 🙂

Posted in Roguelike blog | Leave a comment