dMZX Forums: Extended Response to Request ID #396 (Programmable Objects) -> Rejected Requests -> Tracker

Jump to content

Report ID 611 Title Extended Response to Request ID #396 (Programmable Objects)
Product Rejected Requests Status Rejected (Severity 0 - None Assigned)
Version - Fixed in -

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #611: Extended Response to Request ID #396 (Programmable Objects)

#1 User is offline  
smilymzx 

  • Those Goodie-Goodies!
  • PipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 25-October 03
  • Gender:Male
  • Location:I.M.MEEN's book

Posted 18 October 2014 - 01:05 PM

Continuing from a topic currently on hold from a year ago:

Quote

With creative programming, robots can handle just about anything in MegaZeux (check out &, okay I cheated but still). You're right that anything remotely like this would be put off into the distant future, at which point programs would be separated from robots and the current built-ins could easily be represented as such. This is just wild speculation, though. I think this request needs a bit of work:

1) What do you plan on using this for?
2) Why can't it be handled by robots?
3) Are there any alternate solutions using what already exists?
4) Is there a way that this could be more easily integrated into MegaZeux as it is today?
Rejected for now, but I'll leave it open in case you have anything to add



1: To extend the use of built-ins (both out of and in robotics) from the games using these so-called MZL-formatted Libraries so you can have use the same programming language (Currently named Robotics in v2.xx, should change in 3.xx), without the use of Robots,

2: Because certain elements need not be restricted to robotic extensions, mostly because of the Robot/Scroll/Sign's Element Parameter, which is the ID, PZX is dead, because ZZO stopped making forks and that's good enough, Plus if you can emulate what built-ins are included already so you can extend from the normal MZX standard built-ins.

3: For standards, MZX appearently has no reason for some elements to be modded unless forking it for your own game types and adding a counter to keep track of what version you're using, My original forks and ZZO's forks come to mind about this method of version control...

And even then, No one will want to use it because of a certain thing called a ''Fork Phobia'' even though it's open source.

In other words, Some people refuse to make a standard easy to implent even if its some good reason (That's why I wanted to add new object types as part of adding libraries of objects to MZX by 3.xx and not use the old PZX with it's incompatibilities)

4: Not that it matters, All it is is that makes it easy for those mastering robotics or a bit new to it but familiar with making stuff yourself to use in games, Plus no needing forks for more element mods/addins (ZIG(OLF format) and Game Maker(GML)/MMF(Lua) is an example of how elements as using a programming language was to be a standard)

This may be a lot difficult for me to say a bit, but I needed some time to think about what I said, MZX is ok for now, But remember, as previously stated- by v3.xx things will change as far as revamping the whole format like the switch from v1.xx to v2.xx, So it should be for the better by then!

You can process the request for later, too. As long as it's queued until then, so this should be put aside in ''Archived Requests'' even though this seems to be a redux of what I said already!

This post has been edited by smilymzx: 18 October 2014 - 01:08 PM

SmilyMZX, A.K.A. Hamtaro126 (A.K.A. AtariHacker)

I am at:

Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)

Other interests:

Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 4)

#2 User is offline  
ThDPro 

  • Brontosaurus-Sea-slug; Gooey and phallic
  • PipPipPipPip
  • Group: Members
  • Posts: 718
  • Joined: 03-December 06
  • Gender:Male
  • Location:Portland, OR

Posted 19 October 2014 - 12:05 AM

1: built ins are useless, in any new game I've played currently, they exist to be edited by
2: a robot, not robotS, they can do anything an everything that can even happen in mzx currently and while only a few mzxer's go past what it does, some leap into what it can do, if you can't do what you want in robotic, forking is NOT the bloody answer,
3: because there are no standards in mzx, so you might as well resign yourself to using it as best you CAN, because it will do whatever you want if you are capable of making it do so,
4: but mzx is still under dev, it can still change to make things different and more interesting and better equipped for the modern world,

but that isn't what we do, nor is it in the spirit of why we even bother:

The last 5 versions of MZX, while being brilliant and amazing helpful, have not changed to state of the GCS as all. I (and I hope Lancer) will vouch for the fact that mzx, while it has limits, only works within those limits, trying to extend them is an exercise in asiekierka madness that has no place in serious dev.


What you seem to want out of the next version of mzx, however incredibly valid your desires may be, is totally attainable in any version from the last 4 years. It may a be complicated and utterly confounding solution, but mzx can do what you want. Asking for vague changes and the strange focus on built-ins in v3.0 is something that I seriously don't understand or empathize with. I'd be willing to guess that anyone else has the same feeling, but don't trust me, I just make games with what I was given. It seems to work for me.

If it doesn't for you, tough.


As a conclusion to this tirade, I want you to know that I hope you FIND a way to make it do what you want, I hope you try and think as hard as you can and have fun while doing so, but the second you think MZX isn't enough, you might as well just leave and find something better. If MZX isn't enough, nothing else will fill the void.

I hope you continue to make games, I really do, just remember that mzx is not here to pander to you, it's here to CHALLENGE you.

This post has been edited by ThDPro: 19 October 2014 - 01:46 AM

original soundtracks
Better Than Nothing - DOMINATION - Commander Keen: Heroes Lost - Welkin - A Confectioner's Recipe - random ThDPro music stuff
<Risu21121> if you're not going to make a good game, you might as well make a blatantly racist one.
<Kuddy> Testicles.
"Where are my folder?" - KKairos

#3 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 October 2014 - 03:39 AM

That request was last posted in 3 years ago, not 1 year ago <_<
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#4 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 March 2015 - 02:19 PM

Updating status to: Rejected
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#5 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,961
  • Joined: 12-October 00
  • Gender:Male

Posted 23 March 2015 - 06:08 PM

Moving to: Rejected Requests


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.