-
Notifications
You must be signed in to change notification settings - Fork 0
Narayan Designer™ is a visual modelling tool for the Narayan™ simulation engine. This work was supported by the National Research Council of Canada and the Government of Canada.
License
cartesiantheatre/narayan-designer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ReadMe
======
Narayan Designer is a cross platform tool used to create agent based
models for the Narayan simulation engine.
The Narayan simulation engine can be embedded within a variety of creative
applications. These might range from an urban dynamics simulator assisting
city planners manage a real city to a game. A simulation model defines the
world's agents, resources, maps, units, globals, and simulation rules.
Simulation rules are written using Narayan Logic. Narayan Logic is an easy
to use stateless declarative language. Rules are executed atomically at
regular cycle intervals to update the state of the simulation.
By allowing simulation designers to visualize their model, it becomes easier
for non-technical subject matter experts to contribute to their
construction.
Narayan Designer uses a graphical Gtk+ based user interface via the C++
Gtkmm bindings. The Narayan simulation engine is used in Avaneya, a cerebral
science fiction metropolis city builder social simulation.
Visit us on the web at:
<https://www.cartesiantheatre.com>
<https://www.avaneya.com>
Copyright (C) 2017-2018 Cartesian Theatre. All rights reserved.
About
Narayan Designer™ is a visual modelling tool for the Narayan™ simulation engine. This work was supported by the National Research Council of Canada and the Government of Canada.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published