? PONG 3D (3D Perspective) ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password
What's going on?? See: Site Update March 2022

PONG 3D (3D Perspective)

Submitted
Updated
Author
MYCRAFTisbest
Public Key
Z5VXNVKE
Min. Compat.
All
Version
1.0
Size
551063
Rating
11 votes
Description Remember pong? Well this is slightly different pong with a 3D perspective. It's like a hybrid between pong and ping pong (table tennis) and it works pretty well. Hitting the ball farther from the center makes it move farther in that direction. This game was created using my very own eZSB toolkit (however it is freely available for anyone to use). This is a demonstration of how simple it can be to create games using it as well as helps me make changes based on experience with using it for actual applications. The game has 3 modes Classic: Play VS CPU, first to 10 wins (14 levels of CPU to verse, I recommend 6, 7, and 8) Wall Ball: Bounce a ball off of a wall for as long as possible. The further from the center of the paddle you hit it the more points you get. Multiplayer: Somewhat stable local multiplayer (although not without its bugs). Allows 2 players on 2 3DS systems each with a copy of SmileBASIC and PONG 3D to use local multiplayer to play against a friend. First to 10 wins, just like in Classic. Created with eZSB http://smilebasicsource.com/page?pid=285 Instructions Run the program named PONG3D in the folder PINGPONG3D.

HOW TO UPDATE AND KEEP HIGHSCORE SAVEDATA

Download New Version Open Manage Projects/Files Click Copy Open the folder of the last version (make sure the DAT box is checked) Check HIGHSCORE and hit OK Chose the destination of the new version and hit OK Read bottom screen in game for instructions on play. Circle pad to move left and right (when swinging you can't move) A to swing X to pause (and while paused A+Y+B+L+R to reset or X to resume) **NOTE: You CANNOT pause during a multiplayer match B to toggle the clock display on the screen Menu Controls L and R as well as Y and X to select A to confirm selection (on menu X+Y+L+R will delete save data)
Notes CHANGELOG: 1.0 Can set amount of points to win a match from 1 to 10000 Fixed 99% of bugs in Multiplayer Mode, Stable Added a Play Again option to Multiplayer matches Can now put a clock on the screen with B Menu Controls are now L and R as well as X and Y to scroll, A to select Added more sound effects Updated to include newest eZSB build as of release (02/26/2016) Game is complete. Future features will be rare but bugfixing might occur. Thank you for playing. I hope you enjoy the game and look forward to the further development of eZSB! 0.56 Removed majority of bugs from Multiplayer Added Client-Side ball prediction to multiplayer (It moves a lot smoother now, although it doesn't always predict correctly) Added Countdown timer to start of all modes Added more sounds Added Multiplayer Compatibility check. While not fully present in last version, it will still properly detect Minor Tweaking and Bugfixing 0.50 Added Functional Multiplayer CPU paddles now influence ball (previously no matter where they hit the ball it continued at the same angle) Corrected Reset Glitch Fine-tuned sounds Added ball speed cap (cap is higher than the ball ever should go. Mainly for miscalculations in multiplayer) Other minor bugfixes 0.29 Fixed playfeild to accurately represent the playfeild Fixed bug where ball can pass through paddle for a brief moment Improved physics of paddle Added animation to paddle Added victory sound for new Highscore Moved Pause & Reset feature to eZSB Moved Direction Checks to eZSB Made sure CPU 13 actually has a chance to be defeated (and made a screenshot of my point on it) Added Press and hold X+Y+L+R on the title to delete save data Bugfixing 0.22 Minor Bugfixes 0.21 RELEASE
Categories
Keywords
  • pong
  • 3d
  • demo
  • score
  • cpu
  • classic
  • arcade
  • fun
  • eZSB
  • complete
  • mode7
18 Comment(s) Midnight Midnight Deep Sleep Hidden Website It looks nice. Well done. MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website Thanks :) Midnight Midnight Deep Sleep Hidden Website You're welcome. Morgan Morgan Great Page Hidden Achievements Spring 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Spring 2017 Contest! Programming Contest Deep Sleep Hidden Website How do you program local play? I'm making a multiplayer rock, paper, scissors game but I'm having trouble with programming local play. chicken chicken Deep Sleep Hidden Website Please try to stick to chat and the resources page to get help on topics. MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website What the chicken said Morgan Morgan Great Page Hidden Achievements Spring 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Spring 2017 Contest! Programming Contest Deep Sleep Hidden Website All you need to do to beat the COM is hit the ball against the side of one of the walls, go ahead, try it. =) MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website I never said anything about the opponent having common sense. All it does is track the ball like most early artificial PONG opponents did. :p ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies OMG! I just realized that the white dots in the paddle are a Moving Picture of Pong! :D MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website Yep joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies This is pretty cool! I love how the game functions in the way that if you hit the ball farther from the centre, the more volatile the direction the ball goes in is. ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies So is this made with the Current Version of eZSB or with a version only you have as of now? MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website It was made with a version that had minor changes and bugfixes. I just now, as of writing this comment, released eZSB v0.684. I did not release the version used in the last version of PONG 3D officially because I hadn't updated the documentation/instructions. They are now up to date (it's also worth noting that the EZSB.KIT file, the actual eZSB code, is the same in both PONG 3D and the EZSBDEMO. The only difference is the program they are running.) ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies So..... It was a newer version, but now you uploaded the newest version that is the same software as the Version you used to make this one? MYCRAFTisbest MYCRAFTisbest Good Page Hidden Achievements Video Games I like to play video games! Hobbies Deep Sleep Hidden Website Yes. I did find a bug in the reset game feature of the PAUSE function, so I'll probably be updating the fix later. You can always see the version number commented at the top of the code, on the splashscreen, or by typing PRINT EZSBVER() when it is loaded. ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies MYCRAFT, This is amazing! This is the best way to make people interested in eZSB! Make Sample Games that show it's capabilities! Many things in this program I haven't seen in any other programs! This is awesome! I think I'm even more interested eZSB now! Good Luck on more Sample Games and on the Development of eZSB! ;D 16bitcoder 16bitcoder This is AWSOME!!!!!! reitracs reitracs my favorite program is the "Use Question marks" Program.