Follow me to my new blog:

This site is kept open for archival purposes. There are lots of blog posts on everything from tech stuff to Scientology on this site. It will remain open for years to come.

But, my new home is at That is where I continue blogging and sharing materials for your free use. You can subscribe at the bottom page over at to keep yourself updated on new posts.

Articles, books, my artwork and music is shared at one of the pages on my new website, and easily reached via


Amar Tools reaches a milestone: The 1.0 release!

After 15 years in the making, finally Amar Tools is ‘feature complete’ and deserving the 1.0 release mark.

The swiss army knife tool set for the Amar Role-Playing game is freely available on Github. Although created for the Amar RPG, these tools are useful for any fantasy RPG.

The online version is available here:

A shortened version of the feature list:

  • Generate random encounters in various terrains (day or night): The encounters are of various races, complete with random names, sex, stats and attitude towards the player characters. You can download the generated encounters as a text file. 
  • Generate random human NPCs. All attributes, skills, weapons, armour, magic, etc. is detailed according to the Amar RPG rules. You can bookmark the URL for each NPC (for future references) and download a text file of the NPC. 
  • Generate random settlements complete with inhabitants – castles, villages, towns or cities:
    • A realistic set of house types are generated and each house populated with residents. Each inhabitant are generated with name according to its race, sex, personality and general skill level in their trade. You can bookmark the URL for the generated settlement for later reference and download a text file as well.
    • A graphical map of relations between the inhabitants is generated along with a text file representing the same. You can bookmark and download both.


  • Generate graphical and textual relationship maps for inhabitants of settlements you upload. 
  • Generate a month of random weather. Choose any of the Amar months and detailed weather is created for that specific month – with special religious days and moon phases. If you are a Game Master of any other RPG, choose “Unspecified” as the month and 28 days of weather is created. You can download the weather as a nice PDF. 
  • Generate random names for a whole range of races. 
  • Make “open ended dice rolls” (used extensively throughout the Amar RPG).


Check out the online version to see all the other features.

Thanks to all contributors – players, game masters and others that have helped push the Amar Tools with more than 30K lines of code over this milstone mark.

RPG tool: Random relationship map for citizens of a town

I’m on a roll. Decided to add yet another tool to the Amar Role-Playing Game. You now get a randomly generated relationship map between the citizens whenever you generate a fantasy village, town or city.

You can also download your generated village/town/city as a text file, edit it as you wish and upload your edited file to get a random relationship map for your new settlement. Check out the tools here: Tools for the Amar RPG.

You will get a map like this:

Click the image to zoom in.

Be aware, for larger settlements, the map becomes chaotic.

Source code for all the Amar RPG tools is freely avalable on Github.

RPG Random Town Generator

The Amar Role-Playing Game has got yet another tool: a random town generator. It doesn’t draw a map for you, but it will save contless hours populating villages, towns and cities. You will get a realistic distribution of house types, shops and trades. Each house is populated with residents – complete with name, age, sex, main skill level and basic personality.

Whereas this tool is created for the Amar RPG, it will save time for Game Masters of any fantasy RPG in creating settlements for a game campaign.

Source code for all the Amar RPG tools is avalable on Github.

Amar RPG: New tools

The Amar Role-Playing Game has got two new tools lately.

To understand what Amar RPG is, check out its extensive wiki.

The new tools are a random names generator and an “Open ended dice roller“. The random names generator will give you ten names of the race you pick (from human male and female names to dwarves, elves, trolls and more).

If you are a Game Master for an Amar RPG campaign, you now have a better swiss army knife at your disposal.

Coming up is something even more time-saving. I won’t reveal just yet what it is, but I can tell you that it will save hours upon hours of preparations – even if you are playing other Role-Playing Game systems.

The AMAR app for Android

It was time for me to create an app. With an autobiography published in 2013, a bunch of OnePageBooks on Amazon, artwork on 500px, music on Spotify, just short of 50 projects on GitHub – the next natural check-off on my bucket list was an app. OK, a simple Android app viewing the AMAR NPCg site as a tool for Game Masters of the AMAR Role-Playing Game. But an app nontheless. As usual with stuff I create, it’s free. Get it on Google Play:

Feel free to test it and give it 5 stars 🙂

Why Dungeons & Dragons and Pathfinder suck

If you haven’t played Role-Playing games, and D&D/Pathfinder in particular, just skip this post. If you have, then you may appreciate my rant.

I have been playing RPGs since 1981 and designing RPGs since 1983. I have tested, played and researched in detail scores of RPGs, and I’ve found many good systems and many well crafted settings. Dungeons & Dragons and Pathfinder are among the worst RPG systems made. Here’s but a few of the terrible design “features”:

  1. Classes: Enforcing stereotypes is a desgn flaw of any system. It brings with it unnatural restrictions that are hard to explain… “No, you can’t pick up that sword, you’re a Magic User!”
  2. Hit Points increase with level: A medium level fighter can take ten times the damage of an average man in the street. And it takes 10 Cure Light Wounds to get him from fainted to full HP as opposed to one CLW for the average man. You can’t kill an experienced adventurer with an arrow, etc.
  3. Armor Class: In D&D/Pathfinder, waring armor makes it harder to hit you, but the damage done from a weapon is just the same. In reality, armor never makes it harder to hit anyone, it subtracts from damage done.
  4. D20: Using a 20-sided dice with smaller adjustments makes the spread too wide. You’re a dancer with a +7 modifier on the dice roll. One day you throw a 2 on the dice and your dancing is below average.. The next day you throw 19 and your performance is beyond what any everage person can do.
  5. Complexity: With silly basic design flaws like the above, trying to make the system somewhat realistic is a very complicated task. It makes for a complex system with lots of special rules. If the basic design was more realistic, the complete system would be much simpler. Simpler systems make it easer for new players to join in and for new Game Masters to get up and running. Having the GM sift through pages upon pages of complex rules mid-game while players start fiddling with their phones sorta kills the fun. Simpler, more realistic systems let the actual role-playing shine and the playing sessions run more smoothly with less awkward rules getting in the way. The rules should help the game play, not distract from it with surprising unrealism.

</end of RPG-rant-of-the-day>

Hva er rollespill?

This is a “missing chapter” from my auto-biography “Nittenåttifire“. The publisher decided to take it out as it is not really relevant for my Scientology experience. Nevertheless, it’s a good introduction to Role-Playing Games, and so I post it here for reference. For those of you that can read Norwegian, enjoy 🙂

“Eventyrerne gikk langsomt og forsiktig opp trappen mot andre etasje. Sagan var allerede såret etter strabasene i første og det var ikke trygt å bevege seg omkring i tårnet til en mektig magiker. Før en visste ordet av det kunne en magisk skapning komme frem fra skyggene for å beskytte tårnets herre mot inntrengere som dem. Eller, dersom de ikke var forsiktige kunne de utløse en mekanisk eller magisk felle eller en uhyggelig forbannelse.”

“Slitne og utrygge, Sagan gikk først, Chamax like etter. Han var kanskje den mest aparte i dette brokete selskapet. Med sine drøye to meter, var han ikke blant de høyeste av sin rase, men den fryktinngytende øglemannen med klubbe og skjold og glinsende skjell som dekket hele kroppen kunne skremme livet av et vanlig menneske, en dverg eller en stakkars alv.”

“Bak Chamax fulgte halvgiganten. En overkropp over de andre og med bøyd hode opp trappen. De tunge stegene skapte en lett nervøsitet blant de andre i laget. Det var viktig at de kunne overraske den onde magikeren i etasjen over.”

“Markus var klar til sin livs utfordring. Det kunne lett bli en kamp der han ville få en avgjørende rolle. Lagets vismann og magiker festet grepet rundt sin stav mens han fokuserte på det hans mentor hadde lært ham. Det lå magi i luften, og Markus hadde en tydelig skjerpet mine rundt øynene.”

“Tzirga dannet baktroppen. Hun var en mektig kriger som ikke var redd for å tre inn i gladiatorringen mot muskelbunter langt større enn henne selv. Få kunne behandle en stav slik som henne, og da tenker vi først og fremst på kampsituasjoner.”

“Og midt inne i denne gruppen av eventyrere tuslet det en hvit katt. Ildun strøk seg lett inntil leggrustningen til sin eier, men Sagan var for opptatt med å redde nærområdet fra en ond fare til å bry seg om sin følgevenns behov for oppmerksomhet.”

Stein satt fremoverbøyd ved andre enden av bordet. Han kikket ned på karakterarket og vurderte hvilken strategi han skulle bruke; Klubbe eller nærkamp? De var fem eventyrere i gruppen og i tillegg til Sagan brukte også Runes karakter Chamax en klubbe i kamp. Det kunne bli trangt og farlig for de andre karakterene i det øverste tårnrommet.

Tom satt der ganske så selvsikker. Med en slåsskjempe av en halvgigant som karakter, hadde han lite å frykte i kamp mot en eneste opponent. Trodde han.

Henning og Cathrine diskuterte hvordan karakterene burde gå inn i rommet og hvilken magi Markus burde bruke først. Cathrine var også usikker på om det faktisk var plass til Tzirga med staven i en kamp mot magikeren Soian Han.

Selv satt jeg bak skjermbrettet. Tårnet var tegnet ned til minste detalj. Soian Han var beskrevet på et karakterark akkurat som spillerkarakterene. Han burde være en god match for denne gruppen med relativt nye karakterer. Jeg hadde allerede skrevet opp hvilke besvergelser den onde magikeren ville benytte dersom han skulle bli overrasket, og i og med at spillerne klekket ut en god plan for å innta tårnet, ble Soian Han overrumplet.

Vi hadde lagt ut en matte på bordet. På denne var det tegnet tårnetasjene, og det var plassert ut små metallfigurer, en for hver karakter. Spillerne forklarte hva nettopp sin karakter ville gjøre som neste handling. De fungerte godt sammen som et lag der de satt rundt bordet og la sine strategier og taktikk.

“Sagen kjente forsiktig på den store eikedøren til den øverste etasjen. Den var ulåst. Eventyrerne telte stille til tre. Døren føk opp og Sagan stormet inn med Chamax hakk i hel. Halvgiganten kom trampende gjennom døren og fikk endelig rettet opp ryggen. Markus gikk rett inn og til høyre der han gjorde seg klar til sin første besvergelse. Bakerst i køen stod lagets kvinnelige kriger og lurte på hvordan hun skulle få gjort nytte for seg, for det var slett ikke plass til å vifte rundt med en stav der inne.”

“Eventyrerne kom inn i rommet mens Soian Han var midt inne i et rituale. Det tok ikke mange millisekundene før transen var brutt og magikeren fikk se innbruddstyvene – tre vilt fremmede gærninger hadde tatt seg inn tårnet hans. Med seg hadde de en stor øgle på to ben iført våpen og rustning og en kjempe som sikkert var en erstatning for et esel.”

“Den gamle var ikke vond å be. Besvergelser tok alltid litt tid å forberede, og her var sekundene svært dyrbare. Soian Han hadde rett og slett ikke tid til å kaste en forbannelse over inntrengerne. Han pekte på dem med sitt fremste våpen, en hanske av jern som gikk i ett med hans høyre hånd. Og med et ord på gammel-drakonsk skjøt det en flammestråle ut av fingertuppene og lyste opp hele rommet. Det var best å fjerne monsteret først. Chamax ble truffet midt i brystet og gikk ned for telling. Sagan bykset frem og angrep magikeren med bare nevene. Klubben lot han ligge på gulvet i fare for å slå ut en av sine kamerater ved et uhell.”

Stein plukket opp terningen, la den i terningkoppen og ristet godt. Det smalt i bordplata og han løftet forsiktig for å se hva resultatet ble. “Ha, jeg traff!” utbrøt han fornøyd. Jeg kastet en terning bak skjermbrettet for å se om magikeren klarte å hoppe unna. Som spilleder var det viktig å være helt ærlig, selv om terningkastene var skjult for spillerne. Et ærlig spill var et spennende og morsomt spill. Terningkastet viste at magikeren ikke klarte å komme unna angrepet.

Et nytt kast for å bestemme hvor Sagans spark landet. I magikerens høyre ben. Et lite sukk kunne høres blant spillerne da det siste terningkastet viste at skaden ikke ble så stor som de hadde håpet på.

Dermed var det halvgigantens tur. Den lange og trege armen bommet da Soian Han tok et lite skritt til siden.

Markus hadde brukt noen få sekunder på å gjøre klar sin besvergelse.

Henning kastet terningen for å se om magien var vellykket. Med Chamax i bakken, var spillerne glade for å høre at Sagan nå hadde ekstra magisk beskyttelse.

“Igjen pekte Soian Han på en motstander. Halvgiganten fikk ildstrålen rett i magen og falt om i smerter. Til tross for de kraftige lysglimtene i tårnrommet så situasjonen ikke så lys ut for eventyrgjengen.”

“Tzirga fikk bedre plass nå som øglemannen og halvgiganten lå nede for telling. Og med Markus i bakgrunnen var det bare henne og Sagan som kjempet. Hun med en eikestav og han med armer og ben.”

“Sagan fikk inn et spark i mageregionen, mens Tzirga ga magikeren en vond venstre arm. En ny besvergelse fra Markus gjengjeldte den varme velkomsten og sendte en ildkule mot Soian Han. Den hadde langt mindre virkning på ildmagikeren enn det Markus var vant til. Likevel var Soian Han tydelig preget av smerter mens han på nytt pekte sin hanske mot et offer, og Tzirga fikk smake hans vrede.”

“Fortvilet av sinne langet Sagan på nytt ut mot magikeren og fikk gitt ham en saftig ørefik. Det begynte å svartne for Soian Han. Han samlet seg i en siste kraftanstrengelse og fyret av et skudd mot sin argeste motstander. Ildstrålen ble så kraftig at den flerret igjennom Sagans bryst og etterlot seg et stort gapende svart sår tvers igjennom lærrustingen.”

“Markus var nå alene mot den mektige magikeren i tårnet. Motstanderen var på randen av å falle sammen og Markus følte at han nå hadde en siste sjanse til å redde seg selv og sine venner før også han fikk smake den onde hansken.”

Henning ristet kraftig og lenge på terningkoppen før han satte den bestemt ned i bordet. Han løftet den opp og terningen viste at den magiske besvergelsen var vellykket.

“Soian Han vred seg i smerte der han falt om mens han forsøkte å mane fram den siste rest av trolldom til ingen nytte. Ildun tittet nervøst frem fra bak eikedøren og trippet frem til sin herre og mester. Sagan lå der livløs og forbrent.”

“Markus gikk frem til Soian Han for å forsikre seg om at han var død. Han virket svært død, men Markus tok ingen sjanser. Med de spinkle bicepsene trakk han hansken av høyrehånden til liket. “Hm…”, tenkte han og forsøkte om den passet hans egen. Hansken virket merkelig god å ha på seg. Den strammet forsiktig, og deretter litt til. Markus ble nervøs og forsøkte å få den av, men den magiske hansken hadde fått en ny eier, og den satt som støpt på Markus sin høyre hånd.”

“Litt forfjamset over sin nye jernhånd gikk Markus fra venn til venn for å sjekke status på gruppen. De var alle forbrente, men kun en var borte. Sagan hadde mistet livet i Soian Hans tårn. Markus var ingen lege, og han kunne ikke hjelpe sine venner der de lå besvimte og skadde. Han løp så fort bena kunne klare ned trappene, ut inngangsdøren, nedover veien og ut av porten til borgmuren.”

“I tre kilometer løp han. Alene og bekymret for sine venners liv.”

“Vel fremme i den Flandycanske borgen møtte han Lamar. Den vise mannen hadde rekruttert dem til det farefulle oppdraget. Markus rablet historien og Lamar desifrerte så godt han kunne. Kort etter bar det tilbake opp på fjellet der Lamar fikk se de skadde i tårnrommet. Han forbandt de forbrente og konstaterte at Sagan var livløs.”

“Sagan hadde bodd i den Flandycanske grenseborgen i flere måneder og hadde blitt en nær venn av Lamar. Den gamle vise mannen hadde rukket å bli glad i den intelligente krigeren med det tydelige potensialet. Han bestemte seg for å ofre mye for vennskapet, og samlet sine magiske krefter om den ypperste av alle besvergelser; Gjenopplivingen.”

“I noe som minnet om en evighet holdt han sine hender på Sagan sitt bryst mens han mumlet uforståelige ord på et eldgammelt språk. Hans magiske krefter fylte Sagans bryst med liv, helt til hjertet endelig igjen begynte å slå.”

Eventyrerne fikk god medisinsk behandling og spillerne var godt fornøyde med å ha erobret tårnet og fjernet den onde magikeren fra nærområdet. Senere viste det seg at tårnet hadde en meget spesiell kjeller med huler og ganger og med monstre av ymse slag.

Spillerne bestemte seg for å annektere det som nå ble kalt for Sagans Tårn. Fra denne nye basen utforsket de først tårnets kjeller før de dro ut på andre spennende og farefulle oppdrag.

Detaljene i denne historien er sikkert ikke nøyaktige, men den gir et innblikk i en rollespillsesjon. Rollespill skulle gi meg mange år med inspirasjon og moro.