Difference between revisions of "AcidWarpy"

From Noah.org
Jump to: navigation, search
(Python is the new C)
(Python is the new C)
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
[[Category:Python]]
 
[[Category:Python]]
 
== Python is the new C ==
 
== Python is the new C ==
I originally wrote AcidWarp in C. To this day, 20 years later, people keep bugging me about AcidWarp! I decided it would be fun to play around with the old functions so I decided to see if it was possible to resurrect the code to run on a modern machine. This version requires PyGame. This is trivial to install on Ubuntu Linux (sudo aptitude install python-pygame). It's probably easy on other platforms.
+
[[image:Aw_back.jpg]]
 +
 
 +
I originally wrote [http://www.noah.org/wiki/AcidWarp AcidWarp] in C. To this day, 20 years later, people keep bugging me about AcidWarp!
 +
 
 +
I decided it would be fun to play around with the old functions so I decided to see if it was possible to resurrect the code to run on a modern machine. I decided to use Python since that is my language of choice in the 21st century.
 +
 
 +
This version requires PyGame. This is trivial to install on Ubuntu Linux (sudo aptitude install python-pygame) and Windows. It's probably easy on other platforms.
 +
 
 +
To run AcidWarpy you will need the main acidwarpy.py code below as well as the image plugins. You will need at least one plugin. Acidwarpy will scan the current directory for all plugins and automatically add them to the list of images that can be displayed.
  
 
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/acidwarpy.py acidwarpy.py]
 
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/acidwarpy.py acidwarpy.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image1_plugin.py image1_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image2_plugin.py image2_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image3_plugin.py image3_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image4_plugin.py image4_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image5_plugin.py image5_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image6_plugin.py image6_plugin.py]
 +
 +
Click here to download: [http://www.noah.org/downloadsvn.php?src=file:///home/svn/src/python/acidwarpy/image7_plugin.py image7_plugin.py]
 +
 
<include svncat src="file:///home/svn/src/python/acidwarpy/acidwarpy.py" highlight="python" />
 
<include svncat src="file:///home/svn/src/python/acidwarpy/acidwarpy.py" highlight="python" />

Latest revision as of 12:59, 20 February 2008

Python is the new C

Aw back.jpg

I originally wrote AcidWarp in C. To this day, 20 years later, people keep bugging me about AcidWarp!

I decided it would be fun to play around with the old functions so I decided to see if it was possible to resurrect the code to run on a modern machine. I decided to use Python since that is my language of choice in the 21st century.

This version requires PyGame. This is trivial to install on Ubuntu Linux (sudo aptitude install python-pygame) and Windows. It's probably easy on other platforms.

To run AcidWarpy you will need the main acidwarpy.py code below as well as the image plugins. You will need at least one plugin. Acidwarpy will scan the current directory for all plugins and automatically add them to the list of images that can be displayed.

Click here to download: acidwarpy.py

Click here to download: image1_plugin.py

Click here to download: image2_plugin.py

Click here to download: image3_plugin.py

Click here to download: image4_plugin.py

Click here to download: image5_plugin.py

Click here to download: image6_plugin.py

Click here to download: image7_plugin.py

<include svncat src="file:///home/svn/src/python/acidwarpy/acidwarpy.py" highlight="python" />