|lib||6 hours ago|
|.gitignore||a month ago|
|LICENSE||a month ago|
|LOGO||a month ago|
|README.md||9 hours ago|
|TODO||7 hours ago|
|pubspec.yaml||6 hours ago|
Stands for ViliX’s Text/ASCII Game Engine. It’s more of a framework than a game engine.
In the future, VilTAGE should be able to provide an easy way of making Dart ASCII based games.
To demonstrate how simple it is to create a new VilTAGE game (read more on wiki), here are three steps you need to make to create new game:
dependency viltage: anyto your project’s pubspec.yaml
import 'package:viltage/viltage.dart';to the top of your main .dart file
- add those two lines to your
VilTAGEConfig vtc = new VilTAGEConfig(querySelector("#game_canvas")); VilTAGE mygame = new VilTAGE(vtc);
This will take a canvas element and create a blank grid of dots, which becomes a foundation for a new game.
You can contact me on Twitter @ViliX64 where I’ll happily explain everything about VilTAGE to you.
The author of VilTAGE is Vilém Zouhar (@ViliX64) (@rustilnee contributed to!). I’m constantly improving the code base. Reporting any issues/suggesting new things is the best way how to improve VilTAGE. You can also change the code itself and commit changes!
VilTAGE is licensed under the MIT License, meaning you can use it/change as long as you mention at least somewhere in the description that your game uses VilTAGE.