Jump to content




[TOOL] MenuX - Custom scripting language [v1.1] - COLORS


  • You cannot reply to this topic
13 replies to this topic

#1 billysback

  • Members
  • 569 posts

Posted 07 November 2012 - 11:44 AM

MenuX uses my own scripting language (renamed "SLIMEBOL") to help you easily create menus etc. for CC.

It is run using the following syntax:
MenuX SCRIPTDIR

The Script Syntax/reference guide can be found here:
Spoiler

An example script can be found here:

MenuX can be found here:

Bidex Notepad++ syntax can be found here:

Please feel free to post any suggestions, to either the program or the scripting language, also post any criticisms or support you wish to tell me!

Thanks!

(Sorry this post was rushed, I will be creating and posting a tutorial for Slimebol soon and inproving upon suggestions...)

#2 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 08 November 2012 - 01:00 AM

Confusing.

#3 billysback

  • Members
  • 569 posts

Posted 08 November 2012 - 04:46 AM

What bit confuses you?

#4 Mandrake Fernflower

  • Members
  • 117 posts
  • LocationDark Side of The Moon

Posted 08 November 2012 - 09:39 AM

Good work on the interpeter but there are two things I dont like about the scripting lang that is used:

1. The name sounds alot like bidet and well umm thats disturbing

2. IMHO the syntax is a mess. It looks like somthing that would be used on a PDP-11. It looks like a fusion of FORTH,Python and COBOL.

#5 tommyroyall

  • Members
  • 136 posts

Posted 08 November 2012 - 10:18 AM

I love it man, finally, a good alternative language :3.

#6 billysback

  • Members
  • 569 posts

Posted 08 November 2012 - 11:18 AM

View PostMandrake25, on 08 November 2012 - 09:39 AM, said:

Good work on the interpeter but there are two things I dont like about the scripting lang that is used:

1. The name sounds a lot like bidet and well umm thats disturbing

2. IMHO the syntax is a mess. It looks like somthing that would be used on a PDP-11. It looks like a fusion of FORTH,Python and COBOL.
I tried making a scripting language using Java a while back, and recently found it again (though this was not the inspiration for creating this) and started playing around with it a little bit, and remembered just how much I had done (but also why I had stopped; I had codded it in too much of a messy way to incorporate new things very easily, like I can with this). Anyway, I was thinking of a name and decided to name it Bidex because I liked that name last time and it was almost in memory of that one...

For the second part, there is not much I can do about the syntax, but there may be a way depending on what part you dislike, it would have to be done without forcing it upon people who want to use the normal syntax though...

Quote

I love it man, finally, a good alternative language :3.
Thanks for the support, means a lot to me :P/>

EDIT:
I searched "Bidex" in to google just now, and I'm not 100% sure what it does, but it doesn't look good... -.-

#7 darkrising

  • Members
  • 234 posts
  • LocationScotland

Posted 08 November 2012 - 12:15 PM

hmm interesting :P/>

#8 Mandrake Fernflower

  • Members
  • 117 posts
  • LocationDark Side of The Moon

Posted 08 November 2012 - 12:24 PM

EDIT: post expundged because I realized that it may have been profane

#9 Mandrake Fernflower

  • Members
  • 117 posts
  • LocationDark Side of The Moon

Posted 08 November 2012 - 01:16 PM

Due to this lang looking a bit like COBOL. I think a good name would be SLIMEBOL. (Play on 'Slimeball')

because a name like bidex sounds alot like somthing that we should avoid :P/>

#10 billysback

  • Members
  • 569 posts

Posted 09 November 2012 - 07:55 AM

UPADTE:
-added art, lots of term commands.

#11 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 09 November 2012 - 08:49 AM

The syntax seems very confusing. I like the Lua syntax. Why did you make such a complex syntax?

#12 billysback

  • Members
  • 569 posts

Posted 09 November 2012 - 08:55 AM

This was basically easier to code, that was essentially the only reason.

I am coding a game in it right now, as a simple example, to show off how you can do some things...
It wasn't a very long though decision, what the syntax would be, I just though should I use spaces or get rid of them, then I thought of complexities to do with defining strings whilst removing spaces and decided to use spaces as a separator...

#13 tommyroyall

  • Members
  • 136 posts

Posted 11 November 2012 - 01:08 PM

I do take a liking to this area-based paradigm of programming. Perhaps though stripping parts of this down and turning it into, say, MC-BASIC would draw a much larger crowd, and dispose of the Bidex name, sounds like Bidèt :unsure:/>. Perhaps give that MC-BASIC a run, or maybe with the typical line-numbering, like this:
10: PRINT 'Enter your name:'
20: READ $name, string
30: PRINT 'Hello $name'


#14 bbqroast

  • Members
  • 124 posts

Posted 11 November 2012 - 01:15 PM

So wait, you've created a language coded in another language within a game coded in yet another language?
Languageception!
Now all we need is a game written using MenuX (street fighters menu based addition!).





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users