
-----------------------------------
muhammed3
Sat Jan 12, 2013 3:56 pm

Need help with my final turing assignment
-----------------------------------
I need help with my final turing assignment. i want to make pac man and i cant seem to get the yellow circle to stay in the path. i dont want it to be able to go over the blue borders. i tried to do whatdotcolor but i couldnt get it. i am new to turing so please dont give me complicated steps. if i need any new variables or anything please let me know. i will attach a picture of the maze i used.

My code



View.Set ("graphics:463;500,nobuttonbar, offscreenonly")

var chars : array char of boolean
var x1, x2, y1, y2 : int
var speed : int
y1 := 10
x1 := 10
x2 := 10
y2 := 10
speed := 1
var picID : int
var x, y : int



        Music.PlayFileLoop ("PacMan Original Theme tune.mp3")
  
  
        Music.PlayFileStop



picID := Pic.FileNew ("maze9.jpg")


loop



    Pic.Draw (picID, 0, 0, picCopy)

    Draw.FillOval (x1, y1, 7, 7, yellow)

    Input.KeyDown (chars)

    locate (4, 1)
    if chars (KEY_UP_ARROW) then
     
        y1 := y1 + 2
    elsif chars (KEY_DOWN_ARROW) then
        y1 := y1 - 2

    elsif chars (KEY_RIGHT_ARROW) then
        x1 := x1 + 2
    elsif chars (KEY_LEFT_ARROW) then
        x1 := x1 - 2
    end if
    delay (20)
    View.Update

    cls
end loop

-----------------------------------
Insectoid
Sat Jan 12, 2013 4:18 pm

RE:Need help with my final turing assignment
-----------------------------------
i am new to turing so please dont give me complicated steps.

Then I suggest you find a simpler project than Pacman. This is a complicated task with no simple answers.

-----------------------------------
Raknarg
Sat Jan 12, 2013 4:27 pm

RE:Need help with my final turing assignment
-----------------------------------
Absolutely, you need to do something different

-----------------------------------
Tony
Sat Jan 12, 2013 6:53 pm

RE:Need help with my final turing assignment
-----------------------------------
http://compsci.ca/blog/12-computer-science-game-project-ideas/

-----------------------------------
muhammed3
Sun Jan 13, 2013 12:40 pm

RE:Need help with my final turing assignment
-----------------------------------
can anyone just help me with my question? i just need a good explanation on how to do it and ill get it. Please im desperate

-----------------------------------
DemonWasp
Sun Jan 13, 2013 1:03 pm

RE:Need help with my final turing assignment
-----------------------------------
Your question has no answer. You are asking us to break a complicated problem down into simple steps for you, which isn't really possible.

There are a few options:

1) Find an easier project.

2) Read the whatdotcolour collision tutorial. It's pretty good, but it's not simple.

3) Realise that the pacman map is actually a grid, and that you can do grid-based collision detection (this is how the original worked). Start by drawing an evenly-spaced grid over the whole map. I'll give you a further hint: the central block is 5 squares wide, 3 squares high.

-----------------------------------
TuringMaster87
Sat Jan 19, 2013 11:15 am

RE:Need help with my final turing assignment
-----------------------------------
http://compsci.ca/v3/viewtopic.php?p=268913#268913
