This shows you the differences between two versions of the page.
tutorials:crystal_bbs:start [2017/03/20 00:18] sardaukar |
tutorials:crystal_bbs:start [2018/03/29 01:58] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crystal BBS ====== | ||
- | If [[tutorials:python_bbs:start|Python]] is not your thing, you're in luck - this tutorial uses [[https://crystal-lang.org/|Crystal]] and is more of an overall view of BBSs, including the Telnet protocol. | ||
- | |||
- | ===== Prerequisites ===== | ||
- | |||
- | * A basic understanding of programming (Crystal is very similar to Ruby) | ||
- | * A Linux or macOS computer - sorry, Crystal is not available for Windows yet! | ||
- | |||
- | ===== Lessons Overview ===== | ||
- | |||
- | The following lessons will help you get a basic Telnet-enabled BBS up and running: | ||
- | |||
- | * [[tutorials:crystal_bbs:part_zero|Part Zero]] - Intro to the Telnet protocol | ||
- | * [[tutorials:crystal_bbs:part_one|Part One]] - Basic Telnet server with minimal functionality | ||
- | * [[tutorials:crystal_bbs:part_two|Part Two]] - Telnet client feature negotiation | ||
- |