Page 2 of 2

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 5:38 pm
by Taehl
The functionality is professional. The implementation is simple.

Look, if you guys all hate it so much and could do it so much better, then why don't you put it in the wiki instead of just complain about the free code I'm giving you?

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 5:42 pm
by T-Bone
Putting it one the wiki? I don't really see why. For most games, you really don't need any more than what LÖVE already offers from the start, and implementing whatever you might need from there isn't very hard at all.

Also, I want to point out that I don't hate what you've done, not even close. But I wouldn't call it professional.

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 6:01 pm
by TechnoCat
Taehl wrote:The functionality is professional. The implementation is simple.

Look, if you guys all hate it so much and could do it so much better, then why don't you put it in the wiki instead of just complain about the free code I'm giving you?
There is this one called Jail

And i did something somewhat similar with Avian Arena Player class

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 6:05 pm
by T-Bone
How can you resist using a library named PeNIS? :neko:

No game should be without the line

Code: Select all

require 'penis'

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 6:17 pm
by Robin
Taehl wrote:Look, if you guys all hate it so much and could do it so much better, then why don't you put it in the wiki instead of just complain about the free code I'm giving you?
That's not a very productive attitude.

I just don't like to see a mediocre code snippet be recommended as "professional" on the wiki, because it brings down the overall quality of the wiki.

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 7:04 pm
by tentus
Wow, haters gonna hate, I guess?

I'm glad you put it up, I still don't understand the "wiki should be as terse as possible" attitude. I imagine that a year ago I would have loved finding this thing on the wiki, rather than having to manually hash it all out myself in Kurosuke.

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 7:29 pm
by Robin
tentus wrote:I still don't understand the "wiki should be as terse as possible" attitude.
It is not terseness, it is quality. Maybe you don't agree with me, but I feel this "professional" piece of code is bringing down the overall quality of the wiki.

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 7:54 pm
by kikito
Guys, I think you should chill a bit.

@Robin: Saying that the code "brings the quality of the code in the wiki down" isn't true. The wiki can do worse. If you feel some functionality is missing/incorrect, you can insert an addendum on the wiki page - since it's a wiki; they do it all the time in lua-users. No need to call it "mediocre" in the forum.

@Taehl: The only issue I have with your lib is the name. Calling it "professional" seems to imply that it is being used in a professional game development team. If it's not, then I think the name is misleading. Please don't take this personally; I would feel the same if you had called it "official" or "best"; or if you had given a not clear enough name to a variable. If you call it TaehlBinding or something similar, it would be absolutely fine to have it in the wiki. I would strongly recommend creating a github project for it, including it on the libs section, and putting it next to the other two options that Technocat mentioned.

Let's keep the discussions civilized and the emotions controlled. We are all gentlemen here ^^

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 8:09 pm
by slime
Just to add my two cents, I came to LÖVE already knowing quite a bit about Lua (but not much at all about the LÖVE api), and some of the wiki articles surprised me with much lower quality code than I expected from an official wiki.

Re: Professional controls/binding scheme

Posted: Mon Aug 08, 2011 8:14 pm
by TechnoCat
kikito wrote:putting it next to the other two options that Technocat mentioned.
Neither of them are on the wiki. :neko: