Lucia - OpenSource AudioGame engine written in Python
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.
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.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector