Page 32 of 208

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 11:28 am
by h2643
Enjl wrote:Image
1F0!?! !!

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 11:33 am
by Emral
SnifitGuy wrote:If I missed anything, plz say so; It's a lot of crap to respond to, lol...
No comment on my note about the upcoming tutorial series?
SnifitGuy wrote:Yeah, just go to the place where tons of other people are talking about random things, and plus, a place where nobody might be online. A database is better, but none exists. Also, I said "tutorial"; someone answering your questions is not a tutorial.
Codehaus is frequented by the entire 2.0 team and many more competent lua peeps who are willing to help any newcomer out as good as they can.
Also we got the wiki:
http://wohlsoft.ru/pgewiki/Category:LunaLua_API

It's in need of some restructuring, but this is where you can find everything the language has to offer.
This page in particular contains documentation for APIs that have been created by first and third parties:
http://wohlsoft.ru/pgewiki/Category:Lun ... _libraries
h2643 wrote:1F0!?! !!
I meant the ice block but yes we have 1f0 too :D

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 12:00 pm
by Hoeloe
SnifitGuy wrote: Lua, to my knowledge, is vastly filled with all different functions. I doubt you could be fluent in a week, but I do agree it is better to learn the structure and syntax. Problem is, and again, I haven't seen any good tutorials, because they all go from "hello world" to <insert lua jargon here> without explaining the functions.

tl;dr No tldr 4 you
If I missed anything, plz say so; It's a lot of crap to respond to, lol...
So you're making a lot of assumptions here, and most of them are wrong. Fun fact: most of the 2.0 dev team had never used Lua before developing 2.0. Several of the team had never done programming of any sort before, and yes it took only 1-2 weeks for them to get enough knowledge of the language to usefully program. Will 1-2 weeks give you deep insight into every facet of the language? No, of course not, but it will give you what's called a "working knowledge", which means you can more or less work your way around it enough to build fun things.

Secondly, you assume that to be able to program usefully in Lua you have to remember every single function. This is a complete fallacy and totally untrue. In fact, no-one knows every little detail of the language. That's why we have documentation - it's not to teach you how to use the language so much as to act as a reference so you don't have to remember every detail, only broad strokes. I'm constantly looking up function calls I've used hundreds of times, even ones I designed, because I just can't remember it all, and I don't have to.

Lastly, as I mentioned, documentation is not designed to teach you how to use the language. Of course trying to use it that way will be awkward and difficult. There is a HUGE difference between documentation and a tutorial. A tutorial teaches you how to do something, while documentation acts as a quick reference look up so you don't have to remember thousands upon thousands of specific function calls.

Your complaints at Lua have been mostly based on false assumptions and a lack of effort (such as asking for help - which is by far the best way to learn). I know that I'm a seasoned programmer, so I haven't had to learn Lua from a non-programmer's perspective, but I DID have to learn to program at one point, and for many of the 2.0 dev team, LunaLua IS their first programming experience.

I will concede on one point though. To a non-programmer, LunaLua DOES look daunting. However, there are plenty of resources to help you through that, and as you learn it, it rapidly becomes much less daunting than you might think.

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 12:06 pm
by underFlo
saying "all those people that do cool stuff have prior knowledge" is kind of really wrong because barely anyone I know actually knew Lua before getting into LunaLua, with LunaLua being the reason to learn Lua.

Also, discodehaus has a channel dedicated to help so I'm not sure if you've even been there once. I'd also argue that getting specialised help has the potential to be a lot more helpful to new users because it tells them where exactly they're wrong etc.

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 4:32 pm
by Rixitic
SnifitGuy... if you had bothered to check any of the API pages I linked to, you would've found that they have "How To Use" sections -- which are essentially tutorials for those APIs -- and/or example code you can copy and paste into a level's lunadll/lua/luna.lua file.

pipecannon.lua's example code is even commented, and it has a picture to illustrate how the angle property works.

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 9:22 pm
by timocomsmbx2345
Enjl wrote:Image
Friendly reminder that this block exists in beta 3 and is super awesome!
So there's gonna be a block that can only be destroyed by rinkas? How much more rinka-related things are you gonna add?

Re: SMBX 2.0 Beta 3

Posted: Thu Feb 16, 2017 9:46 pm
by NightKawata
You should call this SMBX++ instead of SMBX 2.0.
2.0 is a silly name for this, as most of the time 2.0 would completely change the game or overhaul it, which this doesn't, and doesn't seem like it's intended to.

SMBX++ would make sense as it's SMBX, but with features that expand on it and make it a better solution overall.
Kind of like C++, hence the name.

Food for thought. It just makes more sense to me.

#unpopularopinion

Re: SMBX 2.0 Beta 3

Posted: Fri Feb 17, 2017 2:56 am
by Emral
SnifitGuy wrote: @Hoeloe: Well, it's not my fault that I didn't know how much experience the dev team has. It's not like they blatantly state whether they're newbies or pros.
@Rockythechao: There is one page on how to create an API; the other examples are really overwhelming whereas the one on how to basically create an API in general seems more structured as opposed to throwing you into the middle of things.
@ response to hoeloe: Many people on the team have stated this on several occasions. You just happened to not be around for those times, hence we repeat the statement.

@ response to rocky: the pages he refers to are those on how to use pre-existing APIs. Making an API is higher level stuff and I suggest taking a jab at some simpler stuff for training first.

Re: SMBX 2.0 Beta 3

Posted: Fri Feb 17, 2017 8:36 am
by h2643
Enjl wrote:
h2643 wrote:1F0!?! !!
I meant the ice block but yes we have 1f0 too :D
Awesome

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 7:25 pm
by Quantumenace
Using the keyhole with yoshi makes Lua crash in Beta 3, but it doesn't crash the game itself. The level ends like it should after a few seconds and then Lua is working again. Did it crash the actual game before?

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 7:29 pm
by Thehelmetguy1
I don't intend to rush you, just ask how long before Beta 4 is done. I saw a post saying it is almost done, so I wanna confirm.

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 7:42 pm
by Emral
That post was lying.

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 7:45 pm
by Thehelmetguy1
i cant believe i activated the hype train for nothing. i officially hate the troll that lied to me. time to grab a knife and commit murder

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 7:56 pm
by timocomsmbx2345
Enjl wrote:That post was lying.
:evil: I was gonna use capitals and exclamation points, but I can't because Intuition will ban me if i do.

Re: SMBX 2.0 Beta 3

Posted: Sat Feb 18, 2017 9:15 pm
by Fuyu
SnifitGuy wrote:stuff
Do you realize what you're saying? I'm past the whole LunaLua and documentations thing right now, what bothers me here is your attitude towards Lua programmers. First of all, you're judging the team on falsehoods, you're making up this imaginary world where programmers are far more experienced than you and have always been and that is the only reason they know so much and can do so many cool things. To that, I say no. Sure, some of us did have a try at programming before; for example, I took a basic computer engineering course, and I want to address this course in case it isn't clear as extremely basic. We did learn some Bash, Basic.NET, Java, HTML and CSS. Alongside that, I had also learned how to use MySQL and how to set up a structured cabling (theory only) and with all of that, we were required to work on a 4-member team project that was required in order to approve the course.

You can say I was lucky to go there and learn all of that and have the experience that I had because I can use it so learn Lua quickly. But that's where you'd be wrong. Lua is simple, but it's still a different language. Like Hoeloe said, you can learn Lua in a week, and from that point onward is just trying out new things. And you definitely do not lack sources. There are web pages everywhere teaching you the basics of Lua, not just video-tutorials. There's the aforementioned wiki as well as documentations on the use and creation of APIs.

Another thing that has caught my attention was the following quote:
SnifitGuy wrote:but I also think it's the responsibility of those using the techniques to help guide us stupid people.
First things first, you calling yourself and everyone that does not use Lua stupid is a degradation of the worst kind. I won't mind if you call yourself whatever you please but don't go insulting others out of your wish you dramatize your position.
Secondly, we are not obliged to help anybody. If anyone does help others it's merely because of the desire to bring more people to this side because it is understandable and an overall shared wish to do more on SMBX and basically learn more stuff. We are blessed to have kind people by our side always ready to give us a hand whenever we need it (without abusing of course), however, that does not mean we should demand help. It is not nice, it is not correct, and you shouldn't expect the world to bow upon you.

To sum up, your attitude is just sinking you deeper down the rabbit hole. There are many places where you can learn and get help with Lua, all of these have been said already. If you still defend the position you so desperately feel it's correct and expect us to change the way we behave upon that, all I can say is ...
Spoiler: show
Image

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 19, 2017 12:11 am
by Lila M-3210
I am still quite new to this and I don't know if this belongs here but when I used the Gif to PNG extractor, I can see a Goomba's Walking Animation, but the Squished Animation seems to be nowhere in sight. Is this a unique part of the Files?

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 19, 2017 12:32 am
by Rixitic
Death animations are actually handled as effects by the engine, so their graphics are stored in that folder.

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 19, 2017 12:44 am
by Lila M-3210
Oh! That is helpful actually. I always imagined Effects to be Skid Clouds and Fireball Trails, and not part of an NPC State. Thank you. n.n

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 19, 2017 8:15 am
by Thehelmetguy1
Hey, is there gonna be a 2.1, 2.2, and others when 2.0 is done?

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 19, 2017 8:30 am
by Emral
thehelmetguy1 wrote:Hey, is there gonna be a 2.1, 2.2, and others when 2.0 is done?
Yes, but that's not gonna happen for a while. It's more likely we'll see a 2.0.1 before a 2.1.