Let a billion videogames bloom

Everything game development: news, lessons, discussion

Weekly Links #261: classic MMORPG edition

17 March 2019 — No Time To Play

Hello, everyone! The big news this week is that I managed to complete a command-line port of Ramus 2:

(Screenshot of a terminal emulator showing a fragment from Roger Firth's Cloak of Darkness.)

Well, for certain values of complete. There are many more features to add. But hey, now you can play games natively on Linux and Windows. Source code is available, too. This lets me better understand the system, paving the way for other future improvements, and frankly it makes the whole thing look a bit more like a serious effort, if not exactly professional.

In related news, I started work on a gamebook using Ramus 2, because what's an interactive fiction authoring system without an original game made with it? No promises as to when it will be done, but the concept is strong and should work out.

Now, on to the week's major events. In mid-march, we have big things coming to Itch.io, EverQuest at 20, and a request for help. Details below the cut, and please read to the end. Thank you!

Read more...

Tags: indie, mmo, rpg, roguelike, tabletop, interactive-fiction

Comments? Tweet  

Weekly Links #259

03 March 2019 — No Time To Play

This week's editorial is an open letter to people just starting out making games.

Dear beginners,

I'm so happy you want to learn how to make games. Welcome to the club! The more, the merrier. Can't wait to see what you come up with.

So, you picked Python and Pygame as a starter kit. Excellent choices! Python makes programming fun, and Pygame brings all the tools you need right there at your fingertips.

There's just one thing: even with those, you won't be able to make much of a game on your first day. Or your first week. Or your first month. You've embarked on a multi-year journey. If that sounds like too much, sorry. There are no shortcuts.

Oh, it's not a hard journey. You're going to meet cool people, learn useful stuff, tinker with cool toys... Step by step, your dreams will take shape. Just not instantly. Have a little patience. And don't try to cheat, because you'd just be cheating yourself. This is no history test. You're not in school. This is for you.

Do yourself a favor and read the official Python tutorial first. Even if you already know another language. Doubly so if you don't! That stuff is the foundation of everything you're going to build. Make sure you understand it before moving on to the next level. You'll be surprised how many (text-based) games you can make even just with that.

Likewise with Pygame. The official documentation lists some tutorials. At least look through them. Get an idea of what's possible.

Or you can go with books. Many people swear by the Invent with Python series. See if you like them better, it can't hurt to look.

Last but not least, read example games. Make changes. See what happens. Ask questions. You'll find people to help you.

Just PLEASE take the time to do it right. Or else it will seem a lot harder.

Signed: someone who's been doing this for a while.

In the way of news, we have a capsule review of the Basic Fantasy RPG, MobyGames at 20, and more. Details after the cut.

Read more...

Tags: tabletop, rpg, review, history

Comments? Tweet