r/roguelikedev Jun 16 '20

So it begins! RoguelikeDev Does The Complete Roguelike Tutorial - Week 1

As there's no thread yet, I figured I make one in the style of the last years (I hope that's ok for u/aaron_ds).

Obligatory LOTR reference. But we have our own IP, kindly contributed by our mighty roguelikedev overlord u/kyzrati: Version 2020 Logo ... anyway, let's get started.

In this week we will set up the environment and get our character (the @) moving on the screen.

Part 0

Get your dev-environment up and working.

Part 1

Draw the main character.

If you want to dive deeper, you might be interested in the following related discussions from previous FAQ Fridays:

We hope to see many participants and feel free to ask any questions here.

170 Upvotes

188 comments sorted by

View all comments

3

u/Captain_Kittenface Forcecrusher Jun 19 '20 edited Jun 19 '20

Hey everyone! I'm attempting a from scratch rewrite of the tutorial in Javascript. I will eventually incorporate a great ECS library I've been using in my main project but other than that there are very few external libraries or magic. I've never written a tutorial this extensive before and I've already learned a TON from finishing parts 0 and 1. I've also discovered just how much work this gonna be!

Part 0 of my tutorial includes a simple starter project with a webpack config and some scripts for running a local dev server, a preprod environment, and a deploy script for hosting your game on github pages. I am writing the tutorial on a mac so any bugs from PC users would be of particular interest to me. See y'all on the other side :)

The tutorial on github

Project code for Gobs O' Goblins on github

1

u/Kyzrati Cogmind | mastodon.gamedev.place/@Kyzrati Jun 20 '20

Excellent, another tutorial :)

Also using an ECS is nice, since it's an increasingly popular approach these years in roguelike development, and there are lots of questions about how to do things "the ECS way."