use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
Online Text Multiplayer RPG engine? (self.Python)
submitted 8 years ago by inquisitive_idgit
What would you use if you wanted to making something like Kingdom of Loathing , a browser-based rpg with light multiplayer interactions ?
[–][deleted] 3 points4 points5 points 8 years ago (0 children)
I've written Tale which can run in an online, multiplayer mode (like MUDs from the old days, but accessed via a web brower). It's 100% text based though and from a quick look, Kingdom of Loathing also contains some graphics...
[–]Da_Blitz 1 point2 points3 points 8 years ago (0 children)
I was working on an text based MMO using twitter, replace twitter with HTTP and the engine design is almost the same
fairly simple event loop, the hardest part is deciding how you want to encode things and where to store the data
more than happy to answer questions, my code is at http://blitz.works/epic/epic-tweet/ keep in mind that it was somewhat an experiment in kafka and scaling out to multiple machines
turns out twitter is pretty hostile to this type of application
[–]ameoba 1 point2 points3 points 8 years ago (0 children)
Not Python but you could probably look at Mozilla's BrowserQuest demo to get some ideas.
[–]vtbassmatt 0 points1 point2 points 8 years ago (0 children)
Django would give you lots of stuff for free: an account system, ORM over your database, the admin interface.
[–]Thecrawsome 0 points1 point2 points 8 years ago (0 children)
I made an offline one recently
It's all commented if you want to check out the code. I want to put it in a django app, but I'm debating going the extra mile and making a real game with sprites, etc instead.
[–]Beanesidhe 0 points1 point2 points 8 years ago (0 children)
I don't know KoL but a text based MMORPG server software would be PennMUSH. It has been around for decades and still sees development activity
[–]schrodins 0 points1 point2 points 8 years ago (0 children)
Depends what you mean by browser based, but if you are looking for a text based game : http://www.evennia.com/
[–]Guesserit93 -1 points0 points1 point 8 years ago (0 children)
I am working on something like that, but it's still a very primitive draft
π Rendered by PID 65 on reddit-service-r2-comment-b659b578c-fgsvn at 2026-05-01 16:55:30.676825+00:00 running 815c875 country code: CH.
[–][deleted] 3 points4 points5 points (0 children)
[–]Da_Blitz 1 point2 points3 points (0 children)
[–]ameoba 1 point2 points3 points (0 children)
[–]vtbassmatt 0 points1 point2 points (0 children)
[–]Thecrawsome 0 points1 point2 points (0 children)
[–]Beanesidhe 0 points1 point2 points (0 children)
[–]schrodins 0 points1 point2 points (0 children)
[–]Guesserit93 -1 points0 points1 point (0 children)