• This repository has been archived on 05/Jul/2020
  • Stars
    star
    142
  • Rank 258,495 (Top 6 %)
  • Language
    Python
  • License
    GNU Lesser Genera...
  • Created over 11 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Interactive fiction (text adventure) and Mud framework

saythanks Build Status Latest Version

Tale logo

'Tale' - mud, mudlib & interactive fiction framework [frozen]

This software is copyright (c) by Irmen de Jong ([email protected]).

This software is released under the GNU LGPL v3 software license. This license, including disclaimer, is available in the 'LICENSE.txt' file.

Tale requires Python 3.5 or newer. (If you have an older version of Python, stick to Tale 2.8 or older, which still supports Python 2.7 as well)

Required third party libraries:

  • appdirs (to load and save games and config data in the correct folder).
  • colorama (for stylized console output)
  • serpent (to be able to create save game data from the game world)
  • smartypants (for nicely quoted string output)

Optional third party library:

  • prompt_toolkit (provides a nicer console text interface experience)

Read the documentation for more details on how to get started, see http://tale.readthedocs.io/

EXAMPLE STORIES

There is a trivial example built into tale, you can start it when you have the library installed by simply typing: python -m tale.demo.story

On github and in the source distribution there are several much larger example stories and MUD examples.

  • 'circle' - MUD that interprets CircleMud's data files and builds the world from those
  • 'demo' - a random collection of stuff including a shop with some people
  • 'zed_is_me' - a small single player (interactive fiction) survival adventure

More Repositories

1

Pyro4

Pyro 4.x - Python remote objects
Python
715
star
2

Pyro5

Pyro 5 - Python remote objects
Python
302
star
3

synthesizer

python sample mixer and sequencer, waveform synthesizer, and sound playback engine
Python
182
star
4

Pyrolite

Java and .NET client interface for Pyro5 protocol
Java
177
star
5

pyminiaudio

python interface to the miniaudio audio playback, recording, decoding and conversion library
C
159
star
6

prog8

high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16
Kotlin
142
star
7

pyc64

Commodore-64 simulator in pure Python
Python
80
star
8

pickle

Java and .NET implementation of Python's pickle serialization protocol
C#
76
star
9

Serpent

serializer for literal Python expressions, also .NET and Java
Java
49
star
10

bouldercaves

Boulder Caves - a Boulder Dash (tm) clone in pure python (including level editor)
Python
34
star
11

64tass

64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
C
30
star
12

cx16shell

Command line shell for the Commander X16
Lua
12
star
13

binaryen-interfaces

non-C programming language interfaces to the Binaryen library
Kotlin
11
star
14

cx16assem

File-based 65c02 assembler for Commander-X16
Lua
9
star
15

ksim65

Kotlin 6502/65C02 microprocessor simulator
Assembly
8
star
16

raycaster

Ray caster engine in Python and Kotlin/JVM
Kotlin
7
star
17

pylibxmplite

Python library that provides libxmp-lite mod file decoding
C
6
star
18

rocketsimulator

python rocket landing simulation game just using tkinter
Python
5
star
19

Pyro3

Pyro 3.x (old version - unmaintained - use Pyro4 instead)
Python
4
star
20

cx16imageviewer

multi file format (iff, pcx, bmp, koala) image viewer for Commander X16
Lua
3
star
21

text-elite

python and cleand up ansi-c versions of text elite
C
2
star
22

ksim68k

m68k cpu simulator
Python
2
star
23

Elite-ships

3d model viewer for Elite's space ships
Python
2
star
24

cx16rockrunner

RockRunner - a Boulderdash(tm) clone for the Commander X16
Lua
1
star
25

mazes

some experiments with generating and solving mazes
Python
1
star
26

cx16kernel

custom CommanderX16 kernel rom
Assembly
1
star
27

cx16chess

Chess game for the Commander X16
Lua
1
star