Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Creation of a running game for turing
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
solarsparten




PostPosted: Thu Jan 19, 2012 1:39 pm   Post subject: Creation of a running game for turing

What is it you are trying to achieve?



What is the problem you are having?
<The program will generate one of the two I have currently created, and then stop>


Describe what you have tried to solve this problem



Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)
<Answer Here>

Turing:


<%setscreen ("graphics")

var jump : int := 20
var gravity : int := 1
var key : array char of boolean
var x, y : int
var vel : real
var timer : int
var platform : int
var p1x : int
var p2x : int

x := 20
y := 400
p1x := 700
p2x := 700
vel := 0
timer := 50
platform := Rand.Int(1, 2)
View.Set ("offscreenonly")


loop
    Input.KeyDown (key)
    if key (KEY_UP_ARROW) and y = 50 then
        vel := jump
    end if

    vel -= gravity
    y += round (vel)

    if y < 50 then
        y := 50
        vel := 0
    end if

    Draw.FillBox (x, y, x + 20, y + 40, blue)
    Draw.FillBox (0, 0, maxx, 50, black)

    if x >= p1x - 1 and x <= p1x + 100 and y = 100
            then
        x -= 7
    else
        x += 1
    end if
   
if timer <= 50 then
timer += 1
else
platform := Rand.Int (1, 2)
timer := 0
end if

    if platform = 1 then
        Draw.FillBox (p1x, 50, p1x + 100, 100, black)
        p1x -= 7
        if x + 20 >= p1x - 1 and x <= p1x + 100 and y < 100 then
            x -= 7
        end if
        if x >= p1x and x <= p1x + 100 and y < 100 then
            y := 100
            vel := 0
            if key (KEY_UP_ARROW) and y = 100 then
                vel := jump
            end if
        end if

    elsif platform = 2 then
        Draw.FillBox (p2x, 50, p2x + 50, 150, black)
        p2x -= 7
        if x + 20 >= p2x - 1 and x <= p2x + 50 and y < 150 then
            x -= 7
        end if
        if x >= p2x and x <= p2x + 50 and y < 150 then
            y := 150
            vel := 0
            if key (KEY_UP_ARROW) and y = 150 then
                vel := jump
            end if
        end if
    end if


    View.Update
    delay (30)
    cls
end loop>



Please specify what version of Turing you are using
<Answer Here>
Sponsor
Sponsor
Sponsor
sponsor
copthesaint




PostPosted: Thu Jan 19, 2012 3:30 pm   Post subject: RE:Creation of a running game for turing

You will have to explain your problem better then this if you expect to get any help. I dont understand what you are having a problem with.
solarsparten




PostPosted: Thu Jan 19, 2012 3:43 pm   Post subject: RE:Creation of a running game for turing

Im sorry, it glitched out when I posted it, basically I have been making a game ment to run, and get as far as you can on a conveyor belt, with out going off either edge of the screen. Right now im working on getting it to randomly generate platforms and obstacles, there are only two right now. The problem is it will generate an object, but then the object will go across the screen a bit, and dissapear, then another one of a different type will appear and start going across, when this happens it will then dissapear, and the other one continues from where it stopped, and it continues on like this, and after those two dissapear completely it wont generate any more. Can I have a bit of help?
copthesaint




PostPosted: Thu Jan 19, 2012 4:29 pm   Post subject: RE:Creation of a running game for turing

Well the reason why your game is only drawing one of the boxes is because you choose to make it draw only one. after 50 loops from your timer you have set platform to be 1 or 2.

then in your if condition you state if platform is equal to 1 then draw platform1 if platform is equal to 2 then draw platform2. You dont have and option to draw both. you have chosen to make it only one or the other.
solarsparten




PostPosted: Thu Jan 19, 2012 5:00 pm   Post subject: RE:Creation of a running game for turing

Yeah, but I told it if it = platform 1 from the random thing, then to makethat platform move across the screen, but I need to figure out how to make it continously choose one, move it, then to do it again
copthesaint




PostPosted: Thu Jan 19, 2012 5:41 pm   Post subject: RE:Creation of a running game for turing

look at where your code is to draw the box. then you should again look at my previous post.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 6 Posts ]
Jump to:   


Style:  
Search: