Kenney's bounty thread

For people working on the C++ code.
User avatar
Kenney
Member
 
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Kenney's bounty thread

by Kenney » Sun May 31, 2015 18:50

I'd like to put up a few bounties for fixing and/or adding features to the Minetest engine. This will benefit my project, Voxus, and a percentage of donations gathered from Voxus will be put back in as new bounties. The payment will occur when the feature is approved by myself (Kenney) and merged into the main Minetest Github.

Sound pitch
Bounty: $40 (PayPal)
Description: Similar to how Minecraft makes 'random' sounds by slightly changing the pitch of the sounds played, could be added to the SoundParameters property. This would eliminate a lot of sounds, thus file size.
Features required: When playing sound, add optional random pitch.
Related Github Issue: https://github.com/minetest/minetest/issues/2727

Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728

Skybox image transparency
Bounty: $20 (PayPal)
Description: Adding transparency to sky images would allow more flexibility and options. An example would be where the skybox just contained clouds, and behind the clouds the color changed dynamically.
Features required: Add transparency to skybox images
Related Github Issue: https://github.com/minetest/minetest/issues/2729

Skybox layering
Bounty: $60 (PayPal)
Description: Add a feature where multiple skyboxes can be layered, faded and parallax added.
Features required: Add multiple skyboxes, layered, skybox fading and parallax option.
Related Github Issue: https://github.com/minetest/minetest/issues/2729

Pick node by middle clicking
Bounty: $20 (PayPal)
Description: In creative mode clicking a node with the middle mouse button will place it in the inventory and wield it. In adventure mode it would seek if the selected node is in the hotbar, select and wield it. The middle mouse button would function similar to a color picking tool in photo editing.
Features required: Add node picking by middle clicking nodes
Related Github Issue: https://github.com/minetest/minetest/issues/2730

Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732

Randomized textures (sprite strip)
Bounty: $60 (PayPal)
Description: In a same way that nodes are currently animated (sprite strip) it could also function to give nodes a random appearance. Upon placing the node, a random frame of the stripe strip will be selected. The random seed could be done using a noise.
Features required: Add random spritestrip frame option to register_node
Related Github Issue: https://github.com/minetest/minetest/issues/2746

Advanced connected textures
Bounty: $100 (PayPal)
Description: Currently connected textures only use a 1 pixel strip and are bugged. A system like the picture below illustrates would allow for more flexibility: sample
Features required: Add advanced connected textures according to sample
Related Github Issue: https://github.com/minetest/minetest/issues/2748
Games:
Voxus | UFO Race
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: Kenney's bounty thread

by Minetestforfun » Mon Jun 01, 2015 12:12

Kenney wrote:Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728


I think this point is done by Crabman in Lua, for MinetestForFun server. Maybe it interrest you ?
It works well, you can found it here : https://github.com/Ombridride/minetest-minetestforfun-server/tree/master/mods/soundset
We used it with unified_inventory mod with a button and graphical section for separate sound volums:)
Image
(inventory button)
Image
(sound menu)

PS : The textures are from OpenGameArt
 

User avatar
Evergreen
Member
 
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
Location: A forest in the midwest
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

Re: Kenney's bounty thread

by Evergreen » Mon Jun 01, 2015 16:02

Minetestforfun wrote:
Kenney wrote:Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728


I think this point is done by Crabman in Lua, for MinetestForFun server. Maybe it interrest you ?
It works well, you can found it here : https://github.com/Ombridride/minetest-minetestforfun-server/tree/master/mods/soundset
We used it with unified_inventory mod with a button and graphical section for separate sound volums:)
- snip-
(inventory button)
- snip -
(sound menu)

PS : The textures are from OpenGameArt

I think what Kenney wants isn't separately controllable sound volumes (which is already possible), but he wants to be able to change the volume of a sound while it is playing.
Back from the dead!
 

User avatar
Casimir
Member
 
Posts: 1154
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: Kenney's bounty thread

by Casimir » Mon Jun 01, 2015 17:18

Kenney wrote:Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732

That one is easy: use Linux. Can I have my money now? ;)
 

User avatar
Kenney
Member
 
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Re: Kenney's bounty thread

by Kenney » Mon Jun 01, 2015 21:18

Casimir wrote:That one is easy: use Linux. Can I have my money now? ;)

Hah, well it's more for the end user that I would like the feature to be added - not myself personally :)

Evergreen wrote:I think what Kenney wants isn't separately controllable sound volumes (which is already possible), but he wants to be able to change the volume of a sound while it is playing.

Correct, need to change playing sounds volume dynamically in order to fade in/out and create sound ambiances.
Games:
Voxus | UFO Race
 

Dartmouth
Member
 
Posts: 121
Joined: Sat Dec 06, 2014 14:39

Re: Kenney's bounty thread

by Dartmouth » Tue Jun 02, 2015 13:32

Casimir wrote:
Kenney wrote:Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732

That one is easy: use Linux. Can I have my money now? ;)


It doesn't work on all WMs though. I use KDE and I can make the window fullscreen in the right-click menu, but F11 is not a key-binding for it
 

User avatar
Evergreen
Member
 
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
Location: A forest in the midwest
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

Re: Kenney's bounty thread

by Evergreen » Tue Jun 02, 2015 13:33

Kenney wrote:
Casimir wrote:That one is easy: use Linux. Can I have my money now? ;)

Hah, well it's more for the end user that I would like the feature to be added - not myself personally :)
IIrc, it would require many changes to the engine to allow toggling of fullscreen while the game is running. You can force minetest to do fullscreen by putting "fullscreen = true" in your minetest.conf, but that would require a restart if the game was running.
Back from the dead!
 

User avatar
Hybrid Dog
Member
 
Posts: 2671
Joined: Thu Nov 01, 2012 12:46

Re: Kenney's bounty thread

by Hybrid Dog » Thu Jun 04, 2015 19:56

What do you mean with current connected textures?
viewtopic.php?id=6735

‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪
 

User avatar
Kenney
Member
 
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Re: Kenney's bounty thread

by Kenney » Sat Jun 06, 2015 12:53

Hybrid Dog wrote:What do you mean with current connected textures?
viewtopic.php?id=6735

Current connected textures don't work the way as I described but instead only use a 1 pixel border, they are also not suited for anything other then glass because of visibility bugs.
Games:
Voxus | UFO Race
 

User avatar
numzero
New member
 
Posts: 7
Joined: Tue Apr 21, 2015 18:51
GitHub: numberZero
IRC: numzero

Re: Kenney's bounty thread

by numzero » Wed Dec 20, 2017 18:32

Kenney, is that still actual? I could implement some features you requested.
 

User avatar
philipbenr
Member
 
Posts: 1688
Joined: Fri Jun 14, 2013 01:56
Location: United States
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi

Re: Kenney's bounty thread

by philipbenr » Wed Dec 20, 2017 20:39

Kenny has moved on from Minetest, so unless the features benefit Minetest as it is right now, I don't think it would be worth your time implementing those features.
 


Return to Partly official engine development



Who is online

Users browsing this forum: No registered users and 0 guests