Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: Do complicated Perl games really exist?

by gregor42 (Parson)
on Oct 20, 2006 at 13:47 UTC ( [id://579583]=note: print w/replies, xml ) Need Help??


in reply to Do complicated Perl games really exist?
in thread Do complicated Perl programs really exist?

newbie -

There seems to be a communication problem here.

I am guessing by your spelling and sentence structure that English is not your first language.

Based on your first node from 5 days ago it would seem that Perl isn't your first language either.

You have been asking very specific questions and have responded to the answers you are getting as if to say "Answer the question I meant, not the one that I asked." This is a dangerous way to think, especially for a self-described newbie programmer, since the computer can't guess what you MEAN unless you SAY IT either.

This has led to confusion both on your part as well as the people who have tried to help you and then felt as though their help was not properly appreciated.

I will give you the benefit of the doubt. This is to say that I will assume that you are simply trying to learn and don't know the proper way of doing so.

It would seem to me, from reading all of your posts, that what you are trying to do is to learn how to write games.

Whether you realize it or not, people have been trying to help you. You are posting on a site devoted to Perl - so if you ask if something is POSSIBLE with Perl - the general answer you're going to get is YES, followed by examples - which is what you got.

Someone has already mentioned to you however that it's not the Best Choice. There are a number of reasons for this. The first has to do with graphics - this is a tricky subject in ANY language. That's because different graphics hardware requires different types of software to make it work. Even Java3D has major problems working on more than one platform. You will end up either writing your code for a specific target platform or else you will end up writing multiple versions of code for multiple types of hardware & operating system setups. Another BIG reason is the ability to hide your source code. This might not be important for open source code or that developed by a single developer looking to use an open license, but most commercial game companies don't want the source code out there in the open. There are notable exceptions, but this is the trend.

Now, I'm going to turn the point of this conversation back upon you. In your first node you mentioned that running programs from the command line "...would be very old fashioned for such a sophisticated language". I'm going to point out to you that no, it's not old fashioned. It's standard. If you want the icons to work when you double-click on them - then you have to DO SOMETHING to make that work. It's not magic and it's not automatic.

A Command Line Interface (CLI) is the normal way to work with computers. Even Macintosh OS/X has a CLI - it's called Terminal. Why? Because using a mouse is a crutch. Pointing & Clicking is something that you take for granted because the software was written to support it. You need to learn how that works and a lot more to write games.

Writing games is hard. Even "childish" ones. (I won't even touch the subject of "Gamers"/Otaku/Slackers being childish to begin with, since I am a self-described otaku.) If you want to take a close look at how the sophisticated games like World of Warcraft, Civilization, Soul Caliber, Halo, Grand Turismo, and Quake are written, then you will notice that it takes TEAMS of developers, graphical artists, voice over performers, etc. YEARS to produce these creations.

So when you are looking for information about how to get started, it is appropriate to have more respect for the Experts and Seasoned Professionals that you are soliciting free advice from. There is an ediquette here. I believe that part of the negative reaction that you have received has been caused by misunderstandings regarding that ediquette.

I hope this was of some value to you and I wish you luck on your journey of enlightenment.



Wait! This isn't a Parachute, this is a Backpack!
- Gregor42
  • Comment on Re: Do complicated Perl games really exist?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (7)
As of 2024-04-19 08:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found