Zorn 0.1.8 |
Date Added: January 05, 2010 | Visits: 917 |
|
||||||||
Zorn is a 2D top-view space shooter written in Python, using SDL and OpenGL. There is no story. Oh, there used to be one. A story about a fledgling civilisation, alien technologies, unfathomable enemies and valiant struggles. This quickly gave way to survival, then to revenge, then to hatred and spite. Now, there is only the anger. The Zorn. And you are one with it. Zorn is a 2D top-view space shooter. Zorn is pronounced "TSORN" and is German, meaning anger, rage or wrath. Zorn is written in the Python language for maximum portability. Python is an object oriented, (originally) interpreted language with a wide base of library functions. Zorn uses OpenGL for graphics through the PyOpenGL bindings, and SDL for window management and input through the PyGame bindings. The rest is done with the standard Python libraries. Despite the exclusive use of OpenGL for graphics, Zorn is a 2D game. However, using OpenGL has the benefits of hardware accelleration (where available, but I wouldnt try this without it), resolution and color depth independence, and free rotation and scaling. The main view is a top-down view of the players ship, with the map rotating around the player, not vice versa. Zorn is designed, from the ground up, to be an open source project. This does not mean that only an idea is provided, and the "community" is expected to magically jump in and do the heavy lifting. For from it: I (Ben) am currently confident I can write every aspect of the game (strategic AI would be beyond my experience, but (or therefore ?-) Zorn does not use any). Instead, the code is written with readability and reusability in mind. Specifically, I hope that the code can serve as an example or tutorial of 2D graphics with OpenGL and Python, and I hope the individual "engines", at least, will be of use to someone. Perhaps even the entire game can be forked to create something entirely different!.
|
License: Freeware | Size: 30.72 KB |
Libraries
-
Games::OpenGL::Font::2D 0.07
Games::OpenGL::Font::2D module can load/render 2D colored bitmap fonts via OpenGL. SYNOPSIS use Games::OpenGL::Font::2D; my $font = Games::OpenGL::Font::2D->new( file => font.bmp ); use SDL::App::FPS; my $app = SDL::App::FPS->new( ...... |
22.53 KB | |
Arcade Style Games
-
Retro Space 2010 1.1 Beta
Retro Space is a space shooter game written in Python and PyGame, with old style graphics and sound effects. It features 3 types of enemy ships and a boss that fly???*a*?s over every now and then. |
194.56 KB | |
Arcade Style Games
-
Asteroids Infinity 1.2
Asteroids Infinity is a 2D space shooter game written in Python and PyGame. The biggest difference is probably the screen scrolling with you when you move, so you don't have to worry about asteroids wrapping around from the opposite... |
71.68 KB | |
Network & Internet
-
XPN - X Python Newsreader 0.7.0
XPN - X Python Newsreader project is a graphical newsreader written in Python with the GTK+ toolkit. I started writing it because I was learning Python language and working on a real project keeps your attention high. XPN is distributed with the... |
266.24 KB | |
Audio Tools
-
Python Music Daemon 0.3
PyMusicD is yet another jukebox daemon written in python. It was born out of my frustration with the current mp3 jukeboxes, mostly the lack of features that I want. Ive also been playing with python quite a lot lately, and this is my first attempt... |
13.31 KB | |
Simulation Games
-
PyMiniGolf 1.0
PyMiniGolf is a 2D simulation of mini golf, written in Python using the PyGame library. |
18.52 KB | |
Arcade Style Games
-
EnergyBolt 2.0.0
EnergyBolt, 2D space battle game written in Java. Is for two players and have lot of extras. Try it if you want, if not: try another. |
233.06 KB | |
Arcade Style Games
-
TuxFighter 0.52
TuxFighter is an asteroid-like shooter written in python/pygame. Your goal is to waste valuable lifetime (or even paid worktime) while steering and spinning a pinguin-shaped alter ego throug a universe full of nasty enemys. The enemys try to... |
307.2 KB | |
Puzzles
-
Scalar 1.02
Scalar is an addictive cross-platform puzzle game written in C++ using SDL library. The goal of the game is to assemble the picture from pieces. Each picture is divided into pieces which are shuffled. You need to get each piece back to its... |
2.6 MB | |
Libraries
-
LWJGL 0.99
LWJGL (Lightweight Java Game Library) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform... |
1.3 MB |
Games
-
Forge Of Empire 3
In the browser game Forge of Empires you can build your own city and experience all of history from its perspective - from the stone age on through the centuries. Explore new technologies that ring in a new era. Leave a mark with unique,... |
4.26 MB | |
Games
-
JediMUD 1.0
JediMUD is a Multi User Dungeon (MUD) game. In other words, it's a text-based role-playing game with users from all over the world. During your travels, you will encounter characters run by real people, challenge the computer-generated... |
92.16 KB | |
Games
-
WorldForge::Eris 1.3.18
Eris is designed to simplify client development (and promote code reuse) by providing a common system to deal with the back-end Atlas tasks. Notably, Eris encapsulates most of the work in getting Atlas entities available on your client, logging... |
583.68 KB | |
Games
-
SportsPHool for Linux 1.0
SportsPHool is a PHP/MySQL-based sports pick 'em application, similar to the pick 'em games on ESPN and other sports sites. SportsPHool will track winners/losers, play against the spread, run multiple sports games, and build dynamic graphs. |
368.64 KB | |
Games
-
Pentagram 20101015
Pentagram is a project aiming to create an Ultima 8 engine for use on modern operating systems, including Linux, Mac OS X and Windows. |
5.58 MB | |
Simulation Games
-
Mokoi Gaming 0.90
Development on Mokoi Gaming Project is done in the developers free time, your help support and feedback will keep the developers motivated and will improve the project. Reporting your problems using Mokoi Gaming will also help direct the... |
2.14 MB | |
Simulation Games
-
Topo Nederland 0.3
Topo Nederland is a software based on a geography game on the C64. Fly with your helicopter to places to get points. Controls: w: up s: down a: left d: right j: dec speed k: inc speed |
890.88 KB | |
Simulation Games
-
JPLLauncher 1.0.4
In JPLLauncher, the player launches a probe into space, controlling only the initial velocity (direction and speed). Once launched the probe changes velocity based solely on gravity (and crashing into objects). Developer comments |
30.72 KB | |
Simulation Games
-
Bygfoot for Linux 2.3.2
Bygfoot is a football (a.k.a. soccer) management game. It is an original concept by Gy?*A*z?*A* Both and has been improved with suggestions by players from all over the world. After Gy?*A*z?*A* and later Mark Lawrenz left the project Ronald... |
1.07 MB | |
Simulation Games
-
Search and Rescue II 2.2.0
Search and Rescue II is a rescue helicopter simulator for Linux. It features several missions in which the player pilots a helicopter in order to rescue people in distress. There are several scenarios and helicopter models. |
112.2 MB |