List Info

Thread: Introduction of myself.




Introduction of myself.
user name
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.
country flaguser name
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++-sigpython.org
http:
//mail.python.org/mailman/listinfo/c++-sig

Re: Introduction of myself.
user name
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.
user name
2008-04-07 22:16:22
2008/4/7 Scott Cox < scott.stkgmail.com">scott.stkgmail.com>: 
 &nbsp;   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.&nbsp;

You may not be aware that the Source engine is already scriptable using python. Try here:


- Tristam MacDonald
Re: Introduction of myself.
user name
2008-04-08 17:15:38
You may not be aware that the Source engine is already scriptable using python. Try here
http://python.eventscripts.com/pages/Main_Page

- Tristam MacDonald

&nbsp; &nbsp;  Yeah, I looked into that a while ago. Problem is, that's not what we need. That's a scripted events plugin, which allows&nbsp;users to create small mods to the engine,&nbsp;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.
&nbsp;
 ; &nbsp;  Anyways, thanks for all your help so far guys.
&nbsp;
&nbsp; &nbsp;   ; &nbsp;  -Sigfig
[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )