Skip to content
Rene Orion Salmon edited this page May 12, 2020 · 6 revisions

Welcome to the TADS 3 Adv 3 Lite Library wiki!

This repository contains the organized, condensed texts of the Learning TADS3 with AV3 Lite libraries.

Why Am I Doing This?

Well, to put it simply, the manual, though extremely well-detailed and polished, was too indepth, and explained in 20 some pages what could be explained in about 5, so because I believe in "working smarter" and "not harder", I've taken the liberty of condensing some of the manual for faster learning of TADS 3. However, I am planning on making my own engine in C# as opposed to C++, like this IDE was design in the future. For now, we deal with this awesome indepth text based adventure IDE!

Table of Contents

Chapter 1 - The Basics

Section 1 - The Basics - Setting up the TADS 3 for these simple tutorials.

Chapter 2 - Map Mapping - Rooms

Section 1 - Rooms - This section will teach you how to create rooms for your game!

Section 2 - Coding Excursus 1: Defining Objects - This section will go more in-depth on how to define an object and more information about the Room Template.

Section 3 - Rooms and Regions - This section goes into detail about Rooms and Regions and why you should use them. You are taught how to create a Dark Room class that inherits from the Room class. We discuss the "cannotGoThatWayMsg" Property, and a few excersise is given to the reader for better practice of developing more complex maps.

Section 4 - Coding Excursus 2 – Inheritance - In this section we will take a look a little further on inheritence and how it will work to our advantage when coding for our game.