Author Topic: Better CMD language  (Read 3649 times)

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Better CMD language
« on: November 28, 2019, 01:08:21 PM »
Platform Builder should have a better language to make better games, this are the things it should add in the next updates:
  • Syntax Coloring
  • Stack if and other statements
  • Add draw commands and draw command prompts
  • Other statements, such as repeat, for etc. (At least those two)
  • Variables that can hold text, reals, booleans etc.
  • Control ini files, other files etc.
  • Add list variables
  • Modify current values from objects, such as how many health an specific enemy has etc.

Also, if TingThing is reading this, what was exactly the problem with if inside ifs?
Sorry because my English is not very good because I'm Spanish ;) :P

Gizgord

  • average
  • Level 18: Statix
  • *
  • Posts: 835
    • View Profile
Re: Better CMD language
« Reply #1 on: November 28, 2019, 02:51:13 PM »
yes, these changes are very welcome, if not necessary. I completely understand them and know how they work!

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Re: Better CMD language
« Reply #2 on: November 28, 2019, 04:39:02 PM »
Platform Builder should have a better language to make better games, this are the things it should add in the next updates:
  • Syntax Coloring
  • Stack if and other statements
  • Add draw commands and draw command prompts
  • Other statements, such as repeat, for etc. (At least those two)
  • Variables that can hold text, reals, booleans etc.
  • Control ini files, other files etc.
  • Add list variables
  • Modify current values from objects, such as how many health an specific enemy has etc.

Also, if TingThing is reading this, what was exactly the problem with if inside ifs?
I think these should be already in Platform Builder
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Re: Better CMD language
« Reply #3 on: November 28, 2019, 04:40:53 PM »
True
Sorry because my English is not very good because I'm Spanish ;) :P

CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Better CMD language
« Reply #4 on: November 28, 2019, 08:12:02 PM »
I want a gml type language...Platform Builder would be, AMAZING!!!

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Re: Better CMD language
« Reply #5 on: November 28, 2019, 08:40:21 PM »
I want a gml type language...Platform Builder would be, AMAZING!!!
I think TingThing doesn't do it because two main reasons:
  • Platform Builder is aimed for people who don't know how to program games very well
  • It's too hard for him or too time-expensive
Sorry because my English is not very good because I'm Spanish ;) :P

CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Better CMD language
« Reply #6 on: November 29, 2019, 05:33:49 AM »
Well, I don't think it'd be hard at all. Time consuming maybe, but not hard. And yes PB is meant for people with no experience, but this would be for more advanced users. Nobody needs to know this. It'd be like advanced coding.

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Re: Better CMD language
« Reply #7 on: November 29, 2019, 07:10:35 AM »
Well, I don't think it'd be hard at all. Time consuming maybe, but not hard. And yes PB is meant for people with no experience, but this would be for more advanced users. Nobody needs to know this. It'd be like advanced coding.
It's hard, trust me, I've using a lot of GML this months. Simpler things than creating any coding language are still quite hard to me.
Sorry because my English is not very good because I'm Spanish ;) :P

War

  • "The top player is here!"
  • Level 20: Nobom
  • *
  • Posts: 1490
    • View Profile
    • My website
Re: Better CMD language
« Reply #8 on: November 29, 2019, 09:03:05 AM »
I think TingThing doesn't do it because two main reasons:
  • Platform Builder is aimed for people who don't know how to program games very well
  • It's too hard for him or too time-expensive
He also don't do it to make the UPE more useful
Hey, wassup wassup? My name is Warrior555MainsGanon (but just call me War) and I'm the main guy behind Megaman Zero Online and the upcoming Matt's Adventure! I don't speak often here but I'm a very friendly lad so if you wanna talk, don't hesitate!

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Re: Better CMD language
« Reply #9 on: November 29, 2019, 09:12:27 AM »
He also don't do it to make the UPE more useful
I still think that any new useful addition to Platform Builder itself it's very welcome :)
Sorry because my English is not very good because I'm Spanish ;) :P

CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Better CMD language
« Reply #10 on: November 29, 2019, 06:42:20 PM »
Well, Antikore, TingThing has had a bit of experience. So he probably makes things faster than a beginner. Or amateur. I'm not entirely sure how skilled you are in GML. As for me, I'm at the beginner's stage.

Antikore

  • Developing Mortal Theater at day, developing depression at night.
  • Level 22: Trex
  • *
  • Posts: 2020
  • Enjoying Platform Builder from the very start
    • View Profile
    • PBuilder Resources
Re: Better CMD language
« Reply #11 on: December 01, 2019, 03:35:42 PM »
Well, Antikore, TingThing has had a bit of experience. So he probably makes things faster than a beginner. Or amateur. I'm not entirely sure how skilled you are in GML. As for me, I'm at the beginner's stage.
Yeah, TingThing does a lot of things faster and better than me, but if he couldn't do if stacking when he added conditionals, maybe it isn't that easy.
Sorry because my English is not very good because I'm Spanish ;) :P

TingThing

  • Admin and Developer
  • Level 20: Nobom
  • *
  • Posts: 1395
  • Creator and Developer of Platform Builder
    • View Profile
    • Platform Builder Home
Re: Better CMD language
« Reply #12 on: December 30, 2019, 04:19:09 AM »
A couple things:


I don't avoid stuff because the UPE can do it. Nor do I expect that people who use Platform Builder will eventually transition to the UPE. Most Platform Builder users don't use the UPE and visa versa.


The command prompt was never intended to be a programming language; it was designed to work like commands you might say to your smartphone. But then I added "if statements," and it opened the door to people thinking that the command prompt was an unsophisticated programming language instead of a sophisticated space where you could type simple commands and conditionals.


The command prompt is the most complex programming project I have ever done in my life. Someday I might re-look at the command prompt and try to rebuild it as a programming language. But to be honest, I don't know whether or not I could pull that off.


CGM

  • Christian, 3D artist, former Platform Builder gamdev
  • Master Builder
  • *
  • Posts: 3836
    • View Profile
Re: Better CMD language
« Reply #13 on: December 30, 2019, 06:46:22 PM »
Well, it's worth a try...Isn't it? I think it'd be worth a try.