Author Topic: Hello from a hopeful beginner  (Read 1336 times)

Offline Hatred

  • Level 2
  • *
  • Posts: 4
  • Reputation: +0/-0
    • View Profile
Hello from a hopeful beginner
« on: January 26, 2008, 05:20:36 AM »
As the title states, hello. =)

I'm an avid gamer/programmer with experience in Java and a little C++ and VB. I've decided to take a break from the Stand Alone game dev scene and branch out into my favorite type of games, Browser Based. ^^ I have limited experience with HTML and PHP, next to none in the past few years but I'm a quick learner and I have a ton of experience with game design concepts.

So yeah... enough about me eh?

Basically, I'm here to learn and get help when needed. I'll be bugging yall for tips every once in a while so bear with me as I learn. ~_^ Of course I'll do my best to help where I can too.  I've got a game design already laid out and ready to code so I'm pretty hopeful for the near future. =)

Any suggestions where to start would be greatly appreciated but I'll be looking on my own regardless. =P

-Hatred-

Offline Zeggy

  • Global Moderator
  • Level 35
  • *****
  • Posts: 1,187
  • Reputation: +13/-4
    • View Profile
Re: Hello from a hopeful beginner
« Reply #1 on: January 26, 2008, 06:35:30 AM »
Welcome Hatred!

If you already know Java and C++, PHP shouldn't be too hard to learn.
If yo've got questions, you know where to ask :)

Offline leZourite

  • Level 12
  • *
  • Posts: 81
  • Reputation: +2/-0
    • View Profile
    • After doomsday
Re: Hello from a hopeful beginner
« Reply #2 on: January 26, 2008, 08:14:57 AM »
I am with Zeggy, if you come from Java particularly as PHP and Java share a lot in common (in the language semantic) the transition will be very smooth indeed.

I think you just need a basic tutorial on php, (loads... loads of them on google), and then head to http://php.net/ and look for functions, oop informations etc etc... and you are set !

Hope we will be hearing from you soon  :)

Offline Hatred

  • Level 2
  • *
  • Posts: 4
  • Reputation: +0/-0
    • View Profile
Re: Hello from a hopeful beginner
« Reply #3 on: January 27, 2008, 02:00:13 AM »
Ooohhhh... OOP is my favorite combination of three letters. =) Is it generally pretty easy to make PHP code Object oriented? Or is it a hassle? Either way, I refuse to not use OOP... Unless I absolutely have to. >.>;

On a different note, I think you'll be hearing from me quite a bit. ^^ I'm a pretty active poster on forums I enjoy, and yall seem to be pretty cool. ~_^

Offline leZourite

  • Level 12
  • *
  • Posts: 81
  • Reputation: +2/-0
    • View Profile
    • After doomsday
Re: Hello from a hopeful beginner
« Reply #4 on: January 27, 2008, 03:01:35 AM »
Ahah welcome, OOP in php5 (you would want to use PHP5 of course) is really advanced and on par with more advanced programming languages (like Java/C# etc).

It's pretty easy to work with, some months ago i was a total noob with OOP, now i pretty can't live without it :D

Offline Hatred

  • Level 2
  • *
  • Posts: 4
  • Reputation: +0/-0
    • View Profile
Re: Hello from a hopeful beginner
« Reply #5 on: January 27, 2008, 03:55:10 AM »
That brings a smile to my face. =)

Anyways, I've got the basic design of my game down on paper now. I just have to translate my ideas into code. =P I think I'll take advantage of the Projects thread and post some info for anyone who cares. I'll use it as a place to keep track of my progress as well. ^^

Anyways, It's about time to get the patients up so this will be my next to last post. Talk to ya'll later. :D

Offline JGadrow

  • Level 35
  • **
  • Posts: 1,133
  • Reputation: +23/-2
    • View Profile
Re: Hello from a hopeful beginner
« Reply #6 on: January 28, 2008, 07:16:16 AM »
PHP5 has OOP support, but it's a pain to do function overloading.

Additionally, operator overloading and namespaces aren't supported at this time.

Also, type hinting is nice, but I ended up writing a function to do type checking for integral units as well.

This isn't to say that you can't do OOP in PHP, it just means that PHP wasn't originally coded with OOP in mind so some features are missing or definitely lacking in utility.
Idiocy - Never underestimate the power of stupid people in large groups.


 


SimplePortal 2.3.3 © 2008-2010, SimplePortal