Hello my fellow Game Devs!

thumbfrenzylabzthumbfrenzylabz Member, PRO Posts: 50
Hi all! I'm new to the community and well, instead of lurking in the shadows I guess I'll say hi and introduce myself.

Like everyone here, I'm passionate about making games.. and I always have been! I was that nerdy kid who taught himself BASIC in the 90s and was writing games for my friends on my Atari (yes I'm that old!) and later in QBASIC in Windows. Somehow I got sidetracked from game development since my teenage years and studied biomed eng instead, although I never lost the passion for games and have always been a gamer.

I've just downloaded GameSalad and playing around with making my first game. I'm pretty impressed so far, but I suspect I'm going to have a ton of questions. Hopefully one day I will be knowledgeable enough to answer other newbies questions :)

I'm more of a programmer and I'll probably be looking for a great graphic artist/animator to work with me on several titles I have in my head. Hit me up if you're a great artist looking for a partner :)

Cheers!
Aguazul

Comments

  • BoomshackBarryBoomshackBarry Member Posts: 712
    Hey @aguazul welcome! I've been around loads of different game dev forums and this one is by far the friendliest and most helpful. There are plenty of great people around who are happy to help with questions, and some great artists too! Good luck :)
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    Welcome for an original commodore Vic 20 user! Yes, I'm that old too. Coming from a understand of basic you should do well with GS as it's straight logic.
  • BoomshackBarryBoomshackBarry Member Posts: 712
    I started with Amstrad Basic in the eighties, I suspect a fair few of us got started that way too, it certainly helps when learning GS compared to starting from zero experience.
  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772
    Welcome, I'm an old c-64 user who taught himself BASIC on that. Good choice on picking Gamesalad! :)
  • thumbfrenzylabzthumbfrenzylabz Member, PRO Posts: 50
    Thanks for the warm welcomes guys :)

    Ok, first noob question I've got is this.

    I've got 5 actors in my game so far.

    I wanna do something like this when Actor1 gets to -200.

    Rule:
    When self.position.x <= -200 {
    Actor2.motion.linearVelocity.x = 100
    Actor3.motion.linearVelocity.x = 100
    Actor4.motion.linearVelocity.x = 100
    }

    Why can't I select atributes of Actor2 (or any actor other than Actor1) when defining rules for Actor1?

    Hmmm..

    Also, I have this rule for Actor1:
    Rule:
    When self.position.x <= -200 {
    changeAtribute: self.motion.linearVelocity.x = 0
    }

    which doesn't work... it just makes Actor1 disappear..hmmm I have a lot to learn I think
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Self attributes can only be referenced in the actor in which they are associated with. So if actor one has it's own unique self.Position, you can't grab the value of actor two's self. position unless you constrain it to a game or global attribute. You could then reference that global attribute in actor one.

    Anyway, welcome to the forums! Glad to have you with us! If you're new to GS, I'd recommend taking a look at a few sites to help you get going.

    The cookbook: http://cookbook.gamesalad.com/

    GSHelper.com - We have a few hundred FREE video tutorials & project files.

    Best of luck!
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    You can access scene level attributes if you unlock the prototype on the scene. A prototype is the original copy of any given actor. If when you open the copy of it on the scene you'll see a lock covering the code. That lock keeps it linked to the original so any changes you make happen across all copies of the original. If you click the lock you break the link connecting that one copy from the original but you have access to everything else on the scene including position. This is called scene linking. It's faster execution than external attribute reporting so usually I complete my code in my prototype and then break the prototype to do my scene linking.
  • WbokoWboko Tennessee, USAMember, PRO Posts: 621
  • thumbfrenzylabzthumbfrenzylabz Member, PRO Posts: 50
    Thanks for the help :) That makes sense FryingBacon. I will give it a shot :)
  • UtopianGamesUtopianGames Member Posts: 5,692
    edited May 2013
    Welcome aboard, check out my sig if your after some free templates to get you started.

    Darren.
  • RPRP Member Posts: 1,990
    Greetings human! You will enjoy GameSalad, or it will enjoy you.
Sign In or Register to comment.