Pick up the crowbar of research scientist Gordon Freeman, who finds himself on an alien-infested Earth being picked to the bone, its resources depleted, its populace dwindling. Freeman is thrust into the unenviable role of rescuing the world from the wrong he unleashed back at Black Mesa. And a lot of people, people he cares about, are counting on him.

Report abuse Python for Source SDK
Filename
python_sourcesdk.rar
Type
Source Code
Uploader
lodle
Date
Sep 4th, 2009
Size
20.87mb (21,882,460 bytes)
Downloads
836 (1 today)
Embed Button
Mirrors
Download now
Description

This package includes all files needed for embedding Python into the Source SDK. See the description for tutorial link


Adding a dynamic scripting language to a game allows for rapid changing of game elements and also allows the community to change and expand the game it self.

There are many scripting languages to choose from so why Python? Compared to other scripting languages Python offers a relatively simple syntax, dynamic typing, vast standard libraries, easy to interface with C/C++ via boost.python and a lot of documentation and tutorials.

However, python does have a few setbacks. Its very hard to sandbox python thus it can open up a lot of exploits to server operators and there is some complexities that the programmers have to deal with (but this is better than having the end user deal with other complexities that python removes).

Tutorial: Developer.valvesoftware.com

Preview Image
Python for Source SDK
Post comment Comments
freredarme
freredarme Sep 4 2009, 8:45am says:

A lot of entity on the screenshot :O

+2 votes     reply to comment
Cirdain
Cirdain Sep 4 2009, 12:20pm replied:

Looks like the civil protection video Halloween by ross scott

+7 votes     reply to comment
KerenskyTheRed
KerenskyTheRed Sep 4 2009, 1:19pm replied:

Yeah, that's CP all right...I hope they got permission to use this screen...

0 votes     reply to comment
lodle
lodle Sep 4 2009, 9:27pm replied:

i just pulled it from google as an image to rep source sdk. If any one objects ill change it.

+4 votes     reply to comment
AmaroqDricaldari
AmaroqDricaldari Apr 12 2011, 12:24pm says:

Python, used on board the Internation Space Station and used to run the MMO known as EVE. Also easy enough for a little kid to learn. I don't really see very many problems with it. In fact, the reason a language such as Java has terrible security issues is because that language teaches bad coding habits, which encourage people to leave their files out in the open. Python, however, does not do that.

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Half-Life 2
Platforms
Windows, PS3, X360, XBOX
Developer & Publisher
Valve
Engine
Source
Contact
Send Message
Official Page
Half-life2.com
Release Date
Released Nov 15, 2004
Game Watch
Track this game
Download
Browse
Downloads
Add Download
Members only
Report Abuse
Report download
MD5 Hash
eb031106400a3a1ec3510427e95d194b
Related Games
Half-Life 2
Half-Life 2 Single & Multiplayer First Person Shooter
Related Engines
Source
Source Commercial Released Oct 31, 2004
Related Groups
Source Developers
Source Developers Fans & Clans group with 959 members
Valve
Valve Developer & Publisher