worldsmith 0.20.0 copy "worldsmith: ^0.20.0" to clipboard
worldsmith: ^0.20.0 copied to clipboard

A library for creating RPGs using [ziggurat](https://pub.flutter-io.cn/packages/ziggurat).

example/worldsmith_example.dart

import 'package:dart_sdl/dart_sdl.dart';
import 'package:worldsmith/world_context.dart';
import 'package:worldsmith/worldsmith.dart';
import 'package:ziggurat/ziggurat.dart';

Future<void> main() {
  final sdl = Sdl();
  final world = World(
    title: 'Example World',
    credits: [
      WorldCredit(
        id: 'ziggurat',
        title: 'Chris Norman: Worldsmith',
        url: 'https://pub.flutter-io.cn/packages/worldsmith',
      )
    ],
    creditsMenuOptions: CreditsMenuOptions(fadeTime: 1.0),
    mainMenuOptions: MainMenuOptions(fadeTime: 1.0),
  );
  final game = Game(world.title, triggerMap: world.triggerMap);
  final worldContext = WorldContext(
    sdl: sdl,
    game: game,
    world: world,
  );
  return worldContext.run();
}
0
likes
140
points
54
downloads

Publisher

verified publisherbackstreets.site

Weekly Downloads

A library for creating RPGs using [ziggurat](https://pub.flutter-io.cn/packages/ziggurat).

Repository (GitHub)
View/report issues

Documentation

API reference

License

MPL-2.0 (license)

Dependencies

args, dart_sdl, dart_synthizer, encrypt, json_annotation, open_url, path, ziggurat, ziggurat_sounds

More

Packages that depend on worldsmith