tag:blogger.com,1999:blog-8338260444057832583.comments2023-04-16T18:01:56.769+02:00Griatch's Evennia musingsGriatchhttp://www.blogger.com/profile/01430093554910807910noreply@blogger.comBlogger56125tag:blogger.com,1999:blog-8338260444057832583.post-18326553466144785922020-10-27T09:20:37.505+01:002020-10-27T09:20:37.505+01:00Thanks! Yeah, hope this will be useful to people. ...Thanks! Yeah, hope this will be useful to people. Griatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-51337108721408146992020-10-20T04:15:00.191+02:002020-10-20T04:15:00.191+02:00Epic documentation work! Thanks for putting the ti...Epic documentation work! Thanks for putting the time in, Evennia has really good docs and I know a lot of people appreciate it. Georgehttps://www.blogger.com/profile/05497869257213673199noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-78229345547868860522020-04-14T11:29:23.362+02:002020-04-14T11:29:23.362+02:00GMCP is a telnet protocol. The webclient talk to t...GMCP is a telnet protocol. The webclient talk to the server via normal JSON, and has its own (custom, but straight-forward) way to do so. You essentially just send a command to the webclient, with the argument being the image being the URL to the image you want to show. Griatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-84798106572561877592019-10-01T08:00:06.961+02:002019-10-01T08:00:06.961+02:00Thanks for the update!
How are you communicating ...Thanks for the update!<br /><br />How are you communicating which images etc to display on the web client? Is it open GMCP or something custom?Vadim Peretokinhttps://www.blogger.com/profile/05972553368691310521noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-70706923991341325512019-08-27T19:31:02.855+02:002019-08-27T19:31:02.855+02:00Evennia is great, muchhhhhh freedom to create any ...Evennia is great, muchhhhhh freedom to create any game system :)Oscuro87https://www.blogger.com/profile/06816586459586041494noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-82855471907610338032019-05-19T10:07:21.579+02:002019-05-19T10:07:21.579+02:00Thanks! Monkey Island was the best back in the day...Thanks! Monkey Island was the best back in the day :) Griatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-33737179446432342522019-05-18T21:14:27.160+02:002019-05-18T21:14:27.160+02:00I found this conceptually fun. The escape room wa...I found this conceptually fun. The escape room was engaging, and allowed me to use my imagination quite a bit. The 'focus' interface worked well, but took a bit to get used to. the similarities to games like Monkey Island were very present, and I feel equally creative. DarkSirhttps://www.blogger.com/profile/04668562311138583771noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-14132245977974726952018-10-01T08:58:25.381+02:002018-10-01T08:58:25.381+02:00Great job all! Godspeed on 0.9!Great job all! Godspeed on 0.9!Tizen Kotokohttps://www.blogger.com/profile/11616451074631214828noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-53004704568643974742018-08-18T20:08:09.832+02:002018-08-18T20:08:09.832+02:00Same! I am just waiting for Python 3 compatibility...Same! I am just waiting for Python 3 compatibility so I don't have to go back and change things, but this looks amazing!Anonymoushttps://www.blogger.com/profile/11966694342178423914noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-43313868815134884502018-08-18T17:43:15.273+02:002018-08-18T17:43:15.273+02:00Looks great! Can't wait for 0.9, the Python 2....Looks great! Can't wait for 0.9, the Python 2.7 requirement is a deal breaker for me :(Tizen Kotokohttps://www.blogger.com/profile/11616451074631214828noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-20903178589282188582018-06-26T16:59:39.076+02:002018-06-26T16:59:39.076+02:00I did newbie once in a shadowrun game....I was a s...I did newbie once in a shadowrun game....I was a shapeshifter and the other pc was killing werewolves...got my head chopped off with his dikote combat axe in one blow....we had to do a retake....Anonymoushttps://www.blogger.com/profile/17950655025831695436noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-28571991045437701922017-09-29T13:56:27.793+02:002017-09-29T13:56:27.793+02:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/12721552714869919639noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-3509119785441125972017-09-23T11:02:22.126+02:002017-09-23T11:02:22.126+02:00Thanks, a good point!Thanks, a good point!Griatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-20496773140961231222017-09-21T13:51:18.398+02:002017-09-21T13:51:18.398+02:00You should start these with a sentence about what ...You should start these with a sentence about what Evennia actually is and include a link to its website because many people read your blog in a feed reader.Max Ludwighttps://www.blogger.com/profile/08420310375661786940noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-25037415271103662912017-06-09T09:12:17.042+02:002017-06-09T09:12:17.042+02:00It is a very clear and helpful explanation. Thank ...It is a very clear and helpful explanation. Thank you!Anonymoushttps://www.blogger.com/profile/17755661211987457065noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-20292472834754049642016-05-10T02:58:15.974+02:002016-05-10T02:58:15.974+02:00Hi, I had the same problem (autodoc to GitHub wiki...Hi, I had the same problem (autodoc to GitHub wikis) and, unable to find a good implementation, started my own (in two parts: API inspection via <a href="https://github.com/goodmami/cartograpi" rel="nofollow">CartogrAPI</a> and Markdown rendering via <a href="https://github.com/goodmami/renderdown" rel="nofollow">RenderDown</a>. The code is still in flux, but here's an <a href="https://github.com/goodmami/RenderDown/blob/master/API.md" rel="nofollow">example</a>. Note that the template I used was meant for GitHub wikis, so that API.md document doesn't do interdocument linking well, but the intradocument links work ok.<br /><br />I didn't find your project until I was searching for alternatives to Napoleon for Google-style docstring parsing. Even after finding this blog post, I didn't realize that api2md was in your wiki repository until I dug a little deeper. May I echo Ronan's request that you put your api2md on GitHub as a separate repository, and give it a license? It would make it much more findable.<br /><br />Cheers!goodmanhttps://www.blogger.com/profile/13892843458464081326noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-72289874954948830412016-03-24T22:59:54.485+01:002016-03-24T22:59:54.485+01:00Neat stuff, Griatch! You are a machine (in a good ...Neat stuff, Griatch! You are a machine (in a good way).Anonymoushttps://www.blogger.com/profile/12213846259857624016noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-66058169611562855692016-01-27T11:48:41.540+01:002016-01-27T11:48:41.540+01:00A belated reply! I was actually myself a bit surpr...A belated reply! I was actually myself a bit surprised at the amount of stuff that happened this year, I thought some it was done the year before - but commit history doesn't lie. :) <br />Thanks for your nice comment!<br />.<br />GriatchGriatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-88824931329592431142015-12-20T19:09:13.887+01:002015-12-20T19:09:13.887+01:00Great post!! I'm amazed at how much effort is ...Great post!! I'm amazed at how much effort is being put into Evennia, and looking forward to another wonderful year. Keep up the good work and Merry Christmas to you!noattachhttps://www.blogger.com/profile/08807489876203547560noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-39941701601772915232015-12-08T15:18:32.811+01:002015-12-08T15:18:32.811+01:00Thankyou! I felt I was droning on a bit too much i...Thankyou! I felt I was droning on a bit too much in places, but practice makes perfect I guess. :) Glad you liked it!<br />.<br />GriatchGriatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-69273470230787320572015-12-05T02:28:42.893+01:002015-12-05T02:28:42.893+01:00Griatch - I enjoyed listening to you on the podcas...Griatch - I enjoyed listening to you on the podcast. You seem like an interesting and clever person! Keep up the good work!noattachhttps://www.blogger.com/profile/08807489876203547560noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-90780758186832579572015-10-17T12:06:48.676+02:002015-10-17T12:06:48.676+02:00This comment has been removed by a blog administrator.Send Flower Pakistanhttps://www.blogger.com/profile/04201527870889773578noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-40304918178577065492015-10-13T17:39:34.690+02:002015-10-13T17:39:34.690+02:00@Pascal
Yes ... this is what the article is about...@Pascal<br /><br />Yes ... this is what the article is about.<br /><br />We use the twisted event loop to run the game logic itself, it would make no sense if it could not access the database (i.e. the django ORM) in the same process. We also run the webserver in the same process as the game server which means they both have access to the same database without needing to worry about caching or race conditions - this allows for easy integration of your game with its web presence. <br /><br />You could run the web presence under some other stand-alone webserver if you wanted, by all means - there is just no real reason to do so for most use cases.<br /><br />You are correct that Django database acccess is blocking of course. This is also discussed in the article. <br />.<br />GriatchGriatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-13352317029088247822015-10-10T18:05:40.098+02:002015-10-10T18:05:40.098+02:00Thankyou, those are most appreciated and encouragi...Thankyou, those are most appreciated and encouraging words. I'm glad to be able to keep some dreams alive whenever possible! :D<br />.<br />GriatchGriatchhttps://www.blogger.com/profile/01430093554910807910noreply@blogger.comtag:blogger.com,1999:blog-8338260444057832583.post-68291289882400106182015-10-09T20:16:59.767+02:002015-10-09T20:16:59.767+02:00Thank you for taking the time to write out your th...Thank you for taking the time to write out your thought process like this. Although you won't necessarily generate a ton of comments, this kind of thing is very interesting, insightful, and usable for the long-term. <br /><br />I've never posted before in any of the countless google group posts/blog/art/imaginative realities articles you've written and drawn, so as a lurker and Evennia hobbyist-tinkerer for several years now, I just wanted to send a big thank you.<br /><br />I hope you realize, being the extremely humble guy you are, that your diligence and patience is well appreciated and a huge inspiration. I've wanted to design a MUD for about 15 years now, and although I haven't ever really taken off on it, your work keeps that dream alive and continues to make it possible for me. Thank you!Anonymoushttps://www.blogger.com/profile/11086722187059637451noreply@blogger.com