Projects tagged ‘pyglet’


[84 total ]

8 Users
   

cocos2d is a framework for building 2d games, demos, and other graphical/interactive applications. It is built over pyglet. It provides some conventions and classes to help you structure a "scene based application".
Created about 1 year ago.

1 Users
   

Bruce the Presentation Tool is for programmers who are tired of fighting with presentation tools. In its basic form it allows text, code or image pages and even interactive Python sessions. It uses ... [More] pyglet (http://www.pyglet.org/) and is easily extensible to add new page types. [Less]
Created about 1 year ago.

1 Users
 

Miru is a set of graphics extensions to pyglet enabling easier development of OpenGL-based applications in Python. Features include camera, lighting and advanced texture mapping abstractions. There is also support for loading Wavefront OBJ files.
Created about 1 year ago.

1 Users
 

PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to ... [More] give experimental psychologists a free and simple stimulus presentation and control package. [Less]
Created about 1 year ago.

1 Users
 

A turn-based tactical role-playing game developed in Python using pyglet.
Created 12 months ago.

1 Users

Pocketwatchis...Pocket watch is an OpenGL graphics library for python, intended to be used in a manor which makes sense to people who typically work with 2d graphics. Pocketwatch makes use of C++ to ... [More] do some basic memory management, and uses this to do the bulk of the opengl calls for drawing your objects and things. Pocketwatch features an api for writing plugins to extend the backend, so that you can easily write more advanced code if you need to, and distribute it separately. Pocketwatch provides a simple api to make use of this backend to write simple 3d programs. why!?Because I want to write python programs that can render opengl graphics with reasonable performance. Somewhere along the way someone told me a dirty dirty lie, which is to say that pyopengl can do this. Despite what your mother may have told you, using ctypes to do lots of opengl calls is actually very SLOW. So instead, I took all of the code that I could, and wrote a simple C++ library to do all the nitty gritty stuff, and wrote a python state-sorter which could render all of the objects with a single ctypes call. what about pyglet?Pyglet is awesome, and pocketwatch uses pyglet to do some specific things like window management, rendering text, and opening images. Pyglet now supports some features that may have been useful to solving the problems I had when I started writing pocketwatch. But even then, said features didn't seem flexible enough to do what I wanted. Maybe this is different now, maybe not. alsoPocketwatch is in a 'beta' phase, so the api is prone to change, some code is not as clean as I'd like it to be, and not all of the features I want are implemented yet. However, there is only a little bit of work left needed before it can be considered stable. None the less, use at your own risk. featuressimple, intuitive api model loading state sorting color based mouse picking extendable in C++ and python cross platform support rudimentary GLSL support! [Less]
Created 9 months ago.

0 Users

embryo is a tiny Mac/Windows/Linux GUI toolkit for Python. It can be used to "boot-strap" the user into downloading a larger GUI toolkit such as PyGTK, PyGame, pyglet, PyOpenGL, etc. FeaturesThere ... [More] are two main functions: message_box() displays an alert dialog to the user and waits for them to close it. It can contain either a single OK button, or an OK and a Cancel button. open_url() opens a website in the user's default web browser. There are several convenience functions for checking that a minimum version of a package is installed. For example, to check that PyGame 1.7 or later is installed: import embryo if not embryo.check_pygame('1.7'): # Exit.Usageembryo.py is less than 4kb compressed. Drop the latest version into your project and import it as shown above. Don't bother requiring users to install it -- that defeats its whole purpose! DocumentationThe embryo.py file is documented within itself. There are several example programs in the SVN trunk. Requirementsembryo requires Windows 98 or later, Linux with GTK-2.0 or later, or Mac OS X 10.1 or later. Any version of Python post-2.3 should be OK, but GUI functionality requires ctypes (so Python 2.5 is recommended). If ctypes is not available, embryo will still work, but will write messages to standard out. License &cembryo is provided under the BSD license, making it suitable for open-source and commercial projects with little restriction. If you have any queries or patches, contact Alex Holkner at Alex.Holkner@gmail.com. [Less]
Created 11 months ago.

0 Users

toccoUI is a set of applications written using the PyMT framework. It consists of a apploader and several applications demonstrating the multi user and collaborative nature of multitouch applications.
Created 8 months ago.

0 Users

English: This project was created by engineering students of Rio de Janeiro (Brazil) willing to increase their Python programming language skills, learn how to manage projects and do team work in the ... [More] real world and, most importantly, have fun! Português: Este projeto foi criado por alunos de engenharia do Rio de Janeiro (Brasil) com o objetivo de melhorar seus conhecimentos da linguagem de programação Python, aprender a gerenciar projetos e a trabalhar em equipe no mundo real e, principalmente, se divertir! [Less]
Created 7 months ago.

0 Users

simplui provides a lightweight and flexible GUI toolkit for Python/OpenGL applications using pyglet. Primarily intended as an aid in debugging and development, simplui is generally overkill for in-game GUIs.
Created 3 months ago.