[Poll | Finished] Open/Close Doors

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

[Poll | Finished] Open/Close Doors

by PilzAdam » Fri Jan 04, 2013 20:36

Hello everyone!
This is just a quick poll to decide wether doors in the main game should be opened with a rightclick or not.
Here is the patch: https://github.com/PilzAdam/minetest_game/commit/14d552d306b024f1507d0e49ffccfeee53b5cd05

The benefit would be that its easier to dig doors. It is also more consistent that rightclick is used to interact with nodes.

The downsides are that people may get confused about the change (like it was in Minecraft). But I think Minetest users are much smarter so they can deal with it.

Final vote results:
Leftclick: 2, 6.90%
Rightclick: 17, 58.62%
Both: 0,0.00%
Configureable in minetest.conf: 10, 34.48%
TotalVotes: 29
Last edited by PilzAdam on Sat Jan 05, 2013 16:22, edited 1 time in total.
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Fri Jan 04, 2013 20:38

Rightclick. More consistent with how other things like chests work. Reserve leftclick for digging.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
Casimir
Member
 
Posts: 1101
Joined: Fri Aug 03, 2012 16:59

by Casimir » Fri Jan 04, 2013 20:55

Definitely rightclick. The same should be done for the bucket too. Left to dig, right to place.
 

User avatar
InfinityProject
Member
 
Posts: 1009
Joined: Sat Mar 17, 2012 00:52

by InfinityProject » Fri Jan 04, 2013 21:00

I think it should be configurable. Some may want to keep it the same because they are used to left click and don't have much problem with accidentally digging the door. Yet some may want right click.
 

User avatar
Obiewan1111
Member
 
Posts: 198
Joined: Fri Dec 14, 2012 20:30

by Obiewan1111 » Fri Jan 04, 2013 23:25

It's not the fact of accidentally digging the door, it's the fact that it opens when you dig, and sometimes you can't fully dig it, and annoys me so much. This was a good idea!
Youtube Channel; Minetest Gaming Videos

Is suggesting the Offtopic Section and getting it added an achievement? I guess it is!
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11

by jojoa1997 » Fri Jan 04, 2013 23:26

Obiewan1111 wrote:It's not the fact of accidentally digging the door, it's the fact that it opens when you dig, and sometimes you can't fully dig it, and annoys me so much. This was a good idea!

spent 10 minutes going back and forth. had to use worldedit
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Sat Jan 05, 2013 01:55

I like the idea that rightclick=interact and leftclick=dig. This will also make digging doors much easier, as several others have pointed out.
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

hdastwb
Member
 
Posts: 106
Joined: Tue Jan 01, 2013 18:47
GitHub: hdastwb
IRC: hdastwb
In-game: hdastwb

by hdastwb » Sat Jan 05, 2013 03:47

Earlier today, I tried to open a door with a lava bucket in my hand; that did not end very well…

I'm in favor of using rightclick to open doors
 

User avatar
BrandonReese
Member
 
Posts: 836
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese

by BrandonReese » Sat Jan 05, 2013 04:50

I'm would prefer right click, but I think it should be configurable in minetest.conf.
 

User avatar
Melkor
Member
 
Posts: 285
Joined: Sat Sep 24, 2011 01:03

by Melkor » Sat Jan 05, 2013 05:15

i voted configurable, so in that way everyone can modify it later if that's what they want, but by default right click
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Sat Jan 05, 2013 05:16

jojoa1997 wrote:
Obiewan1111 wrote:It's not the fact of accidentally digging the door, it's the fact that it opens when you dig, and sometimes you can't fully dig it, and annoys me so much. This was a good idea!

spent 10 minutes going back and forth. had to use worldedit

Try aiming at the door's hinges/pivot/whatchacallit.
Last edited by kaeza on Sat Jan 05, 2013 05:16, edited 1 time in total.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11

by jojoa1997 » Sat Jan 05, 2013 06:40

kaeza wrote:
jojoa1997 wrote:
Obiewan1111 wrote:It's not the fact of accidentally digging the door, it's the fact that it opens when you dig, and sometimes you can't fully dig it, and annoys me so much. This was a good idea!

spent 10 minutes going back and forth. had to use worldedit

Try aiming at the door's hinges/pivot/whatchacallit.

Thanks but I learnt it the hard way.
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

User avatar
xavier108
Member
 
Posts: 227
Joined: Sat Nov 24, 2012 06:05
IRC: Ezlif

by xavier108 » Sat Jan 05, 2013 07:17

I gotta go with configuration thing but i vote for right click
Ezlif :D
 

User avatar
Obiewan1111
Member
 
Posts: 198
Joined: Fri Dec 14, 2012 20:30

by Obiewan1111 » Sat Jan 05, 2013 11:42

xavier108 wrote:I gotta go with configuration thing but i vote for right click


Oh well done sir! You're gotta go with the Configuration Option, but you're voting for Right Click? Jesus.. >.>
Youtube Channel; Minetest Gaming Videos

Is suggesting the Offtopic Section and getting it added an achievement? I guess it is!
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Jan 05, 2013 11:46

I dont like the idea of making it configureable because it makes the code unecessary complex.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Sat Jan 05, 2013 12:09

Voted right click.
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Sat Jan 05, 2013 13:47

Can we implement middle-clicking in the engine?
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Jan 05, 2013 14:18

rarkenin wrote:Can we implement middle-clicking in the engine?

It is possible but rather un-handy.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Jan 05, 2013 16:23

Poll closed.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Jan 05, 2013 16:34

Patch pushed upstream.
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Sat Jan 05, 2013 16:35

PilzAdam wrote:
rarkenin wrote:Can we implement middle-clicking in the engine?

It is possible but rather un-handy.

To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

hdastwb
Member
 
Posts: 106
Joined: Tue Jan 01, 2013 18:47
GitHub: hdastwb
IRC: hdastwb
In-game: hdastwb

by hdastwb » Sun Jan 06, 2013 02:28

rarkenin wrote:
PilzAdam wrote:
rarkenin wrote:Can we implement middle-clicking in the engine?

It is possible but rather un-handy.

To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.


To one who is a laptop user, there is no middle-click; it's emulated in Linux by pressing both buttons at once and in Windows by touchpad-specific corner configuration in the touchpad driver. You can forget about MacBooks; they don't even have the one button. Now, I'm all for punishing MacBook users for their poor choice in computer purchase, but nonetheless…
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Sun Jan 06, 2013 14:52

hdastwb wrote:
rarkenin wrote:
PilzAdam wrote:It is possible but rather un-handy.

To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.


To one who is a laptop user, there is no middle-click; it's emulated in Linux by pressing both buttons at once and in Windows by touchpad-specific corner configuration in the touchpad driver. You can forget about MacBooks; they don't even have the one button. Now, I'm all for punishing MacBook users for their poor choice in computer purchase, but nonetheless…

If you have a touchpad, your gameplay is already slightly clumsy. Minetest is the reason I got an optical mouse.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
jordan4ibanez
Member
 
Posts: 1865
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Sun Jan 06, 2013 17:17

keep it at rightclick, works better, environment interactions should be right click, left click should be to dig
If you can think it, you can make it.
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Mon Jan 07, 2013 18:21

PilzAdam wrote:But I think Minetest users are much smarter so they can deal with it.


I missed the poll, and have no preference as to which mouse button is used, but I do like the phrase above.

hdastwb wrote:
rarkenin wrote:
PilzAdam wrote:It is possible but rather un-handy.

To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.


To one who is a laptop user, there is no middle-click; it's emulated in Linux by pressing both buttons at once and in Windows by touchpad-specific corner configuration in the touchpad driver. You can forget about MacBooks; they don't even have the one button. Now, I'm all for punishing MacBook users for their poor choice in computer purchase, but nonetheless…


I do agree though. Middle click would be a pain on my laptop, which is what I play Minetest on.

When I click both right and left at the same time though, it pastes whatever is in my clipboard.

By the way, what's wrong with MacBooks?Aside from only having one mouse button, I mean. At least they don't run Windows, which would be a far worse choice.

rarkenin wrote:If you have a touchpad, your gameplay is already slightly clumsy. Minetest is the reason I got an optical mouse.


Why is gameplay hindered by a touchpad? I used to strain my wrists when I gamed with a mouse.
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Mon Jan 07, 2013 20:11

0gb.us wrote:
PilzAdam wrote:But I think Minetest users are much smarter so they can deal with it.


I missed the poll, and have no preference as to which mouse button is used, but I do like the phrase above.

hdastwb wrote:
rarkenin wrote:To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.


To one who is a laptop user, there is no middle-click; it's emulated in Linux by pressing both buttons at once and in Windows by touchpad-specific corner configuration in the touchpad driver. You can forget about MacBooks; they don't even have the one button. Now, I'm all for punishing MacBook users for their poor choice in computer purchase, but nonetheless…


I do agree though. Middle click would be a pain on my laptop, which is what I play Minetest on.

When I click both right and left at the same time though, it pastes whatever is in my clipboard.

By the way, what's wrong with MacBooks?Aside from only having one mouse button, I mean. At least they don't run Windows, which would be a far worse choice.

rarkenin wrote:If you have a touchpad, your gameplay is already slightly clumsy. Minetest is the reason I got an optical mouse.


Why is gameplay hindered by a touchpad? I used to strain my wrists when I gamed with a mouse.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Tue Jan 08, 2013 05:32

You quoted me without saying anything? Well, that's rather interesting, Rarkenin. Care to try again?

~ end of heckling ~
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Tue Jan 08, 2013 22:28

Oh, my BBCode went crazy. In order not to wade through more quote tags, I'm just going to say that (I don't know if it's me, or something), but using the touchpad kills my wrists after a bit of gameplay.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

hdastwb
Member
 
Posts: 106
Joined: Tue Jan 01, 2013 18:47
GitHub: hdastwb
IRC: hdastwb
In-game: hdastwb

by hdastwb » Thu Jan 10, 2013 03:10

0gb.us wrote:
hdastwb wrote:
rarkenin wrote:To one who is a webbrowser power-user, the button is right under one's third finger and is the button of choice.


To one who is a laptop user, there is no middle-click; it's emulated in Linux by pressing both buttons at once and in Windows by touchpad-specific corner configuration in the touchpad driver. You can forget about MacBooks; they don't even have the one button. Now, I'm all for punishing MacBook users for their poor choice in computer purchase, but nonetheless…


I do agree though. Middle click would be a pain on my laptop, which is what I play Minetest on.

When I click both right and left at the same time though, it pastes whatever is in my clipboard.

By the way, what's wrong with MacBooks?Aside from only having one mouse button, I mean. At least they don't run Windows, which would be a far worse choice.


I have a MacBook because of an internship with a company for which I did iOS work and the subsequent branching off into a separate company with the other interns in my group. From my experience with this MacBook, there are several design flaws that are evident:
  • The touchpad is supposed to register a click when it is pressed hard enough, but it usually takes at least a couple tries to get it to register because it is really unreliable (I think this is just specific to my computer though, I mitigated the problem by allowing clicking by tapping, though the log in screen and older versions of the XCode project and profiler wizards did not comply with that).
  • The Ethernet port is right next to the USB ports, exactly the same size, and exactly the same silver color; I've plugged many USB devices into it realizing shortly afterwards that they didn't work due to being plugged into the Ethernet port.
  • The keyboard has no home, end, printscreen, or number pad keys, which I suppose is true of most macs (though desktops usually come with number pads) and it doesn't bug most people once they get used to it. However, the function keys (F1-F12) are by default treated as media keys and one has to use the Fn keys to access F1-F12 (naturally, most OSX programs don't use shortcuts with those).
  • For whatever reason, Intel-based Macs have some odd kind of bootloader that does not support the ordinary BIOS booting that pretty much every other computer that I've used has, thus though they are theoretically capable of booting from USB, I have been unable to use my Puppy Linux drive with any Intel-based Macs.
  • The fan blows out of the hinge, which means that doing anything CPU-intensive while the computer is sitting on one's lap with the hinge open makes one's lap get rather warm after some time.
  • It is impossible to keep the screen clean because when the lid is closed the screen lays directly on the keyboard and absorbs finger oils; there will always be little squares of finger oil on the screen unless one wipes it down every time that they open it. The glossy screen not only makes the key marks evident, but it also makes the screen hard to see in high-light conditions.
Like I said, though, I have a fairly old model and thus I cannot speak to newer versions (though I hear that the MacBook Air has no real USB ports or disk drive, thus I would imagine that doing anything important with external media must be a pain). However, it's interesting that you brought Windows up because, in my opinion, Windows (or just about any other operating system, for that matter) is a far better OS that OSX. This is because of several reasons:
  • The OSX window manager is easily the least useful window manager in existence. In Windows or Compiz, it's very easy to snap windows into the maximized state or align them for a side-by-side view by dragging the window; in OSX, the only way to maximize a window is by clicking on the little + button (which, with the other buttons, is on the wrong side of the screen relative to almost any other window manager). The Windows taskbar puts the Apple dock to shame mainly due to it's ability to preview and close windows by mousing over them, which, admittedly, the Unity dock is also incapable of. The animations and effects of the OSX window manager are easily trumped by both Aero and Compiz (which really has the upper hand in about anything related to animations and such). As with most things on OSX, the window manager has almost no configuration potential, except for choosing colored or uncolored buttons in the corner (as opposed to the ability in Windows to select from many different Aero and legacy themes and Compiz to configure just about every attribute through CCSM).
  • The Apple distribution platform is comparatively harsh on developers in general and open-source projects in particular; not only is it impossible to cross-compile to a mac (thus meaning that one must buy a mac in order to develop for macs), but also anyone who wishes to release things to the App Store must fork over $100 to get a development license and get their app passed a very subjective review process before it can be distributed officially. And, as of Mountain Lion, anything not released through the App Store is automatically considered to be a virus.
  • Because of the above characteristics of Apple development, the Apple ports of just about all of my favorite open-source programs are either non-existent or buggy to the extent of being useless; Code::Blocks can't seem to use tree controls within dialogs on OSX and it seems to crash every time that one changes one of the editor settings, the Spring RTS engine works (more or less) but without SpringLobby it is almost impossible to play any games with it, and the GIMP used to work in passing with annoying window focus effects, but as of Mountain Lion the X emulator no longer comes with the OS and I had no luck installing it. I hear that some people have Minetest working on mac, though as near as I can tell no-one has been able to make a .dmg or .app for it that works universally, thus anyone who wants to run it must compile it from source (which is in general more difficult on a mac than on almost any other system).
  • Until lately, the only compiler that the system came with was a very old version of Apple's GCC variant (about version 4.2).
  • The only IDE that really works on macs is XCode, which, though it has arguably the best code completion of any IDE I've seen (which is necessary for Objective-C development because almost all of the Cocoa method names are ridiculously long), is also one of the buggiest that I've worked with. At different times, I've had issues where the profiler did not work unless I flipped between it and the iOS simulator multiple times, where the IDE failed to stop processes running on the simulator unless it was force-quit and then reopened (which became a pain when doing that was necessary every five minutes), and where the code completion would not work at all unless the entire thing was restarted. According to reviews for a particular version that I skipped, the console at one point would only read in the first character entered. Though the documentation is above average (though with overly complex explanations at times), searching the documentation without fail requires the sacrifice of a couple minutes of one's life (which is odd because that is not only much longer than it takes Google to search the online version (along with the entire rest of the internet, of course) and many pages are available almost instantaneously through the Quick Help pane when typing the class name into the editor). I haven't found any other modern C++ IDEs to work well on Mac, though the now ancient CodeWarrior does work with many eccentric bugs and many Java IDEs run almost flawlessly, at least as flawlessly as Java programs can run considering their fundamentally flawed platform (including Eclipse, which some see as a viable C++ IDE though I strongly disagree having used it intermittently in programming competitions when I've had no other choice).
  • Unlike Windows executables which almost always run on both XP and 7 (and probably 8, but I haven't used that yet), each new OSX operating system is likely to break compatibility with programs that work fine on other versions. Different versions of the OS also tend to break compatibility with compilation instructions as well.
  • Though OSX runs on the Linux kernel, they can't really be said to be a Linux distro because almost everything is set up incorrectly (for example, /usr/bin is higher on the search path than /usr/local/bin, thus things installed in /usr/bin always override things installed in /usr/local/bin unless one fixes the problem by editing some protected files). The fact that applications cannot be easily launched from the terminal is annoying to one used to Linux and also makes it hard to edit protected text files without using vim. The lack of a real package manager is felt almost as strongly as on Windows; the App Store really doesn't count in my opinion because unless one manages to set up his account just the right way he must give Apple his credit card number even in order to download the free apps, along with the fact that many good programs simply cannot be found in the app store because of the reasons mentioned a couple bullets above.
  • Most of the new features from OSX have come from iOS; the only real changes in Mountain Lion was the strengthening of the Gatekeeper, removal of the X emulator, and the addition of a notification center (which is implemented in about every other OS as just a program). The transition to Lion made the scrolling go the wrong way (Apple UI people don't understand the difference between scrolling and dragging, thus they think that scrolling the wrong way in OSX is more natural because that's the way people would pull their fingers in iOS, though in iOS the gesture is a drag rather than a scroll) and ditched the very useful Snow Leopard spaces in preference to the "Mission Control" system that is much more awkward to work with if, like me, one likes to transfer programs between spaces often and use them to flip back and forth between maximized apps.
  • Apple likes to market OSX as the "world's most advanced operating system," though people who have also used Ubuntu (or even, perhaps, Puppy Linux, or maybe even Windows 8) know that that is a complete lie. However, you never see Microsoft making such statements, and you especially don't see any of that type of marketing out of Canonical or Debian or Red Hat or just about anyone else with some flavor of Linux.
Anyway, to avoid digressing any further with my Apple rant, these are some of the reasons that I don't think MacBooks or Apple products in general are a particularly good investment for people with my interests and means. I think Macs are fine computers if one only uses them for stuff like Final Cut Pro and Photoshop that Macs are known for and have an ample amount of cash sitting around to be able to afford a high-end machine and the Mac lifestyle (prices for things are higher for people on Apple products in general, it's a known fact). However, open source enthusiasts who program in their spare time are much better accommodated by Linux variants, and there really is a reason that Windows continues to dominate the desktop and corporate marketshare. I hope that none of you take too much offence to my wasting your time and forum space like this, though I feel that I do have an obligation to back up my views and explain myself…
 

User avatar
GloopMaster
Member
 
Posts: 213
Joined: Wed Aug 01, 2012 18:03

by GloopMaster » Thu Jan 10, 2013 07:04

hdastwb wrote:-snip-


And this is all because you cant buy a real computer. OS aside, you expect to play games on something without mouse buttons?
Meow.

That is all.
 

Next

Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 5 guests

cron