file Adding MBPU to MBP?

  • Technostar
  • Technostar's Avatar Topic Author
  • Offline
  • Intermediate Marbler
  • Intermediate Marbler
  • I Factorial
  • Posts: 116
  • Thank you received: 40
07 Apr 2015 00:00 #1
As we all know, Marble Blast: Powered Up introduces many amazing concepts to Marble Blast (especially in the Sandbox levels). I think it would be really cool if the features and levels included in MBPU were added to MBP (in the same way that MBG and MBU were added to MBP). Would it be feasible and desired to add MBPU's features and levels (well, maybe not the power-up effects and possibly not the currency system) to MBP?

System.out.println("Hello");

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

  • whirligig
  • whirligig's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • Posts: 444
  • Thank you received: 261
07 Apr 2015 03:24 - 07 Apr 2015 03:25 #2
Possible, but I don't know if the MBP developers would see it as a high priority. A lot of the MBPU code is a bit ... scattered throughout the script files, and it would take a considerable amount of time to merge the code into something working. Further exacerbating the problem: there are probably one or two functions with different behavior but the same name, which would quickly cause a code nightmare.

However, that isn't to say it's not feasible; give HiGuy a week or two, and he should be able to do it. That is, if you can convince him to do it. (I can't; I don't have access to the MBP source, and besides I'm working on the first couple of Power Packs right now.)
Last edit: 07 Apr 2015 03:25 by whirligig.

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

  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 205
07 Apr 2015 03:34 #3
I barely do MBP development stuff anymore, occasionally I give IsraeliRD a heart attack with a commit. However, here is why I think that this will not happen:
  • Bloat. - MBP already contains 3 games in itself, that is, MBG, MBP, and MBU. The download size is already huge, and it offers thousands of hours of playtime in itself, with multilayer, single player, and leader boards. Adding yet another mod makes file size larger, makes downloads take longer, and can cause more bugs by expanding the never-ending code base universe even more.
  • The code itself. - Now, I don't want to diss on Whirligig, what he has done in MBPU is amazing and i really congrats him on that. I learned quite a bit from the math code too! However, for one, its not documented much. That would mean researching through the code base to find what functions do what, where, and when. The code is excessively big in some regards, because EACH level in sandbox has custom code, whereas MBP's code base is shared amongst the game. Here's another thing. MBP's engine enhancements does rely on a codebase from Derpking. Whirligig, for some reason one way or another, decided to build his own engine system. So, most of that code would have to be ported to both windows and Mac OSX. A nightmare if you ask me (again, lack of docs and code readability).
  • Time. - HiGuy does most of the coding now. With bug fixes, new game modes, helping aayrl with fubar things, managing the community, as well as trying to have a life, I highly doubt HiGuy wants yet another distraction.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
The following user(s) said Thank You: whirligig

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

  • MBKid
  • MBKid's Avatar
  • Offline
  • Advanced Marbler
  • Advanced Marbler
  • XXXquickscoperXXX
  • Posts: 261
  • Thank you received: 35
07 Apr 2015 04:17 #4
That would be awesome, but I don't feel we really need to have it in MBP. Eguy already has already posted a WR topic and MBPU is good enough on it's own ;)

I played marble blast

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

  • Posts: 1118
  • Thank you received: 370
07 Apr 2015 15:39 #5
Down the road, it may be possible to include MBPU as an external game client accessible through the Marble Blast Launcher, but we are still testing out its capabilities and functionality. This would not be feasible in the near future.

~Aayrl

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

Moderators: Doomblah
Time to create page: 1.334 seconds