LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

Super Skeleton Guy 3D

Root / Talk About Programs / [.]

UltraPhoenix4Created:
The game nobody liked on petit computer because it came out 2 months after SmileBasic is finally coming to Smilebasic! I'm going to need some help with this though. I've made a list of some things I don't think I can do by myself. -Procedurally Generated background. -Sprite Collision (probably the most important -Touch screen controls ( Something like 3 buttons that send you to one of 3 lanes.) -A few beta testers (at most 3) If these are done then the game should be out in no time! Edit 1: Sprite collision, touch screen controls, and two beta testers?! Wow we're almost on our way to SSG3D!

Sprite collision is the only one of these I know well. It can be a bit intimidating but it's really not that hard. If you give me a specific scenario where you need to use sprite collision, I'll tell you how I would do it.

Cool, I'm excited! I always thought the Skeleton Fighter Game could have done much more if it wasn't just a Tutorial Game! I'll Beta Test if you would allow me! ezi.ononuju@yahoo.com

I would like to beta test as well. I know how to do some touch screen stuff, but i'm not exactly sure. I'll try to help you with sprite collision too. The PGBG, I have no idea what that even is. For Touch screen input, you would want to use:
 TOUCH OUT TM,TX,TY 
And then touch the "?' on the top right of the touch screen to see more about it. Then you would specify where you would want the player to touch the screen. I have not tested this out yet. I will do that right now as of this typing. NeatNit, take it away with SPCOL and SPHITSP. EDIT 1: I totally forgot, to use the touchscreen you need to use:
 XSCREEN 3:DISPLAY 1
You can type these two commands in edit mode and then use the popup help menu to read more about this. EDIT 2: Ok, so I have an example of what you could do.
 ACLS:XSCREEN 3:DISPLAY 1

@MAIN

TOUCH OUT TM,TX,TY
IF TM>0 THEN LOCATE 0,0:PRINT TX,TY 

'Checks if you're touching the screen and prints 
'the x and y coords of where you're touching

IF TX<105 THEN LOCATE 0,1:PRINT "LANE 1!"
IF TX>105 AND TX<210 THEN LOCATE 0,1:PRINT "LANE 2!"
IF TX>210 THEN LOCATE 0,1:PRINT "LANE 3!"

'Checks where you're touching with variable TX and prints out
' whatever lane you are in

WAIT 1
CLS 'So you can actually see it update
GOTO @M 
Sorry if it's a little messy, its probably the easiest way for you to do it. You'll just need to change some things to fit with your code though. EDIT 3: You can contact me here : crismartin994@gmail.com

Defaultio, Thanks for all the great info! If you want to be a beta tester, how can I contact you? One more thing, and it's probably pretty easy, how do I print on the bottom screen? Edit 1: Er, How do I print on the bottom AND top screen.

Check Resources, there should be a Page for it.

Thanks!

Here's a page to tell you how to put text on the Bottom Screen! http://smilebasicsource.com/forum?ftid=203

Thanks many! This is gonna help alot.

Is there anything else I could do to help you progress?

Sure! Can you tell me why this doesn't work?
 If dog==true then chan=dogan 

it says type mismatch everytime i try to run it.

It doesn't give an error when I run it.

Huh, maybe it's a glitch then?

Sure! Can you tell me why this doesn't work?
 If dog==true then chan=dogan 
Do you have your variables set?

Hmm, I'm really not sure why this wouldn't work. I dont know SmileBasic is very odd when it comes to variables, I was working on an RPG with a working battle system (I already had it working + and Hp Update system!) but when ever I tried to attack it did an arbitrary number like 60 (instead of 4) and when the enemy attcked it did nothing! (instead of 2) and even when my HP turned to less than/equal to 0 (again for no reason! also I had it set for 0 or less!) it didn't kill me! Bottom Line, the variable handing can be pretty wild in SmileBasic.

Phoenix! :D o/

Sure! Can you tell me why this doesn't work?
 If dog==true then chan=dogan 
Do you have your variables set?
Yes at the start of the program there is
 dog=true 

Quotes in quotes. Amazing.

What does "true" equal? also what does "dog" equal?