Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Scripting for Video Games

by Mr. Muskrat (Canon)
on Sep 23, 2003 at 21:32 UTC ( [id://293693]=note: print w/replies, xml ) Need Help??


in reply to Scripting for Video Games

There are a plentitude of Win32 modules that could assist you in such an endeavor. I think that the real question is: Should you do it? Ask a lawyer before you try this because you very well may be violating the license of Perl and/or the game (and/or it's terms of service)!

Replies are listed 'Best First'.
Re: Re: Scripting for Video Games
by Dragonfly (Priest) on Sep 23, 2003 at 21:53 UTC
    Well, there is nothing in the member's terms of service that prohibit the use of scripting, macros, or other forms of character automation, so presumably (since other players are doing it with Windows-only macro products) it's allowed. They even teach classes in-game on how to use macros. =P

    I fail to see how using Perl to automate a Windows app would violate the Artistic License - could you tell me where you see a problem with that? I'm curious!

    There have been all sorts of Win32::OLE automation modules already, including ones to automate Excel, Outlook, and Word - I guess I just don't see how this would be any different. Is it because it's an online application?

    LWP does the same thing with web sites, and they're online...

      I guess I should have added the usual 'IANAL'.

      Many games have in-game macros that the developers want you to use. But when it comes to using external macros with games (especially MMORPGs), many people (myself included) view it as cheating. The in-game macros make it more difficult to use them for cheating by limiting the things that you can do with them.

        Ahh, right. See, this game is a little different as it's not terribly skills-based - the only weapons are paintball guns. It's more oriented towards flying around on hoverboards and interacting with other people than it is towards first-person shootin' or whatnot.

        I do agree, it's cheating if you're doing it to gain a competitive advantage over the other players, but in this game, I'd just like to program my character to breakdance, or recite some clever Perl haiku from time to time.

        They apparently encourage the use of third-party macros - if you're wondering what game it is, it's called There.

Re: Re: Scripting for Video Games
by linux454 (Pilgrim) on Sep 24, 2003 at 16:27 UTC
    I would very much like to know where you got the notion that
    automating a windows application or any other application for
    that matter is violating the Perl license?

    Please explain it to this community.

    Or were you just trying to be otiose?

      I misread the Artistic License. Once again I think that I should stress that IANAL!

      And what meaning do you give the word 'otiose'? To me it means lazy. I don't see that definition would apply.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://293693]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (4)
As of 2024-04-24 19:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found