Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

RPG Breeze (Cancelled)

well i guess ruby is the easiest scripting language to learn, cause it is more intelligent than others, for example ruby knows that "hello" is a tring other languages like java or c# need it to be declared as string and as i have seen in the 5 minutes i've looked around for it, basic does so to, so ruby only seems to be more sophsticated than basic, but this only depends on the person that has made the script ;)
 
Kodakami":3mbptlgl said:
Ruby may be more sophisticated, but it's also far more complicated. BASIC is much more straight-forward and easy to learn.

The problem is that BASIC is, well, basic. It doesn't cover nearly as much as we need to cover. Not only that, but one of the major reasons we decided on Ruby was the familiarity that many people in the market already have with it, due to RMXP and RMVX. If you want to trade power for ease, that's your business. And there's nothing stopping someone from giving the program the ability to use BASIC, if they really wanted to. In fact, I'm sure that would offer a great deal of profit to the first person to find, implement, and upload a solution.
 
Glitchfinder":1ra7hf0h said:
*truncated*

The problem is that BASIC is, well, basic. It doesn't cover nearly as much as we need to cover. Not only that, but one of the major reasons we decided on Ruby was the familiarity that many people in the market already have with it, due to RMXP and RMVX. If you want to trade power for ease, that's your business. And there's nothing stopping someone from giving the program the ability to use BASIC, if they really wanted to. In fact, I'm sure that would offer a great deal of profit to the first person to find, implement, and upload a solution.

I hope you realize that 'BASIC' really is only derived from its original acronym, Beginners All-purpose Symbolic Instructional Code, the specifics of how complex the underlying model is, is directly dependent upon the needs of the implementation.

VB.NET, for example, can compete with Ruby, Java, or even C#, it's just a matter of having a proper parser and perhaps compiler for the language that's to that level. The thing with Visual Basic.NET, in this case, is it's statically typed, where the first version of BASIC had no concept of types in the first place, it's a language that's basically adapted to the needs of the standard for the day.

I'm guessing you're choosing a dynamically typed language (?) due to your familiarity with such a model, the potential users will have a basis for comparison versus using another language architecture, where they would not have that point of commonality (RGSS vs. RPG Breeze Code).

Edit: Also, it's not as simple as saying they could simply implement a parser and add-in for your system and make a new language work. They would almost have to have a dynamic language to use, and on top of that your system would have to have a way for the two underlying models to communicate. Object 'A' from the core scripting system being used in scripting system 'B', how would you do that off the top of your head? Make sure your systems designer is aware that there's potential for scripting systems integration so the internal object structures can be exported in some manner, the scopes of the two languages just won't magically work, it's not that simple. From my toying with Lua, C# didn't have direct 'a.bla' access to things, there was a special means I had to follow to invoke methods in the Lua script, I had to access the scope of the LUA architecture using the scripting system provider (the LUA object).

Another way to look at it is this:
Inside Lua, when a script calls a Lua method, Lua knows how to handle that call, because it's defined inside itself.
If you mix Lua with say Ruby, and you want Ruby to call the Lua method, you have to have some sort of intermediary that explains to the two how that works, I haven't used Ruby enough to know exactly how, or if it would even be possible, to capture cases where a method call was made that wasn't in scope (because Method 'a' in ruby and method 'b' in lua are distinct, Ruby doesn't know of Lua's 'b', and the opposite also applies).

Edit 2: The main reason why such interoperability would be necessary is: in order for the user of the new language to use the language, you would have to have the ability for the scopes to mesh; otherwise, they would have to recode all of your scripts from scratch.

Edit 3: For clarity (to non programmers): A scope is a programmer term that explains what's currently available to a script at any give point in its execution. A global scope means that, regardless of where the code executes (inside a class, or a type-less method), the items in global scope are available. Local scope refers to the local variables defined within a method, class/type-scope refers to the values or methods defined on a class/type.

To compare scope to the internet, true global scope would be the entirety of the internet, the global scope of an instance of Lua or Ruby would be an intranet, they can't communicate with one another because they don't know they exist, worse yet they both use different protocols to define their intranets; that is unless you created a bigger intranet by connecting the two somehow, and creating a way for the protocols to work together.
 
Alexander Morou":2cqd83dc said:
*A whole lot of programming*

Well, you must realize that I am aware of most of this. The reason I said that BASIC was basic is because, instead of specifying something like VB.net, the author only mentioned BASIC, which is not nearly as powerful as Ruby. As to implementing a new language into the program, it is available to the dedicated. I'm pretty sure I've seen at least one instance of another programming language being integrated into RMXP (on a foreign site), and there are several people who have implemented the means to update the version of Ruby that RMXP uses to the latest release.
 
ok, so now that the Microsoft crew is done with their exchange, I'd like to ask about screenshots. Or even a demo.

Will there be either of these posted any time soon? All we have to go on so far is a number of posts listing capabilities and options, and a TON about programming languages, but there hasn't been anything solid yet. Pics, anyone?
 
Ricoman":3vialqid said:
ok, so now that the Microsoft crew is done with their exchange, I'd like to ask about screenshots. Or even a demo.

Will there be either of these posted any time soon? All we have to go on so far is a number of posts listing capabilities and options, and a TON about programming languages, but there hasn't been anything solid yet. Pics, anyone?

You're a videogamer, right? Have you ever waited for a game to be released? One thing I've noticed is that the games that are released on time or early are usually much worse than the ones whose release dates are pushed back. The main reason for that is because they didn't put as much effort into the ones released on time, or, even worse, they rushed to finish in time instead of adding all of the necessary touches. As to why we aren't getting updates at the moment, that's more of an internal issue. Specifically, theory's main source of income at the moment, a web design company, has run into a spot of trouble, and he's more than a little busy bailing it out. I've seen a bit of the RTP, and I'll have to say, it is good. It isn't exactly my favorite genre or RPG music, but then, I'm a fanatic for the classics. (In other words, I much prefer the 8-bit music of the original games to most modern tracks. Although, I do have a soft spot for some things like Zelda Reorchestrated)
 
to answer your question, I've been a gamer for over 25 years...

I'm not asking for it to be finished tomorrow, just for a picture so we can at least get a taste of it. I know Thoery has his hands full, but it takes 30 seconds to hit PrtScrn and then paste it into paint. That's all I'm asking
 
Glitchfinder":3ms6xo3j said:
I've seen a bit of the RTP, and I'll have to say, it is good.

see, that's all I'm asking for. Especially if he wants me to do it in 3D, I have to see what I'm making. At least, just something so I can get started...
 
@Rico - I never asked for anything in 3D. I'll explain this further in a PM soon as I have the time.

@screenshots - I have a mockup editor. If you need a screenshot for development purposes, I'll get you one. I can't release them publicly because it is not the finished product, which may be quite different depending on decisions made between now and then. I will post them as soon as I can.

@release date - Unfortunately I cannot provide or even guess at a release date at this time. My advice, don't hold your breath. If you choose to do so, don't do it in this thread. When we have a release date, or even a strong guess at it, it will be posted in this thread. From here on out, questions regarding the release date will be ignored (at least by myself.) It is in pretty much active development, to be more and more active as I receive more of the materials to work with. Which will come in faster if I can re-rapport funding for the project. What Glitchfinder said is true. I'm in a bit of a tight spot, but it won't be long.
 
It's might tempting, and probably would speed up development. However, it goes against my personal standards, and I don't think the .orgods would smile upon such a gesture. Neither would the general public viewing this thread.

Thanks for the gesture, though.
 
hey theory, did you ever get someone to do the 8-way sprites for this? I remember doing a basic type template, but I didn't know if you had found someone yet to finish the sprite sheet. :cheers:
 
Ricoman":1eo54bpj said:
hey theory, did you ever get someone to do the 8-way sprites for this? I remember doing a basic type template, but I didn't know if you had found someone yet to finish the sprite sheet. :cheers:

Actually, theory's not going to be on for a bit. He's currently moving. Mostly because he found a better place, but for other reasons as well.
 
oh, okay...

hey Glitch, are you in touch with Theory? Could you ask him what the final sprite size was? Or if you know, could you let me know? I'd greatly appreciate it =)
 
Ricoman":1hkz1d0t said:
oh, okay...

hey Glitch, are you in touch with Theory? Could you ask him what the final sprite size was? Or if you know, could you let me know? I'd greatly appreciate it =)

Actually, I don't expect to be able to contact him until the 31's, when he said he'd be back. As to the final sprite size, I can't be sure. I think he wanted it something like the Half-Kaizer template, but I really can't be certain.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top