Skip to content

Commit 5940c22

Browse files
MisterE123TheShadowOfHassenrubenwardyMisterEgrorp
authored
Add Early Winter 2024 post (#142)
Co-authored-by: TheShadowOfHassen <94244235+TheShadowOfHassen@users.noreply.github.com> Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: MisterE <mistere123.coding@gmail.com> Co-authored-by: grorp <gregor.parzefall@posteo.de> Co-authored-by: GreenXenith <24834740+GreenXenith@users.noreply.github.com>
1 parent efb12da commit 5940c22

22 files changed

+235
-16
lines changed

.vscode/settings.json

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,7 @@
44
{
55
"language": "markdown",
66
"scheme": "file",
7-
"pattern": "_posts/2022-11-04-November.md"
8-
},
9-
{
10-
"language": "markdown",
11-
"scheme": "vscode-vfs",
12-
"pattern": "_posts/2023-02-16-January.md"
13-
},
14-
{
15-
"language": "markdown",
16-
"scheme": "file",
17-
"pattern": "_posts/2023-03-12-February.md"
18-
},
19-
{
20-
"language": "markdown",
21-
"scheme": "file",
22-
"pattern": "_posts/2023-04-00-March.md"
7+
"pattern": "_posts/*.md"
238
}
249
]
2510
}

_posts/2024-01-29-January.md

Lines changed: 234 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,234 @@
1+
---
2+
layout: post
3+
title: "Early Winter in Minetest (16)"
4+
contributors:
5+
- MisterE
6+
- GreenXenith
7+
- rubenwardy
8+
- Zughy
9+
- jordan4ibanez
10+
- Bituvo
11+
- Apercy
12+
- BuckarooBanzay
13+
- jdiego
14+
- grorp
15+
- Luatic
16+
description: >
17+
Improvements are made to graphics, the Lua API, and the user interface. We present the winners of the 2023 Game
18+
Jam along with other cool mods. A new core developer joins the team, and we look forward to FOSDEM 2024!
19+
tags:
20+
- last_month
21+
image: /static/blog/2024_January/header.png
22+
23+
# forum_topic: https://forum.minetest.net/viewtopic.php?f=18&t=29889
24+
25+
# pulls: https://github.com/minetest/minetest/pull
26+
gallery_apercy:
27+
- src: /static/blog/2024_January/vwbug.jpg
28+
caption: Lovebug 🪲
29+
- src: /static/blog/2024_January/savoia.jpg
30+
caption: Savoia S.21 from "Porco Rosso"
31+
- src: /static/blog/2024_January/ww1plane.jpg
32+
caption: WWI planes
33+
gallery_BlEx:
34+
- src: /static/blog/2024_January/better_details.png
35+
caption: Better details page
36+
- src: /static/blog/2024_January/featuredschems.png
37+
caption: Featured schematics
38+
- src: /static/blog/2024_January/login_options.png
39+
caption: More login options
40+
gallery_temple_details:
41+
- src: /static/blog/2024_January/Mortuary_Temple_of_Ramesses_III_at_Medinet_Habu_2.png
42+
caption: '"Egyptian Temple", interior'
43+
- src: /static/blog/2024_January/Mortuary_Temple_of_Ramesses_III_at_Medinet_Habu_3.png
44+
caption: '"Egyptian Temple", front wall'
45+
---
46+
47+
{{ page.description }}
48+
49+
<!-- more -->
50+
51+
- [Engine News](#engine-news)
52+
- [2023 Game Jam Winners](#2023-game-jam-winners)
53+
- [Mods News](#mods-news)
54+
- [Art and Builds](#art-and-builds)
55+
- [Other News](#other-news)
56+
- [FOSDEM 2024](#fosdem-2024)
57+
- [Contributing to Minetest](#contributing-to-minetest)
58+
59+
## Engine News
60+
61+
### New Core Developer
62+
63+
The community welcomes longtime community member Lars Müller (aka Luatic, appguru(eu), LMD) ([Github](https://github.com/appgurueu),
64+
[ContentDB](https://content.minetest.net/users/LMD/)), as the newest Core Developer! He has made
65+
[many contributions](https://github.com/minetest/minetest/commits?author=appgurueu) to documentation and entities, is
66+
currently assisting the effort to [introduce the modern glTF model format](https://github.com/minetest/minetest/pull/14234),
67+
and is working on [a PR to allow specific entities to be hidden from players](https://github.com/minetest/minetest/pull/13987).
68+
69+
### Improved Touchscreen Support
70+
71+
With SDL2 recently being set as the [default rendering backend](https://github.com/minetest/irrlicht/pull/209),
72+
progress on better integration of gamepads and touchscreens can easily move forward.
73+
[Grorp's PR](https://github.com/minetest/minetest/pull/14146) to enable mouse and touchscreen input on any device paired
74+
with [work by okias](https://github.com/minetest/minetest/pull/14075) to switch between the two while playing marks
75+
another great step towards universal input support.
76+
77+
### Entity Animation Improvements
78+
79+
Lars M. has [extended the capabilities of armature bones](https://github.com/minetest/minetest/pull/12388), allowing
80+
mods to set individual bone position, rotation, and scale, with optional relation to defined animations and
81+
interpolation over time. This will finally allow game developers and modders to implement smoother entity animations in Lua.
82+
83+
### God Rays Shader
84+
85+
x2048's [god rays](https://en.wikipedia.org/wiki/Crepuscular_rays) shader was
86+
[adopted by lhofhansl](https://github.com/minetest/minetest/pull/13881) and merged into the development version of
87+
Minetest 5.9.0. Similar to dynamic shadows, game developers can choose to enable
88+
[the new lighting API features](https://github.com/minetest/minetest/blob/40bf88ac7483084c3ba9b77004c36c6f62ed05ca/doc/lua_api.md?plain=1#L8086)
89+
to allow god rays in their games. Players must enable both bloom and volumetric lighting in their settings to utilize
90+
the new shader.
91+
92+
{% include figure.html src="/static/blog/2024_January/volumetric.png" caption='Volumetric lighting in Minetest Game' %}
93+
94+
### Touchscreen Tap Inputs
95+
96+
Many items are used by holding the place button (right mouse by default), such as
97+
bows and shields from MineClone2. Until [PR #14087 by grorp](https://github.com/minetest/minetest/pull/14087), these
98+
items did not work on touchscreens. With the PR merged, game and mod developers can determine which action a given item
99+
performs on a long or short tap. The PR also changes the default touchscreen punch behavior to a short tap, improving
100+
the Minetest combat experience and bringing it closer to other mobile voxel games.
101+
102+
103+
## 2023 Game Jam Winners
104+
105+
[The 2023 Game Jam](https://forum.minetest.net/viewtopic.php?t=29957) was held in December with the theme "Unexpected".
106+
Contestants were given three weeks to make games from scratch and submit them to ContentDB. After the community ranked
107+
their favorite submissions on the new [Game Jam Site](https://jam.minetest.net), the winners emerged.
108+
109+
### 1st Place: Citadel by Irevol
110+
111+
{% include figure.html src="/static/blog/2024_January/Citadel.png" caption='The ruins of the citadel' %}
112+
113+
Weave through the past and future in the 4-dimensional parkour puzzle game
114+
[Citadel](https://content.minetest.net/packages/_Irevol_/citadel/) by [Irevol](https://content.minetest.net/users/_Irevol_/).
115+
You are a daring explorer searching the ruins of an ancient citadel. You find mysterious runes which allow you to
116+
navigate space and time and unearth the secrets and treasures of the citadel.
117+
118+
### 2nd Place: The Velvet Crystal by Regulus
119+
120+
{% include figure.html src="/static/blog/2024_January/velvet_crystal.png" caption='The mission begins' %}
121+
122+
Recover the lost crystal and bring light back to the world in [The Velvet
123+
Crystal](https://content.minetest.net/packages/regulus/regulus_mtgamejam_2023/) by [Regulus](https://content.minetest.net/users/regulus/),
124+
a parkour game with a twist. Use your wand to perform stunts and help you navigate the castle. Gather information from
125+
voiced NPCs and defeat the final boss to recover the velvet crystal.
126+
127+
### 3rd place: The Unexpected Gambit by NO11
128+
129+
{% include figure.html src="/static/blog/2024_January/gambit.png" caption='Your move' %}
130+
131+
Are you a chess lover? [The Unexpected Gambit](https://content.minetest.net/packages/NO11/the_unexpected_gambit/) by [NO11](https://content.minetest.net/users/NO11/) will keep you on your toes with crazy moves that come at unexpected moments. Experience a very polished implementation of
132+
a classic game with interesting twists in The Unexpected Gambit.
133+
134+
### Honorable Mentions
135+
136+
Thank you to everyone who participated in the game jam and congratulations to the winners! We hope all the participants
137+
continue to improve their games to become polished player experiences and great showcases of what Minetest can do.
138+
Here are some other interesting projects that emerged from the 2023 jam.
139+
140+
#### MineOS
141+
142+
{% include figure.html src="/static/blog/2024_January/mineos.png" caption='It can even run Boom!' %}
143+
144+
[MineOS](https://content.minetest.net/packages/jordan4ibanez/mineos/) by [jordan4ibanez](https://content.minetest.net/users/jordan4ibanez/)
145+
is an astonishing demo, especially for those familiar with Minetest's GUI capabilities. MineOS implements a polished
146+
graphical operating system with retro sound effects and animations and includes several windowed apps to play with,
147+
including a 3D [DOOM](https://en.wikipedia.org/wiki/Doom_(franchise))-like shooter. It was certainly unexpected.
148+
149+
#### Shadow Forest
150+
151+
{% include figure.html src="/static/blog/2024_January/shadowForest.png" caption='The Shadows are coming!' %}
152+
153+
[Shadow Forest](https://content.minetest.net/packages/Wuzzy/shadow_forest/) by [Wuzzy](https://content.minetest.net/users/Wuzzy/)
154+
is a polished role-playing game where you fill the shoes of the Wizard of Light (and his trusty Light Crystal companion).
155+
Your quest is to rid the forest of the invading Shadows. Collect resources, level up your skills, and use your Staff of
156+
Light to defeat the Shadows. Read more about [the making of Shadow Forest on Wuzzy's website!](https://wuzzy.codeberg.page/games/makingof_shadow_forest/)
157+
158+
#### Air Game by wsor4035
159+
160+
*This section intentionally left blank.*
161+
162+
163+
## Mods News
164+
165+
### Vehicles from Apercy
166+
167+
{% include figure_gallery.html items=page.gallery_apercy %}
168+
169+
[APercy](https://content.minetest.net/users/apercy/) continues his line of quality vehicles in Minetest! His latest work
170+
introduces a Volkswagen Beetle to his [Automobiles Pack](https://content.minetest.net/packages/apercy/automobiles_pck/),
171+
the [Savoia S2.1 biplane](https://content.minetest.net/packages/apercy/savoia_s21/)
172+
from the 1992 Japanese animated film [_Porco Rosso_ (Studio Ghibli)](https://en.wikipedia.org/wiki/Porco_Rosso), and a
173+
[World War I airplane combat mod](https://content.minetest.net/packages/apercy/ww1_planes/).
174+
175+
### TypeScript For Minetest
176+
177+
[jordan4ibanez](https://content.minetest.net/users/jordan4ibanez/) has created custom
178+
[TypeScript type definitions for Minetest](https://github.com/jordan4ibanez/forgotten-lands/blob/23def382ab8acd30e8bdd840705439dda1d894fc/minetest-api.d.ts)
179+
to use with [the TypeScriptToLua transpiler](https://typescripttolua.github.io/). He is developing and using it with his project
180+
[ForgottenLands](https://github.com/jordan4ibanez/forgotten-lands), written almost entirely in TypeScript.
181+
182+
### BlockExchange
183+
184+
{% include figure_gallery.html items=page.gallery_BlEx %}
185+
186+
The [Blockexchange project](https://content.minetest.net/packages/BuckarooBanzay/blockexchange/) by [BuckarooBanzay](https://content.minetest.net/users/BuckarooBanzay/) has undergone a few rewrites and enhancements to improve the overall user experience. Blockexchange now
187+
supports logging in with ContentDB, features schematics on the homepage, supports [CDB Collections](https://content.minetest.net/collections/)
188+
and markdown on detail pages, and sports a new, faster interface. Check out the new features at <https://blockexchange.minetest.ch>.
189+
190+
191+
## Art and Builds
192+
193+
{% include figure.html src="/static/blog/2024_January/Mortuary_Temple_of_Ramesses_III_at_Medinet_Habu.png" caption='"Egyptian Temple" by jdiego, built using references of the Mortuary Temple of Ramesses III at Medinet Habu' %}
194+
{% include figure_gallery.html items=page.gallery_temple_details %}
195+
196+
{% include figure.html src="/static/blog/2024_January/colorland.png" caption='"Colorlandia server spawn" by dibesfer' %}
197+
198+
{% include figure.html src="/static/blog/2024_January/digilines_comp.png" caption='"Ventilated computer with several commands executed on its large screen" by Bituvo. Find on the "Eden Lost" server at station "Computer" under travelnet "Thresher" at spawn' %}
199+
200+
## Other News
201+
202+
### Minetest at Events in Italy
203+
204+
In late 2023 Minetest was featured at several conventions around Italy thanks to [Zughy](https://content.minetest.net/users/Zughy)
205+
and his sponsor Italian Linux Society. Zughy demonstrated Minetest and gave talks at several events, from underground
206+
videogame festivals like _Zona Warpa_ to free software events like [_MERGE-it_](https://merge-it.net/) (you can watch
207+
one of the talks in Italian [here](https://www.youtube.com/watch?v=KBZoPYleoX4)). In December,
208+
Zughy also presented a workshop in Empoli, Italy where participants learned how to create minigames from scratch using
209+
[arena_lib](https://content.minetest.net/packages/Zughy/arena_lib/). It doesn't look like these events are going to stop
210+
any time soon, so what's next? FOSDEM!
211+
212+
## FOSDEM 2024
213+
214+
Minetest will be among [several stands](https://fosdem.org/2024/news/2023-11-20-accepted-stands-fosdem-2024/) at
215+
[FOSDEM 2024](https://fosdem.org/2024/)! FOSDEM is the largest free and open-source software conference in Europe and
216+
will be held on February 3rd and 4th in Brussels, Belgium. The Minetest booth will be showing off the engine and
217+
community content, giving out stickers and goodies, and introducing visitors to the platform!
218+
219+
If you happen to be in the area, come say hi!
220+
221+
{% include figure.html src="/static/blog/2024_January/minetest_at_freenode_live_2018.jpg" caption='Minetest at Freenode Live in 2018' %}
222+
223+
## Contributing to Minetest
224+
225+
Want to contribute to Minetest but don't know where to start? Start with
226+
[these simple issues](https://github.com/minetest/minetest/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22),
227+
or help fix the [most annoying bugs]((https://github.com/minetest/minetest/issues?q=is%3Aopen+is%3Aissue+label%3ABug+label%3A%22High+priority%22))
228+
for the community!
229+
230+
Want to add a feature, but you're not sure if it will be accepted? Have a look at
231+
the [roadmap](https://github.com/minetest/minetest/blob/master/doc/direction.md) or choose [an issue with the "Supported by core dev" label](https://github.com/minetest/minetest/issues?q=is%3Aopen+is%3Aissue+label%3A%22Supported+by+core+dev%22)!
232+
233+
Are you a professional artist or UI designer? Help us make our main menu more
234+
appealing and [help create an identity for Minetest](https://github.com/minetest/minetest/issues/6733)!

static/blog/2024_January/Citadel.png

662 KB
Loading
Loading
Loading
Loading
171 KB
Loading
518 KB
Loading
172 KB
Loading
233 KB
Loading

static/blog/2024_January/gambit.png

104 KB
Loading

static/blog/2024_January/header.png

838 KB
Loading
3.88 MB
Loading
25.6 KB
Loading

static/blog/2024_January/mineos.png

169 KB
Loading
Loading

static/blog/2024_January/savoia.jpg

120 KB
Loading
1.27 MB
Loading
594 KB
Loading
2.18 MB
Loading

static/blog/2024_January/vwbug.jpg

151 KB
Loading

static/blog/2024_January/ww1plane.jpg

283 KB
Loading

0 commit comments

Comments
 (0)