Update, Lucia 2.0 and Discord server
As part of the effort for version 2.0 of lucia (which will mostly be a rewrite of the entire thing), I have created a discord server, where interested people can follow along, give more direct feedback and have general discussions about Lucia.
I really hope to see as many interested people there.
To join simply click here.
PS: Please note, that this is not a general purpose python support server, other communities exists for that. This is mainly intended for lucia interested people.
update 20-11-2019: Documentation are now available at https://LuciaSoftware.github.io/lucia
lucia
LuciaSoftware brings you today, an audio game engine written in python.
https://github.com/LuciaSoftware/lucia.git
Goals:
The goal of lucia is to change the audio game creation method from the now old and no longer maintained bgt, to python.
Lucia should not act as a starting game, but as a base, that a high quality game can be build upon.
In addition lucia should be cross platform, At Least on windows and mac.
Features
Support for OpenAL and BASS as audio backends, with options for writing custom ones.
Support for encryption and storage of game assets in a secure format.
Support for a way to output text through speech and braille on common screen readers (NVDA, Jaws, SAPI, VoceOver, eSpeak)
Support for three dimensional rotation (for games that need it).
Has varius commonly used UI elements, such as different types of menus and inputs build in.
Cross platform.
And more.
Installing lucia
Lucia is a module for python 3x, so you'll need that first.
There's the to default ways to install lucia.
Through pip
pip install lucia
Or the manual way (to get latest features, do note that it could be unstable).
git clone [url]https://github.com/LuciaSoftware/lucia.git[/url]
cd lucia
python setup.py install
Contributing
Everyone is welcome to help improve Lucia, to start look at the opened issues, and go from there.
Remember to follow our contribution guidelines, they can be found at https://github.com/luciasoftware/lucia/ … ibuting.md
If you feel lucia is missing something, do open an issue and we'll take it from there.
Do note, that if you modify / improve lucia, you are required to give back your contributions to LuciaSoftware (per it's GNU Lesser General Public License, see below).
License and credits:
Copyright (C) 2019 LuciaSoftware and it's contributors.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see https://github.com/LuciaSoftware/lucia/ … r/LICENSE.
People from this forum, that has helped make lucia possible.
NicklasMCHD
Cartertemm
pauliyobo
X0 (Colton)
Kianoosh
visualstudio
ivan_soto
Known games to use Lucia
WhoWantsToBeAMillionaire By Accessiware
Perilous Marathon By IMS Productions
Do let us know, if you want your game added to the list.