5 ms·
Wild Ball
- deleted 2y ago[deleted]
- gnabgib 2y agoNot the title (R3F it seems?)
- thangngoc89 2y agoI believe R3F is generated name. Surge.sh generates names like this by default
- mohabnasser 2y agoActually, in this case, R3F refers to React Three Fiber, which is central to the project. However, I can see how it might look like an auto-generated name—thanks for the heads-up!
- satvikpendem 2y agoSee my other comment, it's the names of the technologies used in the game.
- mohabnasser 2y agoThanks for helping clarify the title! It’s great to have other developers in the thread who are familiar with Poimandres' tools.
- satvikpendem 2y agoThe title has the names of the JS packages used in the creation of the game: - R3F (react-three-fiber) - wrapper for React to interact with three.js, a 3D library for JS - drei - useful helpers for react-three-fiber - rapier - physics library for react-three-fiber All three packages are made by Poimandres (founded by Paul Henschel, quite prolific in creating these packages), an open source collective, who also makes zustand, if you're familiar with that.
- mohabnasser 2y agoExactly! I used React Three Fiber (R3F) for the 3D scene, drei for utilities, and rapier for physics, all by the Poimandres collective. Their libraries like zustand have also been essential in other projects. Thanks for sharing these details with everyone!
- mohabnasser 2y agoYou’re right! The title references the main packages used in the project: R3F (React Three Fiber) for integrating React with Three.js, drei for helpful components, and rapier for physics. I’ll consider giving it a more descriptive title for clarity—thanks for noticing!
- jachee 2y agoDoesn’t seem to work on my iPhone12. I get the graphics, the debug window, and an inverted T of what look like controls, but only the debug panel responds to input.
- silisili 2y agoSame on Android. I guess it's meant to be played on a desktop.
- mohabnasser 2y agoYes, it’s currently built for desktop, but I appreciate you giving it a try! I’ll keep mobile compatibility in mind for upcoming versions.
- deleted 2y ago[deleted]
- mohabnasser 2y agoThanks for trying it out on mobile! Currently, the game is optimized for desktop, but I’ll definitely look into mobile compatibility for future updates. Your feedback on the specific behavior helps a lot!
- eapriv 2y agoIt’s not “optimized for desktop”, it only works on desktop. I think it’s hilarious when something plainly doesn’t work and people say “oh, it’s not optimized for this case”. That’s now what “optimization” means.
- xnx 2y agoPretty cool. Could the arrow keys work in addition to WASD?
- mohabnasser 2y agoGreat suggestion! I’ll add arrow key support so it’s accessible for more players. It should be an easy addition in the next update—thanks for the idea!
- ZYbCRq22HbJ2y7 2y agoGlitches at points where the more difficult obstacles do not spawn, was able to get the time down to around 1s. The input on the leva (https://github.com/pmndrs/leva https://github.com/pmndrs/leva) component doesn't capture the event, leading to wild balls.
- mohabnasser 2y agoThank you for the feedback! The obstacle-spawning issue might stem from timing inconsistencies—I’m working on fine-tuning this to make sure all obstacles spawn as expected. For the leva component, I’m exploring ways to improve event handling to prevent erratic behavior. Any specific instances you encountered would be really helpful for further troubleshooting!
- pcloadletter_ 2y ago1.40
- mohabnasser 2y agoThank you for sharing your time! Hope you enjoyed the challenge! If you have any feedback on gameplay, I’d love to hear it.
- mercwear 2y ago1.17 Cash Me Outside https://imgur.com/a/zm44TpK https://imgur.com/a/zm44TpK
- mohabnasser 2y agoNice score! You’re getting quick at this! Thanks for sharing the screenshot—love the competitive spirit. Let me know if there’s anything you think could make the game even more challenging.
- albedoa 2y ago1.01 got lucky: https://i.imgur.com/EOlUULe.png https://i.imgur.com/EOlUULe.png
- mohabnasser 2y agoWow, 1.01! That’s an impressive time—almost breaking the 1-second mark! Thanks for sharing the screenshot. If you have any tips or ideas on how to make it more challenging, I’d love to hear them. Great run!
- DDR0 2y agoNice, I only was able to get 1.12.
- tertle950 2y ago0.58 brute forced runs of the game until I got lucky https://youtu.be/s5bJMINot14 https://youtu.be/s5bJMINot14 This is actually my second 0.58 run, I think that's the fastest possible time (without obstacles pushing you forward?? oh no is that the new meta)
- deleted 2y ago[deleted]
- tertle950 2y agoMost of my better times were achieved entirely with a combination of lucky obstacle placements and an ability to hold W. It's not a good game, but it's definitely meant more as a tech demo, so I just say "oh well". On the plus side, the timer starts only when you begin moving the ball. Thank you for this quality of life feature!! 0.58
- mohabnasser 2y agoThanks for the honest feedback! You’re right—this was mainly a tech demo to explore some of the capabilities in R3F, but I’m glad the timer start helped the experience feel smoother. Congrats on that 0.58! If you have suggestions for making the obstacles or mechanics more engaging, I’d love to hear them!
- shrig94 2y agoWas able to clear .41 https://imgur.com/a/Idaahl8 https://imgur.com/a/Idaahl8
- tertle950 2y agowAIT WHAT HOW Was there anything that pushed you forward? Some jank hitbox for the goal? I only got to 0.58 and I was sure it was the lowest possible time without maybe getting pushed by those rotating obstacles: https://youtu.be/s5bJMINot14 https://youtu.be/s5bJMINot14
- mohabnasser 2y agoIncredible time! 0.41 is super fast—well done! Thanks for sharing the screenshot. If you have any tips or ideas on how to make the game more challenging, feel free to share. Great job!
- edm0nd 2y agoI was able to hit .14 on my first attempt so not really sure what this saids about the game. It was pure luck and I was just hopping around and mashing buttons. https://i.imgur.com/A0yl7aH.png https://i.imgur.com/A0yl7aH.png and .11 - https://imgur.com/tyEnqdA https://imgur.com/tyEnqdA
- darepublic 2y agoLove the name, "Wild Ball"
- mohabnasser 2y agoThanks!
- evv 2y agoWow you reminded me of this game I played as a teenager: Marble Blast Looks like somebody made a web version that is very similar to the version I played: https://marbleblast.vaniverse.io/ https://marbleblast.vaniverse.io/ Thanks for the unexpected hit of nostalgia!
- mohabnasser 2y agoI’m glad it brought back some memories! Marble Blast was definitely a classic. Hope you enjoyed revisiting those nostalgic vibes!
- nathancahill 2y ago@dang, can you add surge.sh to the domains that get the subdomain displayed?
- mohabnasser 2y agoGood suggestion! It would be helpful for projects hosted on Surge to show the full subdomain. Thanks for bringing it up!
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]