Skip to content

explosiveduck/ed2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • Move away from pysdl2 (We have some features we want that arn't available in SDL2)
    • This would be done with an custom platform implementations on supported platforms.
  • Split the opengl binding out from this repo.
  • Generate the opengl binding from the xml opengl registry.
  • Probably other stuff.
  • Easy to use opengl ui framework?

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

Releases

No releases published

Packages

No packages published

Languages