A flexible editor for 2D games

Ingo Ruhnke 4b43eaea82 More .gitignore 1 year ago
data 0306118e55 Moved badguy sprites from .csv to badguys.py 3 years ago
flexlay cdd91b72cb Fix/silence flake8 warnings 1 year ago
supertux c974643d95 Fix incorrect handling of QFileDialog.getOpenFileName() return value 1 year ago
tests 6e5f1bcac2 Added missing EOF marker 3 years ago
text_editor 6e5f1bcac2 Added missing EOF marker 3 years ago
.gitignore 4b43eaea82 More .gitignore 1 year ago
.pylintrc 2a5f43226a Added Makefile for tests and linting 3 years ago
COPYING 4e277618b3 Moved flexlay/ to top level directory 7 years ago
Makefile cdd91b72cb Fix/silence flake8 warnings 1 year ago
NEWS.md c1b5bc0084 Next release will be 1.0.0 5 years ago
README.md 9c02aecfd2 Updated README.md a bit 3 years ago
guix.scm a593ee43ec Add Guix build file 1 year ago
logo.png d6b7a9d86e Add flexlay logo 1 year ago
logo.svg d6b7a9d86e Add flexlay logo 1 year ago
setup.py 430ae696fa Add setup.py 1 year ago
simpleed.py 92e1c355df Config checks attribute name is valid 5 years ago
supertux-editor 111066b923 Run PEP8 cleaner on the project 5 years ago
supertux-level 31b14e68ae Fixed some copy&paste issues with the --resave option 3 years ago

README.md

Flexlay

Flexlay is a generic 2d editor framework with special focus on games. It is written in Python3 and uses Qt5. It currently supports multi layered tile-, object- and bitmaps, full undo/redo, support for tile-brushes, easy copy/paste, multiple buffers, minimap support, a metadata editor and some other stuff usefull for creating levels for 2d games.

Supported games:

Since Flexlay is a framework and not an editor itself, it has to be started via a game specific script (e.g. supertux-editor, netpanzer-editor).

To run the SuperTux version of Flexlay, see the wiki.

Flexlay is covered under the GNU GPL, which means that you can copy and even modify it pretty much as you like, as long as you keep the copyright headers in place and distribute the source too if you distribute binaries, see the file COPYING for details.