Copyleft Games
License: GNU General Public License version 3.0 (GPLv3)
Mailing List: http://lists.copyleftgames.org/mailman/listinfo/gci
We're a foundation that focuses on libraries, engines, and tools which are used to create free software games, especially for game development in educational settings (introducing youth to software development).
Our primary languages are C, Python, OpenGL Shader Language (GLSL), and Genie. For Android and web, we have some Java and Javascript.
For Google Code-In 2014 we have a broad range of task areas such as 3d visual effects, physics, network programming, game controller support, game console packaging and maintenance scripts, graphic design, educational material, and technical reference documentation.
We primarily use IRC - interested students should join #CopyleftGames on irc.freenode.net as a first step. We also use Google Hangouts quite a bit during Google Code-In, including a scheduled Hangout On-Air every Sunday at 20:00UTC.
Completed Tasks
- Android: Cairo Compile Directions
- Android: Glib Compile Directions
- Android: Intro to Android 1
- Android: Intro to Android 10
- Android: Intro to Android 11
- Android: Intro to Android 14
- Android: Intro to Android 16
- Android: Intro to Android 2
- Android: Intro to Android 20
- Android: Intro to Android 22
- Android: Intro to Android 24
- Android: Intro to Android 25
- Android: Intro to Android 26
- Android: Intro to Android 27
- Android: Intro to Android 28
- Android: Intro to Android 29
- Android: Intro to Android 3
- Android: Intro to Android 30
- Android: Intro to Android 4
- Android: Intro to Android 5
- Android: Intro to Android 6
- Android: Intro to Android 7
- Android: Intro to Android 8
- Android: Intro to Android 9
- Android: ODE Compile Directions
- Android: Playerd Service
- Ebuilds: Clean up games-engines/libsoy-9999
- Ebuilds: Intro to Ebuilds 1
- Ebuilds: New dev-python/pysoy-9999
- Ebuilds: New games-engines/libsoy-9999
- Ebuilds: New gnome-extra/gnomesoy-9999
- Ebuilds: New kde-misc/kdesoy-9999
- Ebuilds: New net-libs/lightmelody-9999
- Genie: Document Async Methods
- Genie: Document Method Delegates
- Genie: Document Ownership
- Genie: Gee Collection
- Genie: Intro to Genie: HTTP Feed
- Genie: Intro to Genie: IRC Connect
- Genie: Intro to Genie: Pig Latin
- Genie: Intro to Genie: String Math
- Genie: Intro to Genie: Tab Checker
- Genie: Intro to Genie: Webserver
- Genie: Intro to Genie: Word Mash
- Genie: Protected Contents
- Gnome: Client Module
- Hangouts: Host a Hangout On Air (Dec 21)
- Hangouts: Host a Hangout On Air (Dec 28)
- Hangouts: Host a Hangout On Air (Jan 11)
- Hangouts: Host a Hangout On Air (Jan 18)
- Hangouts: Present a Bug (Dec 14)
- Hangouts: Present a Bug (Dec 21)
- Hangouts: Present a Bug (Dec 28)
- Hangouts: Present a Bug (Jan 11)
- Hangouts: Present a Bug (Jan 18)
- Hangouts: Present a Dependency (Dec 07)
- Hangouts: Present a Dependency (Dec 14)
- Hangouts: Present a Dependency (Dec 21)
- Hangouts: Present a Dependency (Dec 28)
- Hangouts: Present a Howto (Dec 07)
- Hangouts: Present a Howto (Dec 14)
- Hangouts: Present a Howto (Dec 28)
- Hangouts: Present a Howto (Jan 11)
- Hangouts: Present New Feature (Dec 07)
- Hangouts: Present New Feature (Dec 14)
- Hangouts: Present New Feature (Dec 28)
- Hangouts: Present New Feature (Jan 11)
- Hangouts: Present New Feature (Jan 18)
- HGBot: Check Access Levels
- HGBot: Check Binary Files
- HGBot: Check Boilerplate
- HGBot: Check Branch Heads
- HGBot: Check Parent Changeset
- HGBot: Check Tags
- HGBot: IRC Access Command
- HGBot: IRC Access Decorator
- HGBot: IRC Aliases
- HGBot: IRC Flood Control
- HGBot: IRC Reject Messages
- HGBot: IRC Repo Add
- HGBot: IRC Repo Config
- HGBot: IRC Repo Metadata
- HGBot: IRC Repo Verbose
- HGBot: IRC SQL Injection Filter
- Icons: Audio
- Icons: Battery
- Icons: Bluetooth
- Icons: Drumpad
- Icons: Ethernet
- Icons: Gamepad
- Icons: Guitar
- Icons: HID Icon Set 1
- Icons: Keyboard
- Icons: Mouse
- Icons: Piano
- Icons: PS Move
- Icons: USB
- Icons: Webcam
- Icons: Wifi
- Icons: Wiimote
- KDE: Intro to KDE Development 1
- KDE: Intro to KDE Development 10
- KDE: Intro to KDE Development 11
- KDE: Intro to KDE Development 12
- KDE: Intro to KDE Development 19
- KDE: Intro to KDE Development 2
- KDE: Intro to KDE Development 4
- KDE: Intro to KDE Development 5
- KDE: Intro to KDE Development 7
- KDE: Intro to KDE Development 9
- KDE: XMPP Password
- Playerd: Bluetooth Pairing on Linux
- Playerd: Systemd Integration
- PySoy: Change Gee.Map.remove to Gee.Map.unset
- PySoy: Console Widget
- PySoy: Fix glShaderSource
- PySoy: Fix tangents for Cylinder
- PySoy: Fix tangents for Fixed
- PySoy: Fix tangents for Landscape
- PySoy: Fix tangents for Planar
- PySoy: Fix tangents for Room
- PySoy: Fix Variables Declared But Not Used
- PySoy: Intro to Linux Development 1
- PySoy: Intro to Linux Development 10
- PySoy: Intro to Linux Development 11
- PySoy: Intro to Linux Development 12
- PySoy: Intro to Linux Development 13
- PySoy: Intro to Linux Development 14
- PySoy: Intro to Linux Development 15
- PySoy: Intro to Linux Development 18
- PySoy: Intro to Linux Development 2
- PySoy: Intro to Linux Development 21
- PySoy: Intro to Linux Development 22
- PySoy: Intro to Linux Development 23
- PySoy: Intro to Linux Development 24
- PySoy: Intro to Linux Development 25
- PySoy: Intro to Linux Development 27
- PySoy: Intro to Linux Development 3
- PySoy: Intro to Linux Development 30
- PySoy: Intro to Linux Development 37
- PySoy: Intro to Linux Development 39
- PySoy: Intro to Linux Development 4
- PySoy: Intro to Linux Development 40
- PySoy: Intro to Linux Development 41
- PySoy: Intro to Linux Development 42
- PySoy: Intro to Linux Development 44
- PySoy: Intro to Linux Development 46
- PySoy: Intro to Linux Development 5
- PySoy: Intro to Linux Development 6
- PySoy: Intro to Linux Development 7
- PySoy: Intro to Linux Development 9
- PySoy: Intro to OpenGL: Blue Star
- PySoy: Intro to OpenGL: Fire Flower
- PySoy: Intro to OpenGL: Forward
- PySoy: Intro to OpenGL: Hot Deco
- PySoy: Intro to OpenGL: Radiation Hazard
- PySoy: Intro to OpenGL: Sailboat
- PySoy: Intro to OpenGL: Sapling
- PySoy: Intro to OpenGL: Strip
- PySoy: Joint Visual: Slider
- PySoy: Unittest soy.Client.window
- PySoy: WebRTC JS Example
- RaspberryPi: Die Cut Cardboard Case 1
- RaspberryPi: Die Cut Cardboard Case 3
- RaspberryPi: Intro to Raspberry Pi 1
- RaspberryPi: Intro to Raspberry Pi 2
- RaspberryPi: soy.materials.Colored
- RaspberryPi: soy.materials.Textured
- Sprout: Splash Screen
- Sugar: Intro to Sugar 1
- Sugar: Intro to Sugar 10
- Sugar: Intro to Sugar 2
- Sugar: Intro to Sugar 3
- Sugar: Intro to Sugar 4
- Sugar: Intro to Sugar 5
- Sugar: Intro to Sugar 9
- Sugar: Soy Activity
- Sugar: Soy Client
- Sugar: Soy GUI
- Waf: Blender Addon Tool
- Waf: Executable wscript files
- Waf: Generic script signing utility
- Waf: Waf GLSL Tool
- XMPP: Proofread XEP 0084: User Avatar
- XMPP: Proofread XEP 0107: User Mood
- XMPP: Proofread XEP 0108: User Activity
- XMPP: Proofread XEP 0118: User Tune
- XMPP: Proofread XEP 0144: Roster Item Exchange