Simple PND
Feel free to use this as a start for your own PND! This is pretty much the simplest PND possible. It will show a black screen for 2 seconds and then quit. Unfortunately, due to a bug in MiniMenu, this PND can only (as of HF5) be launched from XFCE.
Contents |
Overview
The PND has 2 files. First, "simplepytest.py", which is our executable application, and "PXML.xml" which the Pandora uses to launch the application correctly.
First, create a "simplepytest" folder in one of your application folders (i.e., "/pandora/menu").
SimplePyTest.py
This file is the actual application that the Pandora executes.
Create a file called "simplepytest.py" and put the following contents in it. This will display a black screen for 2 seconds at the current screen resolution, using Python and Pygame.
#! /usr/bin/python import pygame, pygame.locals import time pygame.init() vidInfo = pygame.display.Info() resolution = (vidInfo.current_w, vidInfo.current_h) pygame.display.set_mode(resolution, pygame.locals.FULLSCREEN) time.sleep(2)
PXML.xml
This file contains the information the Pandora needs to figure out where to display your game and how to execute it.
Create a file called "PXML.xml" and put the following contents in it:
<?xml version="1.0" encoding="UTF-8"> <PXML xmlns="http://openpandora.org/namespaces/PXML"> <package id="simplepytest"> <version major="0" minor="0" release="0" build="1"/> <author name="YOUR NAME" email="YOUR EMAIL"/> <title lang="en_US">Simple Py Test</title> <titles> <title lang="en_US">Simple Py Test</title> </titles> </package> <application id="simplepytest"> <title lang="en_US">Simple Py Test</title> <titles> <title lang="en_US">Simple Py Test</title> </titles> <description lang="en_US">A Python and Pygame test program. </description> <version major="0" minor="0" release="0" build="1"/> <exec command="python simplepytest.py" /> <author name="YOUR NAME" email="YOUR EMAIL"/> <licenses> <license name="other"/> </licenses> <categories> <category name="Game"> <subcategory name="ArcadeGame"> </category> </categories> </application> </PXML>
Running Your Game
- Save all the above files.
- Make sure your Pandora is running the XFCE Gui.
- Unmount, then remove your SD card.
- Re-insert your SD card.
- The "Simple Py Test" game should appear in the Arcade Game folder.