-
Notifications
You must be signed in to change notification settings - Fork 11
BuildingAnEngine
Jon Thysell edited this page Jul 26, 2022
·
2 revisions
The purpose of Mzinga has always been to encourage and assist developers in building their own Hive AIs. To do that, developers can build their own UHP-compatible game engines and use MzingaViewer to "drive" them.
So if you're interested, here are some tips to get started building your own UHP engine:
- Read and familiarize yourself with the Universal Hive Protocol.
- Download and play with MzingaViewer on your computer.
- Try playing a new game with the Engine Console (
Engine > Engine Console
) open. There you'll see how MzingaViewer interacts with a UHP engine in real-time. - Try manually sending some UHP commands to the engine and see what happens.
- Try configuring MzingaViewer to use an external UHP engine (
Viewer > Viewer Options > Engine
) such as the standalone MzingaEngine. See the Resources page for other UHP engines to try.
- Try playing a new game with the Engine Console (
- Check out the UHP Sample Code repo for minimal implementations of basic UHP engines in various programming languages.
- Browse through the Core and Engine code in the Mzinga folder to see what a fully-fledged UHP engine can look like.
Mzinga Copyright © 2015-2023 Jon Thysell.
Hive Copyright © 2016 Gen42 Games.
Mzinga is in no way associated with or endorsed by Gen42 Games.
Getting Started
Mzinga's Projects
Other