explosiveduck / ed2d

Explosive Duck 2D
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Codacy Badge Scrutinizer Code Quality Code Health ed2d

This library/engine/framework started out originally as an entry for pyweek 19. We didnt get that far with the game, but we decided to keep the code around and continue extending it. We hope to have an alpha release soon.

Currently written in python using pysdl2 and freetype-py. We only support python 3.3+.

We have created our own opengl binding because originally we had some issues with PyOpenGL that we didn't have time to figure out.The opengl binding is currently located at ed2d/opengl/ if you want to try and extend it any. Hopefully in the future we can split it out into its own repo.

Potential Plans:

Check the issue tracker for our current and future plans.

Windows Setup: Download freetype from here(copy the dll acording to the version of python you have installed): https://dl.dropboxusercontent.com/u/37405488/freetype-vs13-winxp.zip

Download SDL2 from here (again make sure its the currect arch): https://www.libsdl.org/download-2.0.php

Put both dll's in the deps folder within your project folder (framework in this repo)

Download the OpenAL 1.1 installer from here and install it: http://www.openal.org/downloads/oalinst.zip

Install gem, pysdl2 and freetype-py using pip pip install pysdl2 pip install freetype-py pip install gem