Projects tagged ‘pyglet’


[44 total ]

5USERS
   

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".

1USERS
   

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 pyglet (http://www.pyglet.org/) and is easily extensible to add new page types.

1USERS
 

A turn-based tactical role-playing game developed in Python using pyglet.

1USERS
 

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.

0USERS

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 are two main functions: message_box() displays ... [More] 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]

0USERS

Note: Use the SVN repository to pull down the latest until the actual first release. The project is aiming to buildthe union of Python, OpenGL, and XML. Pyroglyph is a highly interactive and fun python GUI environment in a self-contained object ... [More] oriented form that offers view-based, layer-based, and constraint-based metaphor for making responsive UI centric applications the requirements are just python 2.5 and Pyglet. You can find links to Python and Pyglet from the Links box on the right side of this page. quick start to see pyroglyph runIf you checkout the source (recommended) you will need python 2.5 with the Pyglet package installed. Execute ./runpython script from the top level of the checkout, or ./run path/to/your/program. This method is the way I work for now. Look to the apps directory for other tests and examples. general1.lzx or ls.lzx is a good place to start. How it works: Python is used as the underlying language Instead of ECMA script - with python's signature namespacing support fully applied. A small but nice-featured OpenGL "runtime" is provided that supports the standard operations that a Pyroglyph Runtime should do. statusThe project is fairly mature although the API is not quite complete, although usable for the curious to poke around in (and develop with) [Less]

0USERS

Lepton: A high-performance, pluggable particle engine and API for PythonLepton is designed to make complex and beautiful particle effects possible, and even easy from Python programs. Lepton is under development, but even now it has some useful ... [More] features: Native-code core for high-performance particle dynamics and rendering Pluggable particle controllers for specifying particle behavior Two pluggable OpenGL renderers, and two pygame renderers Spacial domains, used to control particle emission and behavior Modular architecture that lets you easily configure and customize the engine The code includes several examples of how you can use the engine (using pyglet). Note the engine itself does not depend on any other 3rd-party libraries and simply requires the application to setup an OpenGL context in order to render particles. Learn MoreOverview -- The 10,000 foot view of Lepton Change Log -- Changes in the latest release RoadMap -- Where Lepton is headed Latest Checkins -- What's cooking in the subversion repo [Less]

0USERS

The Suite Muzak Machine is a tool for sample-based music composition. Its core functionality is very simple: An edition is represented by a text file, the score, which provides meta data such as title for the edition; identifies notes with clips by ... [More] associating short names with filenames; can specify parts of sound files in terms of seconds and frames; finally, specifies track as a sequence of notes. As it stands, the entire application is centered around two Python classes: the Score class parses a score text file and turns it into a (JSON-compatible) data structure; the Machine class that uses a Score instance to find media sources, preprocesses them, and finally plays them back as instructed by the score. Here is a sample score, passion.suimm.score: ~title: passion @home: ./the-flirts-passion @frames-per-second: 86 intro: ~file: passion-v2 ? 0m 4s 77f ... 0m 7s 21f intro2: ~file: passion-v2 ? 0m 9s 13f ... 0m 12s 79f introcounter: ~file: passion-v2 ? 0m 7s 19f ... 0m 9s 10f dub: ~file: passion-v2 ? 0m 20s 55f ... 0m 22s 56f dub dub dub intro intro introcounter Possible future developmentsturn suimm into a web application add ability to build complex notes out of other notes (iow a sequence of clips can be treated like a single note) add ability to specify repetition of parts add ability to branch repeated parts based on the loop count add ability to define multiple tracks add ability to specify snychronized video and text content add media output window that displays video and text content Suimm is written in Python and based on the pyglet media library (http://pyglet.org/, http://code.google.com/p/pyglet/). [Less]

0USERS

The primary goal of Cassopi is to produce an open source sketching application that allows non-destructive workflow. This is achieved by using a node based approach combined with GPU acceleration. For latter point OpenGL is used. Cassopi is ... [More] developed using Python. Pyglet provides basic windowing, event system and access to OpenGL. At first stage the goal is to get the user interface and basic node functionality working. After this the functionality will be extended to encompass sketching. Note that at the moment I am working on user interface library (http://bui.googlecode.com/) that I hope to use as the basis for Cassopi. [Less]

0USERS

So long, a love storyA pyweek #7 solo entry Pyweek entry

0USERS

OpenHM is a 2D video game programmed with Python (and Pyglet) inspired by the Harvest Moon series by Marvelous Entertainement, namely the Gameboy Advance games. The project is a free software one, released under GPLv2 or GPLv3, with most of the content released under similar licenses.

0USERS

DescriptionThis project is a collaboration between Fydo and Jotham. The project is an entry in the September 2008 Pyweek competition. The project is being built in Python, Pyglet and PyMunk. Software DependenciesProject source can be obtained ... [More] from the Source tab. You will require an SVN client like TortoiseSVN to access it. Required Python 2.5 http://www.python.org/download/ pyglet 1.1.1 http://www.pyglet.org/download.html pymunk 0.8 http://code.google.com/p/pymunk/downloads/list Optional TkInter http://wiki.python.org/moin/TkInter Used by the Level Maker/ Polygon tool. Inkscape http://www.inkscape.org/ For level editing. StatusTheme decided. Development in progress. ScreenshotsLevel built using Inkscape collision detection is still a horror. :-( PyMunk based Character Chassis. Doesn't really work very well at the moment. Polygon and sprites mapping successfully in the physics simulation. Tool for creating Polygons for game sprites. Rewrite of the PyMunk tutorial. [Less]

0USERS

You must work your way through levels with your faithful robot companion. Unfortunately your robot has been damaged so it will only respond to voice commands and is leaking fuel. Make it to the exit with your robot before he runs out of fuel and ... [More] you win, but beware the turrets and pools of toxic waste. Includes a built in level editor to challenge yourself and others. [Less]

0USERS

IN ENGLISH: Weather Blob (Tentative Title)WB is a role-playing game which is coded in Python using Pyglet and Miru libraries. Current status: Pre-pre-pre-alpha Developers Name Job Hohoo (reallysecretaccount) Lead developing, programming ... [More] , sprites, music 404_not_found Sprites SUOMEKSI: Weather Blob (Työnimi)WB on RPG joka koodataan Pythonilla käyttämällä Pyglet- ja Miru-kirjastoja. Nykyinen tila: Esi-esi-esi-alfa Suunnittelijat Nimi Työ Hohoo (reallysecretaccount) Pääsuunnittelu, ohjelmointi, spritet, musiikki 404_not_found Spritet [Less]

0USERS

HeffalumpFor further information view the Wiki To access sources online go to: http://github.com/kportertx/heffalump/tree/master

0USERS

Welcome to Lifegame 2d! This is an implementation of Conway's Game of Life written in Python with the help of Pyglet/OpenGL. Python/Pyglet/OpenGL is a brilliant combination and this simple project should be usable as an example on how to use these ... [More] libraries. Features: Speed control Random population Custom population drawing Toroidal worldview Age coloring Requirements: Python Pyglet See a Screencast here [Less]

0USERS

Norwegian Blue's game for Pyweek 7 Going to end up using pyglet, and maybe cocos2d and pymunk.

0USERS

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". A cocos2d application consists ... [More] of several scenes, and a workflow connecting the different scenes. It provides you with a "director" (a singleton) which handles that workflow between scenes. Each scene is composed of an arbitrary number of layers; layers take care of drawing to the screen (using the pyglet and OpenGL APIs), handling events and in general contain all of the game/application logic. Cocos simplifies the game development in these areas: Defining a workflow for your game Creating special effects in layers Creating transitions between scenes Managing sprites Basic menus For more information, visit the cocos2d homepage [Less]

0USERS

This application works in conjunction with TeamSpeak Monitor version 1.3.7+ to alert the user when people join or leave TeamSpeak. This application is intended as an sample of external applications making use of TeamSpeak Monitor's data export ... [More] functionality. In order to hear the alert sound, you must have pyglet installed. If you are running on a Mac and would like Growl alerts, you must also have the Growl Python bridge installed from the Growl SDK. NOTICE: No further development of this demonstration code is planned. [Less]

0USERS

Shaolin's Blind Fury is a side-scrolling beat 'em up game like Final Fight.

0USERS

Random junk I (Simon Hildebrandt) am experimenting with. Mainly game prototypes and web geekery.

0USERS

The aim of this project is to make an editor that is very easy to script, and therefore an excellent platform for quickly testing ideas and add new features.

0USERS

The goal of pytform is to be a fully featured 2d polygon-based game development kit. I'm starting to create a 2d game, and developed this to make my work easier. It could be useful for more people, so I've decided to share it! If you want more ... [More] details, check the pytform's home page: http://sites.google.com/site/pytform With pytform, you code in Python. Pytform is mainly composed of a level editor and a "game class", used to implement your game. You can download the first release (v0.1) in the Downloads pane. Please consider that this is a very early beta! Hehe... I'm now focusing on documenting everything. This project uses the following libraries (if you get the source, you'll need to download them too): pyglet pybox2d pyyaml py2exe [Less]

0USERS

pybox2d2D physics library for Python under the zlib license. 9/2/2008: BlogDevelopment will now be detailed on this blog, whether you like it or not. Releases6/1/2008: 2.0.1b4 Released

0USERS

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 give experimental psychologists a free and simple stimulus presentation and control package.

0USERS

An extensible Python framework for visualizing dynamical systems.

0USERS

This a a group of programming examples (mainly python).

0USERS

Super Robot Battle 200X is a game created for Pyweek 6 by "Team Measuring Cups" which consists of James Turk and Steven Jackson. The game is a simple robot programming environment written in Python and started on March 30th 2008 with the goal of ... [More] having a fully playable game within a week. If the game is any good, maybe we'll continue working on it? [Less]

0USERS

T e a m P r e s e n t s Story: http://gamecomp.googlecode.com/svn/trunk/gamecomp/screenshots/tiedtogetherstory.pdf Edit as you see fit Framework is currently checked into the trunk, you can build a windows exe using: '\Python2.5\python.exe ... [More] setup.py py2exe' and you can either run the exe or run the main.py LibsWe will use the following libs pygame 1.8.1 http://www.pygame.org/download.shtml pyglet 1.1.1 http://pyglet.org/download.html pyopengl 3.0.0b5 http://pyopengl.sourceforge.net/ cocos2d http://cocos2d.org numpy http://numpy.scipy.org/ pyBox2d 2.0.1b4 http://code.google.com/p/pybox2d/downloads/list Elements - http://svn2.assembla.com/svn/elements And if we finish: skellington py2exe-0.6.8 http://www.py2exe.org/ compogameloader http://code.google.com/p/compogameloader/ Remember to clean out your site-packages directory to make sure you are using the right versions. Current Screen [Less]