Simon Says - How to?

TrisTris Member Posts: 58
edited November -1 in Working with GS (Mac)
Hey all,

I'm obviously new here - so hi!
I've had a look around at the how to sections and read a few tutes. I'm trying to think of ways to do a simon says. I get randomness - thats cool. But what about remembering the pattern?

It would be easy to pre design a few levels but what about randomly selecting BLUE RED BLUE ... to infinity length until the user stuffs it up?

Simple concept - but I'm stumped.

Cheers,
T

Comments

  • TrisTris Member Posts: 58
    Thats great - thanks tempwebdesign :)
    The tricky part I'm struggling with is how to remember the pattern that is build randomly. (It would build up progressively eg 1. 12. 123. 1232. 12321. etc.

    The idea being the player mimics the pattern, with it getting harder by having one more thing to remember each time.
  • TrisTris Member Posts: 58
    tempowebdesign said:
    I will create a demo and I will sent it to you.

    Champion, thank you :)
  • goliathgoliath Member Posts: 1,440
    temp can you send me that same email as well. my first game was based on simon says and I couldn't figure it out for the life of me and I am dying to get back into making the game.

    PLEASE PLEASE PLEASE!!!
  • goliathgoliath Member Posts: 1,440
    thanks! please send me an email once published, i would really appreciate it. good luck with exams!
  • TrisTris Member Posts: 58
    Ok, from reading an old thread (smacks self in head) that goliath started on this topic, I've figured out how to do this in GS.

    But I'm challenged by retrieving the attributes dynamically. (In a nice way)

    So say I have an attribute for 50 steps. Step1 = 1, Step2 = 2 ...

    I have an attribute for currentstep and an attribute for the answer. If currentstep is 5, then I want to get the value of Step5 and assign it to answer

    Is there a way to do this without a rule for each possibility?

    i.e instead of
    if currentstep = 2 then answer = step2
    elseif currentstep = 3 then answer = step3

    .. etc (excuse the syntax)

    Something along the lines of answer = Step(insert value of currentstep)

    Maybe I'm pushing GS logic a bit too far but I'm stubborn and like pushing the boundaries.

    Cheers
  • goliathgoliath Member Posts: 1,440
    yes please someone make a template for us...
  • goliathgoliath Member Posts: 1,440
    sounds great temp. A game like this was going to be my first game and I spent forever on it....

    Thanks again!
  • goliathgoliath Member Posts: 1,440
    deadpixelz..... we are waiting....... lol. I sincerely appreciate your work in this. It got me down for a while and I can't wait to see how you do it.

    Thanks man!
  • TrisTris Member Posts: 58
    Tris said:
    Ok, from reading an old thread (smacks self in head) that goliath started on this topic, I've figured out how to do this in GS.

    But I'm challenged by retrieving the attributes dynamically. (In a nice way)

    So say I have an attribute for 50 steps. Step1 = 1, Step2 = 2 ...

    I have an attribute for currentstep and an attribute for the answer. If currentstep is 5, then I want to get the value of Step5 and assign it to answer

    Is there a way to do this without a rule for each possibility?

    i.e instead of
    if currentstep = 2 then answer = step2
    elseif currentstep = 3 then answer = step3

    .. etc (excuse the syntax)

    Something along the lines of answer = Step(insert value of currentstep)

    Maybe I'm pushing GS logic a bit too far but I'm stubborn and like pushing the boundaries.

    Cheers

    Pretty sure this would work. just don't know how to access attributes Using espressions
  • JackBQuickJackBQuick Member Posts: 524
    I just threw up a demo here:

    Repeat After Me

    This certainly isn't the only way to do it but I was following up on a suggestion by BeyondtheTech in this thread: Who would've thought a "Simon" type game...

    I created the demo to try out his idea. It certainly isn't a game template -- much more work needs to be done for it to be that -- but the basic ideas are there.

    One more thing: after I finished, I went back and added explanations to the actions and behaviors. I was tired so I may not have been coherent or correct in all of my descriptions :)

    Cheers!
  • TrisTris Member Posts: 58
    JackBQuick said:
    I just threw up a demo here:

    Repeat After Me

    This certainly isn't the only way to do it but I was following up on a suggestion by BeyondtheTech in this thread: Who would've thought a "Simon" type game...

    I created the demo to try out his idea. It certainly isn't a game template -- much more work needs to be done for it to be that -- but the basic ideas are there.

    Cheers!

    Thanks very much JackBQuick - I'll be sure to have a play with it tonight and learn a heap I'm sure :)
Sign In or Register to comment.