|
List Info
Thread: Introduction of myself.
|
|
| Introduction of myself. |

|
2008-04-07 17:08:39 |
|
Hello there,
I am interested in using Python as a community scripting language for a game/project I and my team of developers have been working on for quite a while. I'm not a programmer by any means, but I have been assigned this task.
The game engine we are creating our game around, Valve's Source Game Engine, is mainly written in C++, but it is impossible for us to offer this as a modding system for our project. Our license gives our development team access to the source code for the engine, but we cannot keep the game open source. We need to develop a system for using Python as a means to access and mod the Source code in the engine.
I, however, have no idea how this would be completed. By what I've seen of Python/C++ merging, I made the assumption that it's very complicated and requires every command to be "boosted" from C++ to Python format. That may pay off for our project in the long run, seeing as how it allows us to shape what commands we want available to the public, but I have no idea of what I need to accomplish the "boosting" of all these commands.
I appreciate all help in advance, thank you. If you have anything at all to say regarding this, please do so. If you feel I'm asking in the wrong place for help on this, I kindly ask that you point me in the right direction.
-Sigfig
|
| Re: Introduction of myself. |
  United States |
2008-04-07 17:21:54 |
Scott Cox wrote:
> I appreciate all help in advance, thank you. If
you have anything
> at all to say regarding this, please do so. If you feel
I'm asking in
> the wrong place for help on this, I kindly ask that you
point me in the
> right direction.
As of now I'm not even sure what your question is. Are you
asking for
advice on how to wrap a large amount of C++ APIs in Python ?
Something
else ?
Also, I'm not sure I understand your comments "we
cannot keep the game
open source" and its relevance to the rest of the
mail.
Regards,
Stefan
--
...ich hab' noch einen Koffer in Berlin...
_______________________________________________
C++-sig mailing list
C++-sig python.org
http:
//mail.python.org/mailman/listinfo/c++-sig
|
|
| Re: Introduction of myself. |

|
2008-04-07 17:33:15 |
|
As of now I'm not even sure what your question is. Are you asking for advice on how to wrap a large amount of C++ APIs in Python ? Something
else ?
Also, I'm not sure I understand your comments "we cannot keep the game open source" and its relevance to the rest of the mail.
I was basically asking for help on how to get started. I'm not very intelligent when it comes to programming, I'm feeling my way around a dark room here.
If you want me to simplify my question: I've got a very large amount of existing code that I need a python interface for, since I can't give users the C++ code itself. How would I go by creating this?
-Sigfig
|
| Re: Introduction of myself. |

|
2008-04-07 22:16:22 |
|
2008/4/7 Scott Cox < scott.stk  gmail.com" >scott.stk gmail.com>:
The game engine we are creating our game around, Valve's Source Game Engine, is mainly written in C++, but it is impossible for us to offer this as a modding system for our project. Our license gives our development team access to the source code for the engine, but we cannot keep the game open source. We need to develop a system for using Python as a means to access and mod the Source code in the engine.
You may not be aware that the Source engine is already scriptable using python. Try here:
- Tristam MacDonald
|
| Re: Introduction of myself. |

|
2008-04-08 17:15:38 |
|
|
Yeah, I looked into that a while ago. Problem is, that's not what we need. That's a scripted events plugin, which allows users to create small mods to the engine, like weapons and tools, but doesn't give them enough control to change some other aspects of the game, like the way the engine behaves or player properties. We need to give users a way to change certain areas of the C++ code without opening it.
Anyways, thanks for all your help so far guys.
-Sigfig
|
[1-5]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|