Heren Ridders, Paladins en Gnomes en enkele dames,
De komende jaren wil ik een (MMO)RPG maken. Dat gaat je niet lukken is wat jij nu denkt. Dat ben ik met je eens. Daarom wil ik het een beetje anders gaan doen. Ik zal de client niet ontwikkelen en me alleen bezig houden met de server. De client mag geschreven gaan worden door de community. Of dit nu een bot is die door AI aangedreven wordt, een ASCII-representatie in een console-window, een mobiele app of een fullsize DirectX game... Het maakt mij niet uit. Misschien dat alle vier wel ontwikkeld gaan worden of een hybride versie of misschien alleen bots, het maakt me niet uit. Als ze maar kunnen communiceren met de server.
Een paar zaken zijn wat mij betreft al vastgesteld:
- De server is te gebruiken door 1 account per 1 (IPv4) adres. Een bot-army lijkt me best leuk, maar het moet niet de server plat leggen.
- Gebruik van de server is gratis.
- De server wordt niet opensource en blijft in eigen beheer. Hosting van de server valt daar ook onder. Dit om cheating en hacking moeilijker te maken.
- Doormiddel van een wiki zal het communicatieprotocol met de server beschreven worden.
Als eerste wil ik de randvoorwaarden gaan invullen waaraan de (MMO)RPG moet voldoen. Daarbij ben ik heel benieuwd wat de wensen zijn vanuit de community.
Denk hierbij aan de setting: (middeleeuwen, modern, sci-fi)
What about crafting, looting, partying, genders, races, platform/2d/3d, action vs. classic, skills, sandbox of fixed of hybride, etc. etc?
Daarna zal ik een voorstel schrijven hoe ik de MMORPG wil opzetten. Dat wil ik in december doen. Januari wil ik vervolgens starten met de bouw en door de tijd heen updates releasen totdat er een alpha is. Vervolgens zien we wel weer.
Mijn eerste gedachten zijn:
Het verhaal is dat de geschiedenis heel anders is gelopen dan zoals het nu is gegaan. Europa is in de vroege middeleeuwen afgegleden tot een totaal anarchistisch stuk land waar stammen elkaar bevechten en iedereen tegen iedereen is. Ook zijn veel dieren zoals de Mammoet en de Sabeltandtijger blijven leven. Er gaan geruchten dat in Siberie er zelfs nog reuzen en draken leven. De oude handelsroutes zijn verdwenen. De volken rondom Europa zijn er al een tiental eeuwen niet meer geweest. Jij als held steekt de straat van Gibraltar/straat van Calais/de Bosporus over om Europa door te trekken. Je gaat op zoek naar oude handelsroutes, verborgen schatten en kennis. Ondertussen heb je te stellen met vijandige stammen en gevaarlijke dieren.
Openstreetmap Europe zou ik kunnen gebruiken als content-ondergrond. De exacte invulling wordt pseudo-random gegenereerd. De startplekken zijn level 1 content en hoe verder je noord-oostelijk richting (Siberie) komt, hoe moeilijker de tegenstanders worden. 1 meter in OSM (OpenStreetMap) zou ook 1 meter in de MMORPG kunnen zijn. Bewoning op de echte kaart zouden in het spel stammen kunnen zijn. Grote steden vormen een grote uitdaging. (Moskow FTW) Grote natuurgebieden ook. Daar is groepvorming (het MMO-deel) belangrijk.
De moeilijkheid van je tegenstanders wordt grotendeels bepaald door de (random gegenereerde) gear die ze dragen. Die gear kun je (met een percentage kans) vervolgens ook looten als je de tegenstanders hebt verslagen. Er is open PvP zodra je 500km van je startplek af zit. Respawnplekken zijn safetyzones die je ongeveer (waar mogelijk) om de 10km tegen komt. In de safetyzones is PVP overigens niet mogelijk. Verschillende groepen met andere belangen bevolken de verschillende startplekken. Mensen van een andere startplek zijn automatisch vijanden en mensen van je eigen startplek zijn automatisch allies.
Het zal misschien wel jaren kosten om van Gibraltar naar Moskow te trekken, maar daar gaat het ook niet om. In dit spel zou het plezier niet moeten zitten in 'Hoe wordt ik zo snel mogelijk high-level met de meeste DPS?', maar vooral in het ontdekken en verkennen van Europa en je personage als een echte RPG'er ontwikkelen in die vorm die je zelf het leukst vind.
Het is ook mijn bedoeling dat de mechanics van de MMORPG uitlokken om dit spel nog jaren te spelen en dat er ook door de jaren heen steeds nieuwe clients ontwikkeld worden die technisch gezien dan weer bij zijn bij die huidige standaard. Daarnaast zorgen OSM-updates er voor dat de content van de MMORPG steeds licht wijzigt en up-to-date blijft met de werkelijkheid. Op termijn zou het spel Azie als uitbreiding kunnen krijgen en wellicht daarna de rest van de wereld.
De server bepaald de hoogtekaart (zit die in OSM?) en abstracte visualisatie-elementen zoals boom, muur, weg, etc. De inhoudelijke visualisatie wordt aan de client over gelaten. Op termijn zal de server steeds nauwkeuriger het type boom, muur, weg, etc. definieren om betere visualisatie mogelijk te maken. Zo kun je een cactus aantreffen in zuid Spanje en een spar in Scandinavie. Maar dat zal wat tijd kosten om dit te implementeren.
In feite wordt het spel dus 2,5d. Een hoogtekaart en een bepaling waar wel en niet gelopen kan worden.
Wat vinden jullie van het idee?
Alvast bedankt voor de reacties!
De komende jaren wil ik een (MMO)RPG maken. Dat gaat je niet lukken is wat jij nu denkt. Dat ben ik met je eens. Daarom wil ik het een beetje anders gaan doen. Ik zal de client niet ontwikkelen en me alleen bezig houden met de server. De client mag geschreven gaan worden door de community. Of dit nu een bot is die door AI aangedreven wordt, een ASCII-representatie in een console-window, een mobiele app of een fullsize DirectX game... Het maakt mij niet uit. Misschien dat alle vier wel ontwikkeld gaan worden of een hybride versie of misschien alleen bots, het maakt me niet uit. Als ze maar kunnen communiceren met de server.
Een paar zaken zijn wat mij betreft al vastgesteld:
- De server is te gebruiken door 1 account per 1 (IPv4) adres. Een bot-army lijkt me best leuk, maar het moet niet de server plat leggen.
- Gebruik van de server is gratis.
- De server wordt niet opensource en blijft in eigen beheer. Hosting van de server valt daar ook onder. Dit om cheating en hacking moeilijker te maken.
- Doormiddel van een wiki zal het communicatieprotocol met de server beschreven worden.
Als eerste wil ik de randvoorwaarden gaan invullen waaraan de (MMO)RPG moet voldoen. Daarbij ben ik heel benieuwd wat de wensen zijn vanuit de community.
Denk hierbij aan de setting: (middeleeuwen, modern, sci-fi)
What about crafting, looting, partying, genders, races, platform/2d/3d, action vs. classic, skills, sandbox of fixed of hybride, etc. etc?
Daarna zal ik een voorstel schrijven hoe ik de MMORPG wil opzetten. Dat wil ik in december doen. Januari wil ik vervolgens starten met de bouw en door de tijd heen updates releasen totdat er een alpha is. Vervolgens zien we wel weer.
Mijn eerste gedachten zijn:
Het verhaal is dat de geschiedenis heel anders is gelopen dan zoals het nu is gegaan. Europa is in de vroege middeleeuwen afgegleden tot een totaal anarchistisch stuk land waar stammen elkaar bevechten en iedereen tegen iedereen is. Ook zijn veel dieren zoals de Mammoet en de Sabeltandtijger blijven leven. Er gaan geruchten dat in Siberie er zelfs nog reuzen en draken leven. De oude handelsroutes zijn verdwenen. De volken rondom Europa zijn er al een tiental eeuwen niet meer geweest. Jij als held steekt de straat van Gibraltar/straat van Calais/de Bosporus over om Europa door te trekken. Je gaat op zoek naar oude handelsroutes, verborgen schatten en kennis. Ondertussen heb je te stellen met vijandige stammen en gevaarlijke dieren.
Openstreetmap Europe zou ik kunnen gebruiken als content-ondergrond. De exacte invulling wordt pseudo-random gegenereerd. De startplekken zijn level 1 content en hoe verder je noord-oostelijk richting (Siberie) komt, hoe moeilijker de tegenstanders worden. 1 meter in OSM (OpenStreetMap) zou ook 1 meter in de MMORPG kunnen zijn. Bewoning op de echte kaart zouden in het spel stammen kunnen zijn. Grote steden vormen een grote uitdaging. (Moskow FTW) Grote natuurgebieden ook. Daar is groepvorming (het MMO-deel) belangrijk.
De moeilijkheid van je tegenstanders wordt grotendeels bepaald door de (random gegenereerde) gear die ze dragen. Die gear kun je (met een percentage kans) vervolgens ook looten als je de tegenstanders hebt verslagen. Er is open PvP zodra je 500km van je startplek af zit. Respawnplekken zijn safetyzones die je ongeveer (waar mogelijk) om de 10km tegen komt. In de safetyzones is PVP overigens niet mogelijk. Verschillende groepen met andere belangen bevolken de verschillende startplekken. Mensen van een andere startplek zijn automatisch vijanden en mensen van je eigen startplek zijn automatisch allies.
Het zal misschien wel jaren kosten om van Gibraltar naar Moskow te trekken, maar daar gaat het ook niet om. In dit spel zou het plezier niet moeten zitten in 'Hoe wordt ik zo snel mogelijk high-level met de meeste DPS?', maar vooral in het ontdekken en verkennen van Europa en je personage als een echte RPG'er ontwikkelen in die vorm die je zelf het leukst vind.
Het is ook mijn bedoeling dat de mechanics van de MMORPG uitlokken om dit spel nog jaren te spelen en dat er ook door de jaren heen steeds nieuwe clients ontwikkeld worden die technisch gezien dan weer bij zijn bij die huidige standaard. Daarnaast zorgen OSM-updates er voor dat de content van de MMORPG steeds licht wijzigt en up-to-date blijft met de werkelijkheid. Op termijn zou het spel Azie als uitbreiding kunnen krijgen en wellicht daarna de rest van de wereld.
De server bepaald de hoogtekaart (zit die in OSM?) en abstracte visualisatie-elementen zoals boom, muur, weg, etc. De inhoudelijke visualisatie wordt aan de client over gelaten. Op termijn zal de server steeds nauwkeuriger het type boom, muur, weg, etc. definieren om betere visualisatie mogelijk te maken. Zo kun je een cactus aantreffen in zuid Spanje en een spar in Scandinavie. Maar dat zal wat tijd kosten om dit te implementeren.
In feite wordt het spel dus 2,5d. Een hoogtekaart en een bepaling waar wel en niet gelopen kan worden.
Wat vinden jullie van het idee?
Alvast bedankt voor de reacties!