Skip to content

A roguelike tutorial following the Complete Roguelike Tutorial for Kotlin

Notifications You must be signed in to change notification settings

Larkenx/kotlin-roguelike-tutorial

Repository files navigation

Creating a Roguelike in Kotlin, KTerminal, and LibGDX

This tutorial is currently a work-in-progress. Any and all parts will probably undergo significant changes!

This repository is meant to serve as a tutorial for folks to create a roguelike using KTerminal & Squidlib in Kotlin. KTerminal is a Kotlin terminal renderer created by the awesome heatherhaks. Behind the scenes, KTerminal is using LibGDX, a java game development framework. Squidlib is a large collection of algorithms for various uses, but we'll be specifically using some of the artificial intelligence and map generation algorithms!

Prior knowledge of Kotlin or LibGDX is definitely not required, but a decent understanding of Java is helpful. I will be folllowing the complete roguelike tutorial as a guide for the content that I'll be covering. If you'd like to get a quick crash course on the languages' basics and unique features, definitely check out this amazing online Kotlin tutorial that you can work with in the browser, but it is not required.

Table of Contents

About

A roguelike tutorial following the Complete Roguelike Tutorial for Kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages