file Marble Blast Haxe Port (64bit windows/mac/web/android)

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
30 Jun 2024 17:03 #31
Marble Blast Ultra 1.1.3 has been released.
This update brings the following changes:
- Added IOS support for the Web version of the game.
- Added Dynamic Joystick for Touch Controls.
- Improved server list with status.
- Improved marble smoothing in Multiplayer.
- Increased chat character limit.
- Now you will be prompted to set display name if the name is not valid.
- Fixed marbles glitching out in Marble Picker.
- Fixed server crash caused when players try to join a game more than 8 times.
- Fixed trapdoor not having correct duration.
- Minor performance improvement.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF, thearst3rd

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
19 Jul 2024 15:10 #32
Marble Blast Platinum 1.6.0 has been released!
A big update! Bringing in the cross platform multiplayer the way it was meant to be played!
Please note that it is always and always recommended to download the native client for unlocked FPS and higher performance.
- Added cross platform multiplayer, the Online button is now unlocked.
- Gem Hunt Free-for-all only, no other game modes are present.
- Server authoritative marble physics and rollback netcode for all gameplay elements - including moving platforms.
- Up to 8 players due to platform technical limitations.
- Seamless multiplayer custom levels integration through Marbleland.
- Spectator mode is implemented but lasts until the end of match.
- Four PlatinumQuest levels that were present in MBP multiplayer have been added along with their shaders.
- Added the Ability to toggle between old spawns and new spawns for certain multiplayer maps.
- Added Competitor Mode:
- A new gem spawn will happen automatically after a certain duration depending on number of gems picked up.
- Reduced Mega Marble duration.
- Only Ultra Blasts can affect marbles.
- Fixed starting point.
- Touch controls improvements:
- Configure visibility of On-Screen Controls
- Configure behavior of buttons acting as camera joystick by altering Button Camera Factor
- Configure your camera sensitivity and swipe extent.
- Improved touch camera sensitivity a bit.
- Added Dynamic Joystick for Touch Controls.
- Added support for iOS for the web version.
- Improved Controller support for Android.
- Optimized the game to run at much higher framerates.
- Improved marble shadow.
- Fixed certain customs missing interiors/textures.
- Fixed marble collision at varying radii.
- Fixed Super Speed throwing you in the wrong direction.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: HiGuy, NF

Please Log in or Create an account to join the conversation.

  • Posts: 995
  • Thank you received: 463
20 Jul 2024 15:31 #33
Thanks so much for this RandomityGuy! In particular, I want to say how glad I am that you've made it an option to switch between old and new spawns. I'd love to see an expanded version of this in PQ too! Which maps does this affect? Is it only official levels that have had their spawns changed since 2017 (Triple Decker, Maximo Center, Marble Agility Course, Basic Agility Course, All Angles, Marbleland, Battlecube Revisited, Lupus, Par Pit, Eye of the Storm, Nadir, Spires—this list is just from memory, so it might be wrong)?

I noticed by playing Marble Agility Course that the gem hitboxes (at least in that level, but potentially all hitboxes throughout the game) are a little lenient—I could get the yellow gem on top of the large tunnel through the ceiling, and I could also get the yellow gem on top of the inverted half-pipe thing through the ceiling. The gems on the little wooden... half-dowels (for lack of a better term) which are suspended between the two brown walls are also very easy to collect just by jumping underneath them. This isn't too big of an issue though—I'd rather have the gems a little easier to collect than much harder to collect like they were originally with this port.

Also, one bug I found: if you select Advanced as the difficulty, then whichever difficulty you were on prior to Advanced will not appear in the choices for difficulty. For example, if you select Custom and then Advanced, Advanced will show up in the place where Custom was, separated from Beginner and Intermediate by a divider, and Custom is nowhere to be seen until you select a different difficulty. I think it should always give you the options of Beginner, Intermediate, Advanced, and Custom no matter which difficulty you're on.

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
20 Jul 2024 15:55 #34

Which maps does this affect? Is it only official levels that have had their spawns changed since 2017?

The list of maps with the changed spawns can be found in the list here: github.com/RandomityGuy/MBHaxe/commit/8a...49b99934fdb0f98e3204

I noticed by playing Marble Agility Course that the gem hitboxes (at least in that level, but potentially all hitboxes throughout the game) are a little lenient

Yeah this is still a little deviation from the original.

Also, one bug I found: if you select Advanced as the difficulty, then whichever difficulty you were on prior to Advanced will not appear in the choices for difficulty. For example, if you select Custom and then Advanced, Advanced will show up in the place where Custom was, separated from Beginner and Intermediate by a divider, and Custom is nowhere to be seen until you select a different difficulty. I think it should always give you the options of Beginner, Intermediate, Advanced, and Custom no matter which difficulty you're on.

Oops that went unnoticed, also the UI was taken from MBP 1.50 which had this kind of difficulty selector.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

  • Posts: 995
  • Thank you received: 463
20 Jul 2024 16:09 #35
Thanks! Also it's really cool that you were able to get the camera to follow the marble when it approaches walls and obstacles behind it, just like in the original game. It does still move inside walls on occasion, but it's great to see that implemented. The Haxe port also doesn't have that annoying bug when you hit a gravity modifier at a weird angle, where the camera will reverse and your controls will go the wrong way. That's what MBG and PQ do when you skip the first two gravity modifiers in Möbius Strip and hit the third one. So that was so nice to see that age-old bug fixed!

One other thing I noticed since my last post: it's weird how the local top score name and multiplayer name are linked. I use the date to save my times locally. My multiplayer name was "NF on M1 Pro". Then I played Möbius Strip and when I finished the level, "NF on M1 Pro" was still in the box and I had to change it to "2024-07-20". Then when I went to multiplayer again, my name was "2024-07-20". I don't know if this is intended or not, but it feels weird.

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
20 Jul 2024 16:52 #36
The code for the camera behavior was taken from MBWeb which also had the same logic,
As for the name thing, they are indeed linked, the same input box is used for both the cases. Less duplication.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
21 Jul 2024 13:50 #37
Marble Blast Platinum 1.6.1 has been released!
This update fixes the following bugs:
- Fixed a crash when there are more players than spawn points in multiplayer.
- Fixed minor UI bugs with kicking and player list.
- Prevent timing out of players who are still loading the level.
- Fixed sort order of two multiplayer levels.
- Attempted to improve performance when someone joins mid-game.
- Touch Controls: Pressing pause now releases the joystick.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
11 Feb 2025 16:18 #38
Marble Blast Platinum 1.7.0 and Marble Blast Ultra 1.2.0 have been released!
It's the fabled Leaderboards update!
Leaderboards have been implemented for all the levels with automatic replay uploading for official levels as well as watching top replays. Additionally, segregation has been made to allow switching between rewind and non-rewind scores on the leaderboards.

MBP Changes:
Changes:
- Added an FPS limiter in the settings.
- Added custom friction support as well as custom marble attributes. Now levels can modify the marble's physics parameters to their liking.
- Improved level select persistence. Now your last chosen level will be displayed on quitting or finishing a level instead of last level in a category.
- Improved the Gem Hunt algorithm to match closer to PlatinumQuest's.
- Trigger detection now matches with the original game.
- Camera is now smoothened.
- Fixed camera not pointing at gems after respawn in Multiplayer.
- Fixed Superspeed powerup sometimes throwing you in the wrong direction in Multiplayer.
- Fixed the marble being wonky at times in replays.
- Fixed an interaction with Random powerup giving Time Travels.
- Fixed some collision issues with moving platforms.

MBU Changes:
- Added a few more custom levels in the Multiplayer custom level list as well as bouncy floor support which some customs needed.
- Added custom friction support as well as custom marble attributes. Now levels can modify the marble's physics parameters to their liking.
- Fixed Superspeed powerup sometimes throwing you in the wrong direction in Multiplayer.
- Fixed the marble being wonky at times in replays.
- Fixed certain maps not being rendered correctly.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
14 Feb 2025 17:26 #39
Marble Blast Platinum 1.7.1 and Marble Blast Ultra 1.2.1 have been released!
This update brings the following bugfixes:
- Fixed a crash when the marble goes out of bounds.
- Fixed the FPS limiter not limiting rendered frames per second.
- Fixed scores not being sent in certain cases.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • RandomityGuy
  • RandomityGuy's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
  • This entire place is bruh
  • Posts: 327
  • Thank you received: 110
21 Mar 2025 16:06 #40
Marble Blast Ultra 1.2.2 has been released!
This update brings the following changes:
- Added Leaderboards for Gem Hunt levels.
- Added an option to change the quick respawn key when out of bounds.
- Changed Replay Center's UI a bit.
- Fixed buggy collisions with Trapdoors.
- Fixed a bug where you'd get stuck after restarting a certain number of times in Singleplayer Gem Hunt.
- Fixed a bug where changing leaderboards filters did not function correctly.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 0.806 seconds
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.