Difference between revisions of "User:Wuzzy"
m (→Gameplay mods: fix typo) |
(dev philosophy) |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
I speak German and English. | I speak German and English. | ||
− | I am active in this Wiki and in the | + | I am active in this Wiki and in the Luanti forums (same user name). I'm the author of countless mods and even a few games. I make sure the German translation of Luanti stays up-to-date. I sometimes did a few small contributions to Luanti itself, enough to appear as “active contributor” in the credits. :-) |
− | In | + | In Luanti, I usually only play in singleplayer, but I sometimes appear in a few servers as well. |
You can contact me via XMPP: Wuzzy2@jabber.ccc.de | You can contact me via XMPP: Wuzzy2@jabber.ccc.de | ||
− | + | E-mail: Wuzzy@disroot.org | |
== My creations == | == My creations == | ||
+ | |||
+ | [[File:Minetest_Mods_and_Games_by_Wuzzy_2012_2019.png|600px]] | ||
+ | |||
+ | * [https://content.minetest.net/users/Wuzzy/ My profile on Content DB] | ||
+ | * [https://forum.minetest.net/search.php?keywords=&terms=all&author=Wuzzy&fid%5B%5D=11&fid5B%5D=13&fid5B%5D=15&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=Search List of my finished mods in the forums] | ||
+ | |||
=== Games I work or worked on === | === Games I work or worked on === | ||
− | * [[ | + | ==== Completed ==== |
− | * [ | + | * [https://content.minetest.net/packages/Wuzzy/glitch/ Glitch]: You're a bit lost in cyberspace. Collect electrons, slide through the sectors and find the path to your true destination. Winner of the [https://forum.minetest.net/viewtopic.php?f=18&t=28802 2022 Minetest Game Jam]. |
− | * [ | + | * [https://forum.minetest.net/viewtopic.php?f=50&t=23235 Repixture]: A peaceful sandbox survival game in lush biomes. Build, craft, mine, farm, trade, and do more. |
+ | * [https://forum.minetest.net/viewtopic.php?t=24492 The RealTest Game (Minetest 5 Edition)] (I resurrected a game by sda97) | ||
+ | * [https://content.minetest.net/packages/Wuzzy/tutorial/ Tutorial]: Learn how to play! | ||
− | + | ==== WIP ==== | |
+ | * [https://content.minetest.net/packages/Wuzzy/hades_revisited/ Hades Revisited]: You're stranded on the volcanic planet Hades. Can you terraform it to spread nature? | ||
+ | * [https://content.minetest.net/packages/Wuzzy/lazarr/ Lazarr!]: Be a pirate, solve laser puzzles to unlock treasure! My (failed) entry for the 2021 Minetest Game Jam, but later decided to continue development. | ||
− | And there's a couple of projects which never really took off so far. | + | ==== Abandoned ==== |
+ | * [[Games/VoxeLibre|VoxeLibre]] (Formerly MineClone 2. Development taken over by other people. This was my largest game project so far) | ||
+ | * [https://forum.minetest.net/viewtopic.php?t=10369 Weird] (too ambitious, never really took off, mainly because of lack of inspiration, good ideas and motivation to work out a good and detailed game design [it's harder than you think!]) | ||
+ | <!-- * [https://forum.minetest.net/viewtopic.php?t=9446 Riventest] (very old, no updates since years, unsure about future. In current stage somewhat usable as sandbox, but that's it) --> | ||
+ | |||
+ | ==== Other ==== | ||
+ | I also have collaborated quite a while with GunshipPenguin on [https://forum.minetest.net/viewtopic.php?t=13114 Hungry Games Plus]. And there's a couple of projects which never really took off so far. | ||
=== Mods I have created === | === Mods I have created === | ||
I have made a large number of mods. Mods on which I'm most proud of are in bold. | I have made a large number of mods. Mods on which I'm most proud of are in bold. | ||
− | + | ||
==== Gameplay mods ==== | ==== Gameplay mods ==== | ||
* '''[https://forum.minetest.net/viewtopic.php?t=15247 Orienteering] [<code>orienteering</code>]''': Craftable tools for find your place in the world | * '''[https://forum.minetest.net/viewtopic.php?t=15247 Orienteering] [<code>orienteering</code>]''': Craftable tools for find your place in the world | ||
− | * '''[https://forum.minetest.net/viewtopic.php?t= | + | * '''[https://forum.minetest.net/viewtopic.php?t=15472 Easy Vending Machines] [<code>easyvend</code>]''': Buy and sell items from other players in vending and depositing machines or place your own |
* '''[https://forum.minetest.net/viewtopic.php?t=12263 Flying Carpet] [<code>flying_carpet</code>]''': Fly over the world! | * '''[https://forum.minetest.net/viewtopic.php?t=12263 Flying Carpet] [<code>flying_carpet</code>]''': Fly over the world! | ||
* [https://forum.minetest.net/viewtopic.php?t=9629 Point Teleporter] [<code>teletool</code>]: Teleport to whereever you point to | * [https://forum.minetest.net/viewtopic.php?t=9629 Point Teleporter] [<code>teletool</code>]: Teleport to whereever you point to | ||
Line 37: | Line 53: | ||
* [https://forum.minetest.net/viewtopic.php?t=16678 Mesecons Windows] [<code>mesecons_window</code>]: Mesecons extension which adds blocks which turn transparent when powered | * [https://forum.minetest.net/viewtopic.php?t=16678 Mesecons Windows] [<code>mesecons_window</code>]: Mesecons extension which adds blocks which turn transparent when powered | ||
* [https://forum.minetest.net/viewtopic.php?t=9691 Magic Beans—Wuzzy’s Fork] [<code>magicbeans_w</code>]: Find magic beans, jump higher, run faster, fly, plant a giant beanstalk | * [https://forum.minetest.net/viewtopic.php?t=9691 Magic Beans—Wuzzy’s Fork] [<code>magicbeans_w</code>]: Find magic beans, jump higher, run faster, fly, plant a giant beanstalk | ||
− | |||
* [https://forum.minetest.net/viewtopic.php?f=11&t=9508 Watering Can] [<code>wateringcan</code>]: Water your farming lands | * [https://forum.minetest.net/viewtopic.php?f=11&t=9508 Watering Can] [<code>wateringcan</code>]: Water your farming lands | ||
==== Map generation ==== | ==== Map generation ==== | ||
* '''[https://forum.minetest.net/viewtopic.php?t=10339 Rail corridors + treasures] [<code>tsm_railcorridors</code>]''': Simple underground corridor systems with rails and a few treasure chests | * '''[https://forum.minetest.net/viewtopic.php?t=10339 Rail corridors + treasures] [<code>tsm_railcorridors</code>]''': Simple underground corridor systems with rails and a few treasure chests | ||
− | * [https://forum.minetest.net/viewtopic.php?t=10336 Pyramids + treasures] [<code>tsm_pyramids</code>] | + | * '''[https://forum.minetest.net/viewtopic.php?t=10336 Pyramids + treasures] [<code>tsm_pyramids</code>]''': Generates pyramids in the desert, with random rooms, treasures and dangers inside |
* [https://forum.minetest.net/viewtopic.php?t=17005 Dungeon Treasure Chests] [<code>tsm_chests_dungeon</code>] | * [https://forum.minetest.net/viewtopic.php?t=17005 Dungeon Treasure Chests] [<code>tsm_chests_dungeon</code>] | ||
* [https://forum.minetest.net/viewtopic.php?t=18790 Spawn Builder] [<code>spawnbuilder</code>]: Spawns a basic starter platform, useful for empty worlds | * [https://forum.minetest.net/viewtopic.php?t=18790 Spawn Builder] [<code>spawnbuilder</code>]: Spawns a basic starter platform, useful for empty worlds | ||
Line 64: | Line 79: | ||
* '''[https://forum.minetest.net/viewtopic.php?t=18515 Schematics Editor] [<code>schemedit</code>]''': Create, load, place and edit schematics | * '''[https://forum.minetest.net/viewtopic.php?t=18515 Schematics Editor] [<code>schemedit</code>]''': Create, load, place and edit schematics | ||
− | * '''[https://forum.minetest.net/viewtopic.php?t=9458 L-System Tree Utility] [<code>ltool</code>]''': Helps you understanding and creating [http://dev.minetest.net/Introduction_to_L-system_trees L-system trees] for | + | * '''[https://forum.minetest.net/viewtopic.php?t=28027 Perlin Explorer] [<code>perlin_explorer</code>]''': Experiment with Perlin noises and visualize them with nodes |
+ | * '''[https://forum.minetest.net/viewtopic.php?t=9458 L-System Tree Utility] [<code>ltool</code>]''': Helps you understanding and creating [http://dev.minetest.net/Introduction_to_L-system_trees L-system trees] for Luanti | ||
+ | * '''[https://forum.minetest.net/viewtopic.php?p=418097 Get Item] [<code>getitem</code>]''': Quickly get all items of the game (even those hidden in the Creative Inventory) | ||
+ | * [https://forum.minetest.net/viewtopic.php?f=9&t=23138 Find Biome] [<code>findbiome</code>]: Find a biome and teleport to it | ||
==== Architecture mods ==== | ==== Architecture mods ==== | ||
Line 71: | Line 89: | ||
* [https://forum.minetest.net/viewtopic.php?t=11154 Mana] [<code>mana</code>]: Players get a new mana attribute which can be used for magical spells, items, etc. | * [https://forum.minetest.net/viewtopic.php?t=11154 Mana] [<code>mana</code>]: Players get a new mana attribute which can be used for magical spells, items, etc. | ||
* [https://forum.minetest.net/viewtopic.php?t=9689 Player Effects] [<code>playereffects</code>]: Status effects for players | * [https://forum.minetest.net/viewtopic.php?t=9689 Player Effects] [<code>playereffects</code>]: Status effects for players | ||
− | |||
* [https://forum.minetest.net/viewtopic.php?t=12720 Central Message] [<code>central_message</code>]: Write a message in the center of the screen | * [https://forum.minetest.net/viewtopic.php?t=12720 Central Message] [<code>central_message</code>]: Write a message in the center of the screen | ||
− | |||
− | |||
* [https://forum.minetest.net/viewtopic.php?t=11173 Galaxy Skybox] [<code>galaxybox</code>]: Turn the sky into deep space | * [https://forum.minetest.net/viewtopic.php?t=11173 Galaxy Skybox] [<code>galaxybox</code>]: Turn the sky into deep space | ||
* [https://forum.minetest.net/viewtopic.php?f=11&t=20109 Select Item] [<code>select_item</code>]: Item selection dialog | * [https://forum.minetest.net/viewtopic.php?f=11&t=20109 Select Item] [<code>select_item</code>]: Item selection dialog | ||
+ | * [https://forum.minetest.net/viewtopic.php?t=22172 Player Physics API] [<code>playerphysics</code>]: Makes it possible for multiple mods to modify player physics without conflict | ||
− | === Abandoned | + | ==== Abandoned mods ==== |
− | + | These are mods which either never got completed, I no langer care much about about finishing them or they simply have become obsolete: | |
− | + | * [https://forum.minetest.net/viewtopic.php?t=11176 Basic HUD] [<code>basic_hud</code>]: (no usage/demand seen since years) | |
+ | * [https://forum.minetest.net/viewtopic.php?t=10349 Player Model] [<code>playermodel</code>]: Player model as a standalone mod (obsolete since 5.0.0; MTG comes with <code>player_api</code> mod) | ||
* [https://forum.minetest.net/viewtopic.php?f=9&t=17836&p=275947#p275947 Shifted Blocks] [<code>shifted_blocks</code>] (lost interest after 1st release) | * [https://forum.minetest.net/viewtopic.php?f=9&t=17836&p=275947#p275947 Shifted Blocks] [<code>shifted_blocks</code>] (lost interest after 1st release) | ||
* [https://forum.minetest.net/viewtopic.php?t=9630 Pseudo-Nodes] [<code>pseudonodes</code>] (lost interest) | * [https://forum.minetest.net/viewtopic.php?t=9630 Pseudo-Nodes] [<code>pseudonodes</code>] (lost interest) | ||
Line 87: | Line 104: | ||
* [https://forum.minetest.net/viewtopic.php?t=11156 The Origin] [<code>origin</code>] (somewhat deprecated by [https://forum.minetest.net/viewtopic.php?t=18790 Spawn Builder]) | * [https://forum.minetest.net/viewtopic.php?t=11156 The Origin] [<code>origin</code>] (somewhat deprecated by [https://forum.minetest.net/viewtopic.php?t=18790 Spawn Builder]) | ||
* [https://forum.minetest.net/viewtopic.php?t=10424 Disable sneak glitch] [<code>no_sneak_glitch</code>] (obsolete) | * [https://forum.minetest.net/viewtopic.php?t=10424 Disable sneak glitch] [<code>no_sneak_glitch</code>] (obsolete) | ||
− | * [https://forum.minetest.net/viewtopic.php?f=11&t=17846 Allow zooming] [<code>allow_zoom</code>] ( | + | * [https://forum.minetest.net/viewtopic.php?f=11&t=17846 Allow zooming] [<code>allow_zoom</code>] (obsoleted in 5.0.0) |
* [https://forum.minetest.net/viewtopic.php?t=7498 Player Tools] [<code>playertools</code>] (I believe this is my very first mod. Now outdated, clashes with core commands, I am no longer happy with the command structure and there are tons of better command mods out there) | * [https://forum.minetest.net/viewtopic.php?t=7498 Player Tools] [<code>playertools</code>] (I believe this is my very first mod. Now outdated, clashes with core commands, I am no longer happy with the command structure and there are tons of better command mods out there) | ||
+ | * [https://forum.minetest.net/viewtopic.php?t=7292 Treasurer] [<code>treasurer</code>]: Random treasure/loot selection framework | ||
+ | |||
+ | === Work on Luanti === | ||
+ | I have contributed various smaller and larger features and bugfixes to Luanti over the years, although I am not a core developer. Some of the more notable changes include: | ||
+ | |||
+ | * Various improvements to the Lua API documentation | ||
+ | * Made builtin translatable | ||
+ | * Complete rework of ''Minimal development test'' to include many more useful and structured things to test, including example nodes, tools, items, commands etc. Renamed it to ''Development Test'' | ||
+ | * German translation | ||
+ | * Lua API improvements: | ||
+ | ** Fix broken pathfinder (<code>minetest.find_path</code>) | ||
+ | ** Fix incorrect rotation of falling nodes | ||
+ | ** Decoupled <code>liquid</code>/<code>flowingliquid</code> drawtypes from <code>liquidtype</code> | ||
+ | ** Allow to modify and disable fall damage per-player with armor group | ||
+ | ** Item group <code>disable_repair</code> | ||
+ | ** Added <code>disable_settings</code> to <code>game.conf</code> | ||
+ | ** <code>wallmounted</code> support for <code>plantlike</code> and <code>plantlike_rooted</code> nodes | ||
+ | ** <code>minetest.is_creative_enabled</code> | ||
+ | ** Item eating sound | ||
+ | ** New paramtype2: <code>4dir</code> and <code>color4dir</code> | ||
+ | |||
+ | See my [https://github.com/minetest/minetest/pulls?q=is%3Apr+author%3AWuzzy2+is%3Aclosed+ list of closed PRs] for a complete list (note: not all of these were actually accepted). | ||
− | |||
− | |||
− | |||
− | == | + | == My development philosophy == |
− | |||
− | |||
− | |||
− | |||
− | + | For most of my serious (i.e. non-exerimental) games and mods, these are my rough development principles: | |
− | + | * Always use real, proper releases with version numbers. No "Rolling release" because that's hostile to the user | |
− | * | + | * I use features up to the latest stable engine version, but not beyond. I don't use experimental engine features where the player would have to manually compile the engine first |
− | * | + | * Once a new Luanti release drops, I start using its features. I don't wait 5 years until Debian finally has it, too |
Latest revision as of 20:25, 26 October 2024
It’s me, Wuzzy!
I speak German and English.
I am active in this Wiki and in the Luanti forums (same user name). I'm the author of countless mods and even a few games. I make sure the German translation of Luanti stays up-to-date. I sometimes did a few small contributions to Luanti itself, enough to appear as “active contributor” in the credits. :-)
In Luanti, I usually only play in singleplayer, but I sometimes appear in a few servers as well.
You can contact me via XMPP: Wuzzy2@jabber.ccc.de
E-mail: Wuzzy@disroot.org
My creations
Games I work or worked on
Completed
- Glitch: You're a bit lost in cyberspace. Collect electrons, slide through the sectors and find the path to your true destination. Winner of the 2022 Minetest Game Jam.
- Repixture: A peaceful sandbox survival game in lush biomes. Build, craft, mine, farm, trade, and do more.
- The RealTest Game (Minetest 5 Edition) (I resurrected a game by sda97)
- Tutorial: Learn how to play!
WIP
- Hades Revisited: You're stranded on the volcanic planet Hades. Can you terraform it to spread nature?
- Lazarr!: Be a pirate, solve laser puzzles to unlock treasure! My (failed) entry for the 2021 Minetest Game Jam, but later decided to continue development.
Abandoned
- VoxeLibre (Formerly MineClone 2. Development taken over by other people. This was my largest game project so far)
- Weird (too ambitious, never really took off, mainly because of lack of inspiration, good ideas and motivation to work out a good and detailed game design [it's harder than you think!])
Other
I also have collaborated quite a while with GunshipPenguin on Hungry Games Plus. And there's a couple of projects which never really took off so far.
Mods I have created
I have made a large number of mods. Mods on which I'm most proud of are in bold.
Gameplay mods
- Orienteering [
orienteering
]: Craftable tools for find your place in the world - Easy Vending Machines [
easyvend
]: Buy and sell items from other players in vending and depositing machines or place your own - Flying Carpet [
flying_carpet
]: Fly over the world! - Point Teleporter [
teletool
]: Teleport to whereever you point to - Mirror of Returning [
returnmirror
]: Teleport back to a place you've been previously - Pep: Player Effects Potions [
pep
]: Simple potions giving you useful or harmful status effects - Realistic Suffocation [
real_suffocation
]: Lose breath while you're stuck in solid blocks - Slow Eater [
sloweater
]: After eating, player must wait 5 seconds before eating again - Mesecons Windows [
mesecons_window
]: Mesecons extension which adds blocks which turn transparent when powered - Magic Beans—Wuzzy’s Fork [
magicbeans_w
]: Find magic beans, jump higher, run faster, fly, plant a giant beanstalk - Watering Can [
wateringcan
]: Water your farming lands
Map generation
- Rail corridors + treasures [
tsm_railcorridors
]: Simple underground corridor systems with rails and a few treasure chests - Pyramids + treasures [
tsm_pyramids
]: Generates pyramids in the desert, with random rooms, treasures and dangers inside - Dungeon Treasure Chests [
tsm_chests_dungeon
] - Spawn Builder [
spawnbuilder
]: Spawns a basic starter platform, useful for empty worlds - Indestructible Bedrock Layer [
bedrock2
]
Blocks / decorative items
- Color Cubes [
colorcubes
]: Colorful blocks - Minetest Game Plus [
mtg_plus
]: Lots of new craftable decoration blocks for Minetest Game - Slime blocks and liquids [
slimenodes
]: Sticky, bouncy, gooey slimey blocks. - Dice [
dice2
]: Funny dice which rotate randomly
GUI mods
- Help modpack [
doc
]: Learn everything what you always wanted to know about the game, blocks, items and more - HUD bars [
hudbars
]: Replace the statbars with progress bar-like bars - Inventory Icon [
inventory_icon
]: See your inventory fullness - Show Wielded Item [
show_wielded_item
]: Show the name of the wielded item above hotbar - Simple Fast Inventory Buttons [
sfinv_buttons
]: Buttons for Minetest Game's inventory screen
Mod development tools
These mods are for mod developers:
- Schematics Editor [
schemedit
]: Create, load, place and edit schematics - Perlin Explorer [
perlin_explorer
]: Experiment with Perlin noises and visualize them with nodes - L-System Tree Utility [
ltool
]: Helps you understanding and creating L-system trees for Luanti - Get Item [
getitem
]: Quickly get all items of the game (even those hidden in the Creative Inventory) - Find Biome [
findbiome
]: Find a biome and teleport to it
Architecture mods
These mods are not really useful in their own, but they can be depended on by modders to get a framework for interesting features.
- Mana [
mana
]: Players get a new mana attribute which can be used for magical spells, items, etc. - Player Effects [
playereffects
]: Status effects for players - Central Message [
central_message
]: Write a message in the center of the screen - Galaxy Skybox [
galaxybox
]: Turn the sky into deep space - Select Item [
select_item
]: Item selection dialog - Player Physics API [
playerphysics
]: Makes it possible for multiple mods to modify player physics without conflict
Abandoned mods
These are mods which either never got completed, I no langer care much about about finishing them or they simply have become obsolete:
- Basic HUD [
basic_hud
]: (no usage/demand seen since years) - Player Model [
playermodel
]: Player model as a standalone mod (obsolete since 5.0.0; MTG comes withplayer_api
mod) - Shifted Blocks [
shifted_blocks
] (lost interest after 1st release) - Pseudo-Nodes [
pseudonodes
] (lost interest) - Surprise Blocks [
tsm_surprise
] (lost interest) - The Origin [
origin
] (somewhat deprecated by Spawn Builder) - Disable sneak glitch [
no_sneak_glitch
] (obsolete) - Allow zooming [
allow_zoom
] (obsoleted in 5.0.0) - Player Tools [
playertools
] (I believe this is my very first mod. Now outdated, clashes with core commands, I am no longer happy with the command structure and there are tons of better command mods out there) - Treasurer [
treasurer
]: Random treasure/loot selection framework
Work on Luanti
I have contributed various smaller and larger features and bugfixes to Luanti over the years, although I am not a core developer. Some of the more notable changes include:
- Various improvements to the Lua API documentation
- Made builtin translatable
- Complete rework of Minimal development test to include many more useful and structured things to test, including example nodes, tools, items, commands etc. Renamed it to Development Test
- German translation
- Lua API improvements:
- Fix broken pathfinder (
minetest.find_path
) - Fix incorrect rotation of falling nodes
- Decoupled
liquid
/flowingliquid
drawtypes fromliquidtype
- Allow to modify and disable fall damage per-player with armor group
- Item group
disable_repair
- Added
disable_settings
togame.conf
wallmounted
support forplantlike
andplantlike_rooted
nodesminetest.is_creative_enabled
- Item eating sound
- New paramtype2:
4dir
andcolor4dir
- Fix broken pathfinder (
See my list of closed PRs for a complete list (note: not all of these were actually accepted).
My development philosophy
For most of my serious (i.e. non-exerimental) games and mods, these are my rough development principles:
- Always use real, proper releases with version numbers. No "Rolling release" because that's hostile to the user
- I use features up to the latest stable engine version, but not beyond. I don't use experimental engine features where the player would have to manually compile the engine first
- Once a new Luanti release drops, I start using its features. I don't wait 5 years until Debian finally has it, too