Introducing the Wiki-Based-RPG
Posted: Fri Jul 27, 2012 9:30 am
Edit: For newest version, see this post:
----------------------------------------------------------------------------------------------------------------------------------------
Hi,
I'd like to introduce one of the craziest games I've ever created, the Wiki-Based-RPG. Gameplay is very experimental! .love file has been attached.
The WB-RPG features primates, castles, swords, spaceships and cathedrals. And Olympia, and physics. And everything else that Wikipedia has an Article for, really.
One player is the storyteller (server) and up to for heroes join his story (clients). The server writes the story and the clients reply by doing actions, saying stuff or using things from their inventory. (It's multiplayer only!)
The game randomly chooses wiki-internal-links from Wikipedia articles. The server must choose one of these words and use it in the story. Then this word is again looked up on Wikipedia and, again, random words are chosen from the new article.
This way a story goes through the realms of Wikipedia, and every story is guaranteed to be unique and usually crazy.
It can be modded to be played with pretty much any Wiki out there...
For the full story, how to play and an example story, check out the article on IndieDB: http://www.indiedb.com/games/wiki-based ... -based-rpg
You can play on one PC, if you simply start a server and then connect the client using "localhost" as the IP.
Get the game from IndieDB: [Edit] I also attached the .love file below!
Win, 32 bit:
Win, 64 bit:
Linux, Mac, Source:
The game is of course open source, you can extract the .love and do whatever you want with it. You can also get the code from github.
Disclaimer: This is my first larger Lua/Löve project, so bear with me and my horrible code.
Technical details: For those interested, I use the Lua socket's http and tcp features. The first to download wiki articles from the web and the second to connect the servers and clients. Especially the http feature was very straight forward and pretty simple/fun to implement.
I'd be very happy to get some c&c!
----------------------------------------------------------------------------------------------------------------------------------------
Hi,
I'd like to introduce one of the craziest games I've ever created, the Wiki-Based-RPG. Gameplay is very experimental! .love file has been attached.
The WB-RPG features primates, castles, swords, spaceships and cathedrals. And Olympia, and physics. And everything else that Wikipedia has an Article for, really.
One player is the storyteller (server) and up to for heroes join his story (clients). The server writes the story and the clients reply by doing actions, saying stuff or using things from their inventory. (It's multiplayer only!)
The game randomly chooses wiki-internal-links from Wikipedia articles. The server must choose one of these words and use it in the story. Then this word is again looked up on Wikipedia and, again, random words are chosen from the new article.
This way a story goes through the realms of Wikipedia, and every story is guaranteed to be unique and usually crazy.
It can be modded to be played with pretty much any Wiki out there...
For the full story, how to play and an example story, check out the article on IndieDB: http://www.indiedb.com/games/wiki-based ... -based-rpg
You can play on one PC, if you simply start a server and then connect the client using "localhost" as the IP.
Get the game from IndieDB: [Edit] I also attached the .love file below!
Win, 32 bit:
Win, 64 bit:
Linux, Mac, Source:
The game is of course open source, you can extract the .love and do whatever you want with it. You can also get the code from github.
Disclaimer: This is my first larger Lua/Löve project, so bear with me and my horrible code.
Technical details: For those interested, I use the Lua socket's http and tcp features. The first to download wiki articles from the web and the second to connect the servers and clients. Especially the http feature was very straight forward and pretty simple/fun to implement.
I'd be very happy to get some c&c!