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!
Super Skeleton Guy 3D
Root / Talk About Programs / [.]
UltraPhoenix4Created:
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,TYAnd 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 1You 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 @MSorry 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.
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.
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.
Huh, maybe it's a glitch then?
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.
Yes at the start of the program there isSure! Can you tell me why this doesn't work?Do you have your variables set?If dog==true then chan=dogan
dog=true
Quotes in quotes. Amazing.