Lasertag linux

From syn2cat - HackerSpace.lu
(Difference between revisions)
Jump to: navigation, search
(Downloads)
Line 23: Line 23:
 
You can download the most recent tarball (includes source) here: http://www.graffitiresearchlab.lu/lasertag_linux.tar.bz2<br>
 
You can download the most recent tarball (includes source) here: http://www.graffitiresearchlab.lu/lasertag_linux.tar.bz2<br>
 
Alternatively, you can check out the source distribution via subversion:
 
Alternatively, you can check out the source distribution via subversion:
[[code]]
+
 
 +
<pre>
 
svn co svn://hackerspace.lu/lasertag_linux/stable    OR
 
svn co svn://hackerspace.lu/lasertag_linux/stable    OR
 
svn co svn://hackerspace.lu/lasertag_linux/trunk
 
svn co svn://hackerspace.lu/lasertag_linux/trunk
[[/code]]
+
</pre>
  
 
The source can be browsed through trac: https://www.hackerspace.lu/trac/lasertag_linux/browser
 
The source can be browsed through trac: https://www.hackerspace.lu/trac/lasertag_linux/browser

Revision as of 08:33, 2 July 2009

Add your Project
Crystal Project package graphics.png
L.A.S.E.R. Tag Linux port
we've ported the popular lasertagging software to Linux
Lasertag linux logo.png
Meetings: n.a
Type:


Status: running
Members:
Contact Person:
Tools
QrCode: QR-6849d79eeec52920698bbc4c3126c0e9.png



Contents

L.A.S.E.R. Tag Linux port

Welcome to the project homepage for the linux port of Theodore Watson's and Zachary Lieberman's lasertagging software. The port is brought to you by syn2cat, the hackerspace in Luxembourg.

The software has been tested with V4L and V4L2 cams. Firewire cameras should work as well because we use unicap internally. (Kudos to arturo for his amazing work on UCUtils and the openFrameworks VideoGrabber)

We've run it successfully on default installations (plus all required packages, of course) of Ubuntu 8.10, 9.04 and Fedora Core 10.

Downloads

You can download the most recent tarball (includes source) here: http://www.graffitiresearchlab.lu/lasertag_linux.tar.bz2
Alternatively, you can check out the source distribution via subversion:

svn co svn://hackerspace.lu/lasertag_linux/stable    OR
svn co svn://hackerspace.lu/lasertag_linux/trunk

The source can be browsed through trac: https://www.hackerspace.lu/trac/lasertag_linux/browser

Bugs

The bugtracker is located on our trac server: https://www.hackerspace.lu/trac/lasertag_linux/wiki

Requirements

The readme file contains a list of requirements and documentation. Unicap can be found at http://www.unicap-imaging.com.

Documentation

See the readme file.

Before you rip all your hair out here's a quick setup guide:

Get ucview (from http://www.unicap-imaging.com, it will allow you to browse and explore all the adjustment preferences for your camera easily. Some unicap conventions are a bit weird and some are downright confusing (ie: manual exposure control requires setting "Auto Exposure" = 1 in the camera settings ).

Start with natural settings to adjust the quad points with the projection frame. Now decrease brightness completely and adjust exposure until all you see in the center preview box is the laser pointer blob. If experimenting with the tracking settings still doesn't work, try increasing the saturation level for the camera. You will have to adjust the camera settings multiple times if you're tagging at dusk because the changing lighting conditions affect the tracking accuracy substantially.

With a normal webcam tags will look bit wobbly because of noise. This can be alleviated by using a better camera (e.g. with a CCD sensor) with less noise or by drawing lines more quickly. A very simple filter has been implemented in the SVN trunk.

If you absolutely can't get the software to work even after hours of trying, send me an e-mail (link brings up form) and I'll try to get back to you ASAP. (Note that I will probably assemble a copy of our exchange and post it here to help others.)

Windows / Mac Version

If you're looking for the Windows or Mac version, these can be found here: http://muonics.net/blog/index.php?postid=26

Personal tools
Namespaces

Variants
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools