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

Username:   Password: 
 RegisterRegister   
 Need help with my final turing assignment
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
muhammed3




PostPosted: Sat Jan 12, 2013 3:56 pm   Post subject: 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



maze9.jpg
 Description:
That is the maze i used
 Filesize:  104.33 KB
 Viewed:  2410 Time(s)

maze9.jpg


Sponsor
Sponsor
Sponsor
sponsor
Insectoid




PostPosted: Sat Jan 12, 2013 4:18 pm   Post subject: RE:Need help with my final turing assignment

Quote:
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




PostPosted: Sat Jan 12, 2013 4:27 pm   Post subject: RE:Need help with my final turing assignment

Absolutely, you need to do something different
Tony




PostPosted: Sat Jan 12, 2013 6:53 pm   Post subject: RE:Need help with my final turing assignment

http://compsci.ca/blog/12-computer-science-game-project-ideas/
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
muhammed3




PostPosted: Sun Jan 13, 2013 12:40 pm   Post subject: 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




PostPosted: Sun Jan 13, 2013 1:03 pm   Post subject: 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




PostPosted: Sat Jan 19, 2013 11:15 am   Post subject: RE:Need help with my final turing assignment

http://compsci.ca/v3/viewtopic.php?p=268913#268913
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  [ 7 Posts ]
Jump to:   


Style:  
Search: