LightShot OpenArcade
Light gun shooting arcade sandbox prototype. Use physical led diode(or coloured object) and your webcam instead of any sensor bar or special guns.
Made with PyGame. Category of game is "On-rail shooter" and it would not be possible without this great page and artists !
It has very lame code but works great and maybe someone could have fun with it. I made proof of concept - shooting with camera and LED gun on any display (even projected) and turned it into small game.
download at profile description website link (you need python, tested on Win,Linux,Mac)
Short video of "game" can be found on YT under name "Vytvoril jsem interaktivni streleckou "hru" - engine[Free customizable light gun shooting sandbox]"
No copyright - you can do anything you want with source code. Except the images and sounds/music - see credits.txt in game package.
It may help someone to see their graphics moving "ingame" - if you will have problems using your graphics just write me message - no worries about dumb questions (the code is dumb..ehm..) - if you want to create anything,I ll be 100% happy to help for free (its really not as complicated as it may look... you can just switch images of creatures in folders... but to use it in more sophisticated way - eg to make new creatures walk from left to right instead of walking forward always and not to scale the sprite size - you will need to change some values in code...).
Each creature has its definition - some important ones:
-NAME/folder- that is prefix for sprite names + appendix with numbering of frames (limited to 99999 I think).
- movement - you need to prepare coordinates where the sprite will be moving - in pixels (you can use X and Y relative values = size of screen)
- sizing - does change your sprite size - possible with each next frame
There are following types of possible animations - move, attack, hit, death :) Each frame has to be saved as separate file with correct name and frame number in predefined format (see it in creatures folder), also size of sprite should be always same (the frame mask)