This is where we'll store the "best" topics that have ever existed on the forums, as well as community events that are no longer relevant. Read at your own risk.
Moderator: Userbase Moderators
Forum rules
Read at your own risk.
|
|
|
|
-
h2643
- Reznor

- Posts: 2890
- Joined: Sat Dec 21, 2013 7:23 am
-
Contact:
Postby h2643 » Thu Feb 16, 2017 11:28 am
Enjl wrote:
1F0!?! !!
|
|
|
|
|
|
|
|
|
-
Emral
- Cute Yoshi Egg

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
Postby Emral » Thu Feb 16, 2017 11:33 am
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 ... _librariesh2643 wrote:1F0!?! !!
I meant the ice block but yes we have 1f0 too :D
|
|
|
|
|
|
|
|
|
-
Hoeloe
- Phanto

- Posts: 1465
- Joined: Sat Oct 03, 2015 6:18 pm
- Flair: The Codehaus Girl
- Pronouns: she/her
Postby Hoeloe » Thu Feb 16, 2017 12:00 pm
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.
|
|
|
|
|
|
|
|
|
-
underFlo
- Wart

- Posts: 4456
- Joined: Mon Jul 14, 2014 10:44 am
- Flair: sup im lesbiab
- Pronouns: They/She
-
Contact:
Postby underFlo » Thu Feb 16, 2017 12:06 pm
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.
|
|
|
|
|
|
|
|
|
-
Rixitic
- Spike

- Posts: 273
- Joined: Sat Dec 12, 2015 1:00 am
-
Contact:
Postby Rixitic » Thu Feb 16, 2017 4:32 pm
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.
|
|
|
|
|
|
|
|
|
-
timocomsmbx2345
- Foo

- Posts: 853
- Joined: Sat Feb 06, 2016 1:44 pm
-
Contact:
Postby timocomsmbx2345 » Thu Feb 16, 2017 9:22 pm
Enjl wrote:
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?
|
|
|
|
|
|
|
|
|
-
NightKawata
- Spike

- Posts: 285
- Joined: Wed Jul 30, 2014 12:33 am
-
Contact:
Postby NightKawata » Thu Feb 16, 2017 9:46 pm
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
|
|
|
|
|
|
|
|
|
-
Emral
- Cute Yoshi Egg

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
Postby Emral » Fri Feb 17, 2017 2:56 am
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.
|
|
|
|
|
|
|
|
|
-
h2643
- Reznor

- Posts: 2890
- Joined: Sat Dec 21, 2013 7:23 am
-
Contact:
Postby h2643 » Fri Feb 17, 2017 8:36 am
Enjl wrote:h2643 wrote:1F0!?! !!
I meant the ice block but yes we have 1f0 too 
Awesome
|
|
|
|
|
|
|
|
|
-
Quantumenace
- Chain Chomp

- Posts: 308
- Joined: Mon Dec 28, 2015 2:17 am
Postby Quantumenace » Sat Feb 18, 2017 7:25 pm
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?
|
|
|
|
|
|
|
|
|
-
Thehelmetguy1
- Boom Boom

- Posts: 2372
- Joined: Sat Dec 19, 2015 9:33 am
- Flair: certified idiot
Postby Thehelmetguy1 » Sat Feb 18, 2017 7:29 pm
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.
|
|
|
|
|
|
|
|
|
-
Emral
- Cute Yoshi Egg

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
Postby Emral » Sat Feb 18, 2017 7:42 pm
That post was lying.
|
|
|
|
|
|
|
|
|
-
Thehelmetguy1
- Boom Boom

- Posts: 2372
- Joined: Sat Dec 19, 2015 9:33 am
- Flair: certified idiot
Postby Thehelmetguy1 » Sat Feb 18, 2017 7:45 pm
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
|
|
|
|
|
|
|
|
|
-
timocomsmbx2345
- Foo

- Posts: 853
- Joined: Sat Feb 06, 2016 1:44 pm
-
Contact:
Postby timocomsmbx2345 » Sat Feb 18, 2017 7:56 pm
Enjl wrote:That post was lying.
 I was gonna use capitals and exclamation points, but I can't because Intuition will ban me if i do.
|
|
|
|
|
|
|
|
|
-
Fuyu
- Fry Guy

- Posts: 3137
- Joined: Sat Dec 21, 2013 2:40 pm
- Pronouns: He/Him
Postby Fuyu » Sat Feb 18, 2017 9:15 pm
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 ...
|
|
|
|
|
|
|
|
|
-
Lila M-3210
- Hoopster

- Posts: 44
- Joined: Tue Feb 14, 2017 9:45 pm
Postby Lila M-3210 » Sun Feb 19, 2017 12:11 am
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?
|
|
|
|
|
|
|
|
|
-
Rixitic
- Spike

- Posts: 273
- Joined: Sat Dec 12, 2015 1:00 am
-
Contact:
Postby Rixitic » Sun Feb 19, 2017 12:32 am
Death animations are actually handled as effects by the engine, so their graphics are stored in that folder.
|
|
|
|
|
|
|
|
|
-
Lila M-3210
- Hoopster

- Posts: 44
- Joined: Tue Feb 14, 2017 9:45 pm
Postby Lila M-3210 » Sun Feb 19, 2017 12:44 am
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
|
|
|
|
|
|
|
|
|
-
Thehelmetguy1
- Boom Boom

- Posts: 2372
- Joined: Sat Dec 19, 2015 9:33 am
- Flair: certified idiot
Postby Thehelmetguy1 » Sun Feb 19, 2017 8:15 am
Hey, is there gonna be a 2.1, 2.2, and others when 2.0 is done?
|
|
|
|
|
|
|
|
|
-
Emral
- Cute Yoshi Egg

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
Postby Emral » Sun Feb 19, 2017 8:30 am
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.
|
|
|
|
|
Return to “Archives”
Users browsing this forum: No registered users and 3 guests
|