Manu.ts's Avatar

Manu.ts

@neolectron.bsky.social

French Typesafe obsessive compulsive disorder guy. Contributing to codinglab.io . Pure tech.

897 Followers  |  221 Following  |  154 Posts  |  Joined: 02.05.2023  |  1.7118

Latest posts by neolectron.bsky.social on Bluesky

T'as eu quoi comme soucis de stabilité ?
Perso j'ai jamais eu un pet de bug ou instabilité etc..
Et j'ai render des centaines et des centaines de gameObjects a la con que j'avais pas specialement opti

03.03.2025 04:20 — 👍 0    🔁 0    💬 1    📌 0

Je comprend la take, lua c'est quick and dirty et sufisamment simple pour start.

Après là s&box c'est siiii simplifié que finalement le flow que j'avais dans gmod a pas tant changé. (si ce n'est meilleure DX)

03.03.2025 04:10 — 👍 1    🔁 0    💬 1    📌 0

banger video

03.03.2025 04:09 — 👍 2    🔁 0    💬 0    📌 0

Et du coup je pense que tout ça c'est la faute des tutos de merde encore une fois 🦁, parceque je suis moi aussi tombé dans le panneau de recoder mon propre playerController Component qui refait tous les mouvement mais qui peut interagir avec rien...

20.02.2025 15:16 — 👍 2    🔁 0    💬 0    📌 0

My dream de m'approcher de la bagnolle et de faire "use" et que ça l'utilise en fait.

Si la bagnole avait implem cette interface `IPressable`, vu que mon perso il sait press cette inteface, alors ça aurait du marcher..

Du coup là j'écrit un post en Anglais pour en parler avec les devs...

20.02.2025 14:55 — 👍 3    🔁 0    💬 1    📌 0
Video thumbnail

Et j'ai pas l'impression que s&box communique beaucoup sur le fait qu'ils aient des intefaces toutes faites a utiliser.

Donc jpense que les gens captent pas, et s'en foutent.
Du coup les items trop cool du cloud browser que je vous montre en video là, bah ils ont de grande chance de pas marcher.

20.02.2025 14:55 — 👍 0    🔁 0    💬 2    📌 0

Donc là les gens réimplem tout from scratch sans en avoir rien a foutre des interfaces par defaut et créent du contenu blackbox qui marche que dans leur jeu, sur une plateforme de User Generated Content ?

Jsuis dégouté. J'ai pas vu dans la doc (en cours de build) où ça parle de ces interfaces.

20.02.2025 14:55 — 👍 0    🔁 0    💬 1    📌 0
Post image Post image

Du coup je fais le parallele tu vois, jme dis "putain trop bien les interfaces de component, c'est ça le standard a Implem pour que ton composant marche chez les autres joueurs dans leur jeu aussi"

Et donc je vais sur leur discord poser la question normal tu vois.
Et je suis stun de leur réponse.

20.02.2025 14:55 — 👍 0    🔁 0    💬 1    📌 0
Post image

La où gmod (le jeu skibidi toilet 😠) était GENIUS c'est qu'on pouvait creer du contenu INGAME et le publish sur le steam workshop, et tout le monde pouvait le DL pour l'utiliser.

Du coup l'editeur c'était le jeu.
T'avais de tout dans le workshop, des avions (qui volent), des tourelles auto, etc..

20.02.2025 14:43 — 👍 0    🔁 0    💬 1    📌 0

C'est cette tendance qui consiste a flouter la ligne entre le jeu, et la creation autour du jeu.

Ça s'appelle "User generated Content Platform", on l'a vu sur fortnite avec leur "fortnite editor", encore avant avec Roblox, gmod, maintenant s&box (prononcer sandbox).

20.02.2025 14:43 — 👍 0    🔁 0    💬 1    📌 0
Post image

Et la mon cerveau explose, parceque jme dis qu'en fait si tout le monde crée des compsants qui implémentes ces interfaces, on peut faire des trucs qui sont composables/interopérable.

Et ça s'inscrit dans cette dimension où s&box etant le successeur spirituel de gmod souhaite qu'on crée le contenu.

20.02.2025 14:43 — 👍 0    🔁 0    💬 1    📌 0
Post image

Du coup en fait je capte, qu'il y a plein d'autres trucs que onUpdate() onDestroy(), je vois des interfaces qui sont définies DANS la class.

Du coup on peut implémenter `Component` mais aussi `Component.Ipressable` que j'ai trouvé plus bas.

20.02.2025 14:34 — 👍 0    🔁 0    💬 1    📌 0
Post image Post image

J'ai oublié de dire que le "Player Controller" que j'ai codé 3j c'est un Component, mais si vous avez check le screen ça se voyait.

Du coup là j'ai fini ça il y a pas longtemps et après je check la class `Component`.
Elle implemente onUpdate() (la fonction appellée chaque frame) onDestroy() etc..

20.02.2025 14:34 — 👍 0    🔁 0    💬 1    📌 0

Alors jsuis pas surpris par la difficulté, c'est du C#, globalement un typescript qui marche 10000x mieux.
Et la POO j'ai un peu le cerveau cramé au C++ (que j'aime plus du tout) donc ça va jsuis pas dépaysé.

Par contre j'avoue j'ai galéré sur 2-3 trucs avec des addition/multiplications de vecteurs

20.02.2025 14:17 — 👍 1    🔁 0    💬 1    📌 0
Post image

Du coup vas y j'ai fait comme eux, parceque je voulais une camera a la overcook et tout, jvoulais pas que la souris elle réoriente mon perso de con laaa. Je veux que "W" ou haut sur le joystick, ça va toujours vers le haut de l'ecran.

Du coup je recode un player Controller pendtant 3jours.

20.02.2025 14:14 — 👍 1    🔁 0    💬 1    📌 0

En gros t'as pas mal de tutos qui te montrent comment recoder ton propre Composant "Player controller".
C'est le composant magique qui fait que ton perso est jouable, avec la gestions des touches, la camera, le saut, accroupi, bref quasiment tout.
(sauf les animations et le rendu du modele 3D)

20.02.2025 14:14 — 👍 0    🔁 0    💬 1    📌 0

Au début j'ai maté les tutos youtube a la con pour capter comment tout marche, ça m'a aidé de voir comment d'autres se servent du même outils, rien que voir où ils clickent, comment ils parlent du truc etc.. Ça aide..

Par contre c'est des enfoirés a cause de eux j'ai fait trop dla merde mdrrrr

20.02.2025 14:10 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

Du coup ils ont plein de GameObjects par defaut qui font le café, comme par exemple le personnage qui marche en FPS/TPS , clavier/manette/VR, qui peut jump et crouch.

Sous vos yeux ebahis je refais une scène from scratch avec ce perso qui marche en moins d'une minute:

20.02.2025 14:08 — 👍 0    🔁 0    💬 1    📌 0
Post image

Histoire qu'on soit alignés sur le vocabulaire de base, je t'ai fait un petit screen de l'editor et j'explique le concept de base.

Du coup si t'as vu le screen, tu comprends que La Scène c'est mon level, les GameObjects des points dans la scène 3d, et les Components le "comportement" du GameObject.

20.02.2025 13:50 — 👍 1    🔁 0    💬 1    📌 0

J'ai envie de faire le multijoueur le plus rapidement possible, S&box rend ça hyper facile donc c'est un de mes prochain objectifs après la gestion des items.

Par contre je parle avec d'autres devs s&box sur leur discord et je crois qu'ils passent a coté d'un truc de fou..

20.02.2025 13:50 — 👍 1    🔁 0    💬 1    📌 0

Pour le moment j'ai pas de jeu précis en tête, j'ai juste envie de reproduire les mecaniques d'overcook, vue top-down, ramasser des items, les poser ailleurs, etc...

20.02.2025 13:17 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

J'ai commencé le gamedev avec s&box, jkiffe la plateforme!
L'engine dedans c'est source2, c'est très cool de jouer avec.

Jvais vous partager mon XP gamedev régulièrement si vous êtes chaud

Je pars de quasiment 0, j'ai juste le vocabulaire et quelques notions mais s&box est très haut niveau donc 👌

20.02.2025 13:17 — 👍 27    🔁 5    💬 4    📌 0
Post image

⚛️ State Of React 2024 - Survey results are out!

2024.stateofreact.com/en-US/

A milestone year for React, with v19.0 marking the beginning of the "3rd epoch"

Great scores for React-Query, Zustand, TanStack Start, Astro, shadcn/ui, React-Aria, Jotai, Radix and many others

10.02.2025 09:02 — 👍 58    🔁 20    💬 1    📌 4

Ongoing work for @rolldown.rs :
- Rolldown-Vite ecosystem CI (~60% passing)
- Full bundle mode HMR
- Incremental build
- Module Federation (built-in support)
- oxc minifier improvements (built-in, already with better compression ratio than esbuild and 6-9x faster than swc)

07.02.2025 15:35 — 👍 261    🔁 21    💬 7    📌 4

Moi je veux juste faire des navbar

09.02.2025 10:49 — 👍 4    🔁 0    💬 0    📌 0

Banger d'avoir une linter API bien épurée inclu dans le runtime.

09.02.2025 10:46 — 👍 0    🔁 0    💬 0    📌 0

/.well-known/avatar.png as a gravatar alternative

08.02.2025 05:20 — 👍 199    🔁 19    💬 5    📌 2

Parce que le nom est marrant mdrr.

Jvois Zig comme le modern C, et Go comme un truc un peu plus haut niveau.

J'ai aussi l'impression que Zig est archi clean au niveau des features, pas de concepts un peu poubelle/abandonnés ni rien.

Ça vaut ce que ça vaut.

09.02.2025 10:20 — 👍 0    🔁 0    💬 0    📌 0

Coup dur pour l'influence qui met de côté son humilité pour se donner de l'importance au détriment du pragmatisme technique.

Ça fait beaucoup là.
A croire que + on te donne la parole, + tu la prends pour dire de la merde.
Alors que tu pourrais donner la parole a ton tour a ceux qui savent jsp...

01.01.2025 07:23 — 👍 14    🔁 0    💬 0    📌 0

Parceque react est plus gros.
Même si Nuxt est a des années lumières de Next, ils ont les meilleurs truc et tout, mais c'est du vue.

21.12.2024 06:33 — 👍 4    🔁 0    💬 0    📌 0

@neolectron is following 19 prominent accounts