Showing posts with label GTK. Show all posts
Showing posts with label GTK. Show all posts

The Dark Mod (Game)



    THE DARK MOD is a free, first-person stealth game inspired by the Thief series by Looking Glass Studios. It recreates the essence of the original Thief games on a more modern engine. This project is both a game and a mission-creation platform, The Dark Mod allows players and mappers alike to enjoy missions in a gothic steampunk universe.

Skeltrack - Control Linux with Camera and Body


Skeltrack is a Free and Open Source Software library for tracking skeleton joints from depth images.

    It is implemented with GLib and uses plain mathematics to detect the human skeleton and although it does not use any database, it was inspired by Andreas Baak's paper: A Data-Driven Approach for Real-Time Full Body Pose Reconstruction from a Depth Camera.

   One or both hands are used control the mouse pointer, perform clicks, drag things around and simulates a pinch gesture which adjusts the zoom level. Hands can be also interpreted as if holding a steering wheel, making racing games so much fun.






Skeltrack is device independent however you can use a kinect to start with.

Visit the devs site @ http://www.joaquimrocha.com
Get the full source code @ https://github.com/joaquimrocha/Skeltrack

Django/Rails-Like Rapid Development for Ubuntu


Glade + Python is about as easy as it gets for doing Linux GUI development.

With Glade you build a XML-file describing a Gnome graphical user interface using a GUI editor.
http://glade.gnome.org/

    The boiler plate code for a Python GTK project would be some stuff like importing the libraries you need, loading the Glade XML file, creating the initial class for your application and then starting up the gtk.main()-style mainloop.

    Once that is done then it's mearly a matter of defining class methods and assigning them to your various buttons.

    This tool works perfect for the novice programmer just about anyone should be able to get from zero to 'hello world' GUI program in about 2 minutes. With full version control, build environment, and the ability to easily create installable packages.

    From there on everyhing from accessing the hdd, remote file systems, dbus for system events, gstreamer transcoding/encoding/decoding, telepathy for integration into online services, and all that happy stuff is just a few edits away.


Installation

$ sudo apt-get install quickly quickly-ubuntu-template

Begin Tutorial

$ quickly tutorial ubuntu-application

Resources

https://wiki.ubuntu.com/Quickly
http://developer.ubuntu.com/resources/tools/quickly/
http://blog.didrocks.fr/post/Quickly-0.4-available-in-lucid!

New To Programming? Learn Python, which is a good choice for learning programming.
http://www.learnpython.org/
http://docs.python.org/tutorial/
http://code.google.com/edu/languages/google-python-class/

Old articles about Quickly
arstechnica.com - quickly-new-rails-like-rapid-development-tools-for-ubuntu -2010
zdnet.com - unchaining-the-opportunistic-programmer - 2009