1,381ramstrongWed 9th Jan 2013 tiger667 wrote: I am having trouble wrapping my head around SPCOLVEC, but I think it is what I need to determine if sprite collision happened because one sprite "landed" on another (ie. killing an enemy by jumping on it), it seems like the command only allows you to check a single diagonal quadrant around the sprite. Edit: I also notices sprite groups and was hoping those could be explained a bit to me. (or a link shown to an explanation) Edit 2: so I played around with sprite groups by making 7 different sprites I can control individually, and can give some insight for others who need it. there are 8 different groups for sprites numbered as follows: 1, 2, 4 ,8, 16, 32, 64, 128. when you set a sprite's collision box you can also set it to one or more groups (to set it to multiple groups just add the group numbers together and use that number, ie group "5" would be both 4 and 1) When using SPHIT() it will only register collision with sprites that share a group with the sprite you are checking, so if you put the hero and his ranged attack in different groups they won't trigger SPHIT() from each other, but if they are both also in the same group as the enemy sprite then they can both trigger hits with the enemy. I hope I explained that well enough, and anyone else knows of another thing that groups can be used for please let me know. SPCOLVEC, AFAIK, is used as a "look-ahead". In determining collision, say against a wall, you don't want the sprite to overlap. You want the collision to trigger before they overlap, and SPCOLVEC is used as the velocity of the sprite as a look ahead so you can take care of the collision before it occurs. Your discussion about sprite group is correct. It is a way to manage sprite collision trigger so it does not overwhelm the program. You can also use it to spring hidden traps against player's hero but not wandering monsters, for example. Linput14 wrote: Wow based off mine? That's awesome! Anyways, could somebody help me with a breakout game I'm making? It won't have the bricks to break at the top, it's just to help me learn to make games. I need help with the sprites. I don't know how to move them with the d-pad, and don't know how to make he sprites different sizes (like the ball and the paddle). I ALSO don't know how to do sprite collisions or make the ball act like, well, a ball. :/ Hey, Linput14, Please delete your questions from Petit Computer Tutorial thread. If you have questions, please ask them in this thread. Tutorial thread is only for completed tutorials. See Post#10. Also, your sprite question has already been answered. See Post#7. steriaca wrote: Just, Please, No, More, YouTube, Videos, Of, Your, Program, QRs. Just because you don't like QR on YouTube, doesn't mean nobody does. People have been posting QR codes on YT for a long time. It's okay to ask for alternative distribution channel, but to ban something based on your personal preference isn't a nice thing to do. Please be considerate to other's feeling. Edited on Wed 9th January, 2013 @ 06:22 by ramstrong Petit Computer Journal Old site http://ramstrong.blogspot.com Let's just call a spade, a spade.