ainneve

ainneve

A full example game created in Evennia (under development, anyone can help!)

Stars: 75

Visit
 screenshot

Ainneve is an example game for Evennia, created by the Evennia community as a base for learning and building off of. It is currently in early development stages and undergoing major refactoring. The game provides a starting point for users to explore game systems and world settings, with extensive documentation available. Installation is straightforward, with pre-configured settings and clear instructions for setting up and starting the server. The project welcomes contributions and offers opportunities for users to get involved by checking open issues and joining the community Discord channel. Ainneve is licensed under the BSD license.

README:

Ainneve, an example game for Evennia

main develop
Main build Status Develop build Status

Codebase is undergoing major refactoring - please join the ainneve on Discord if you wish to discuss ideas for Ainneve's future.

Welcome! The Evennia community has created Ainneve for you to use as a base to learn from and build off of. Ainneve currently is an early work in progress.

Getting started

We recommended you look up Evennia's extensive documentation. It has several beginner-level tutorials and a thoroughly documented codebase.

To learn about Ainneve's game systems and world setting, check out our wiki.

Installation

The main configuration file is found in server/conf/settings.py - but you don't need to change it to get started. All of the necessary settings come pre-configured

Once you have the ainneve directory, cd into it in a shell and install the pip requirements. (It's recommended you set up a python venv first!)

pip install -r requirements.txt

If you have trouble with installing the requirements, please check Evennia's troubleshooting guide

Next, initialize the game in evennia:

evennia migrate

To start the server, make sure you're in the ainneve directory and run:

evennia -i start

This will start the server so that it logs output to the console. Make sure to create a superuser when asked. By default you can now connect to your new game using a MUD client or the built-in website - telnet at localhost:4000 or 127.0.0.1:4000 or your web browser at http://localhost:4001.

Current To-Do (feel free to contribute!)

In flux: check out the design doc for an idea of the project's plans.

(To-do: write a to-do list)

Contributing

If you're looking for what tasks we need help with, look at our current open issues. (NOTE: these need to be reviewed, so they may not be current!)

To let us know you're interested in helping out, you can also visit the #ainneve channel in the Evennia Discord

Please submit pull requests as feature branches rather than from your main branch -- see https://github.com/evennia/evennia/wiki/Version-Control#making-a-work-branch.

License

Ainneve uses the BSD license, the same as Evennia.

Legacy note: Originally, our game was based on Open Adventure, copyright 2014 Kyle Mecklem and released under the Creative Commons Attribution CC-by-SA license. It is no longer.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ainneve

Similar Open Source Tools

For similar tasks

For similar jobs