• Stars
    star
    188
  • Rank 199,414 (Top 5 %)
  • Language
    Dart
  • License
    BSD 3-Clause "New...
  • Created almost 11 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

A procedural sword & sorcery adventure

Build status

Welcome to the code repository for the egamebook project.

This repository contains all the moving parts needed for running egamebook campaigns, in one place, using the monorepo approach.

If you choose to play around with egamebook, you will probably spend most of your time in the edgehead/ subdirectory. Edgehead is the canonical example of an egamebook, and it provides a way of running the game in terminal. Go read Edgehead's README to learn more about playing, playtesting, and developing Edgehead.

If you're thinking of building your own egamebook, the easiest way to start is to make a copy of the edgehead subdirectory and start changing the text files and the Dart files there.

If you're looking for more info about egamebook itself, visit egamebook.com.

To play the IFCOMP 2017 entry called Insignificant Little Vermin, click here.

Development

Most development happens inside the subfolders of this monorepo. But for CI, you'll need to use the Dart mono_repo package:

pub global activate mono_repo

This installs the mono_repo command line tool.

To run all tests in the whole mono_repo (the tests that will be run by Github Actions), use this command:

mono_repo presubmit

More Repositories

1

state_experiments

Companion repository to the "Build reactive mobile apps in Flutter" talk
Dart
909
star
2

hn_app

The HN reader app developed live on The Boring Flutter Development Show
Dart
488
star
3

tictactoe

Dart
419
star
4

linkcheck

Fast link checker
Dart
391
star
5

english_words

Utilities for working with English words
Dart
203
star
6

unsure

Unsure Calculator
Dart
109
star
7

conference_darwin

A library for building conference schedules using a genetic algorithm.
Dart
95
star
8

scifi_ui

Taking Flutter's custom UI capabilities to movie UI territory
Dart
86
star
9

dartbin

DEPRECATED: use https://dart.dev/tools/dart2native instead
Dart
60
star
10

little_things

Code for the app in https://www.youtube.com/watch?v=MIepaf7ks40
Dart
58
star
11

selfimproving-dev

The Self-Improving Developer book.
HTML
49
star
12

edgehead

MOVED:
44
star
13

html_unescape

Dart library for unescaping HTML-encoded strings
Dart
38
star
14

darwin

A genetic algorithm library for Dart.
Dart
37
star
15

markov

Markov chain generator in Dart
Dart
34
star
16

filiphnet

Filip Hracek's personal homepage
HTML
28
star
17

human-life

An app for visualizing human life in weeks.
Dart
27
star
18

progress_bar

JavaScript
26
star
19

win95_flutter

A silly experiment with rendering Windows95-like UI in Flutter
Dart
25
star
20

fuzzylogic

Fuzzy logic module for Dart.
Dart
22
star
21

cli_menu

A simple menu (picker) that works on the command line.
Dart
22
star
22

sloth_app

Intentionally slow Flutter app
Dart
22
star
23

flutter_template_maker

A tool for automatically creating Flutter templates from existing Flutter projects.
Dart
17
star
24

prime_finder

Find primes that include meaningful numbers
Dart
17
star
25

adaptive_boring

Dart
16
star
26

bespoke

Dart
14
star
27

observable_flutter_cube

Dart
14
star
28

extension_methods_playground

A few samples use cases of Dart extension methods.
Dart
14
star
29

game_template

Dart
13
star
30

benchmarkhor

Benchmark comparison tool.
Dart
12
star
31

youtube_subs

Prettifies autogenerated subtitles
Dart
10
star
32

slot_machine

Dart
10
star
33

sample_downloader

A command-line tool for easy extraction of Dart & Flutter projects from GitHub repositories.
Dart
9
star
34

t_stats

A Dart library for statistics.
Dart
9
star
35

tmzns

Automatically exported from code.google.com/p/tmzns
JavaScript
9
star
36

wnews

A tiny command-line news reader
Dart
8
star
37

ink-dart

Dart wrapper around Ink.
Dart
7
star
38

startup_namer

An AngularDart web app for naming startups.
Dart
7
star
39

jsonml

JsonML for Dart
Dart
6
star
40

spaceship_combat

Dart
6
star
41

service_worker_helper

Dart
5
star
42

simpleverse

A simple program that is procedurally generating short poems
Dart
4
star
43

startup_namer_flutter

Dart
4
star
44

codelab-experiment

C++
4
star
45

grayshore

Grayshore is an old-school fantasy setting for roleplaying games (like Dungeons & Dragons), computer games and whatever else that needs a consistent world.
4
star
46

gtag_analytics

A minimal Google Analytics interop library for Dart.
Dart
3
star
47

zombie

Dart
3
star
48

goap

Goal oriented action planning in Dart.
Dart
3
star
49

another

Another Death of Art: an evolutionary algorithm art project
Python
2
star
50

flame-collision-benchmark

Dart
2
star
51

lochness

Ludum Dare game
Dart
2
star
52

timeline

A simple web-based tool for creating SVG timelines
Dart
2
star
53

devfest_cz

Dart
2
star
54

dart-logo-neural-pilot

Dart
2
star
55

dart-graphml

DEPRECATED: Please do not use this code
Dart
1
star
56

reddit_crawler

A simple command line tool that gets all Reddit submissions about a particular technology
Dart
1
star
57

bodega

Dart
1
star
58

herding-game

Automatically exported from code.google.com/p/herding-game
JavaScript
1
star
59

egamebook_server

Dart
1
star
60

dart-xml

A lightweight XML library for Dart.
Dart
1
star
61

text_interpolate

Minimal Dart library for random interpolation between two Strings. To be used for 'animation' - tweening between texts.
Dart
1
star
62

components_codelab

Dart
1
star
63

georgeous

This is a 2 year old exercise in Android app design. Nothing much to see here, really.
Java
1
star
64

measure

Tools for measuring some performance metrics.
Dart
1
star