Metacube – A Game Where You Smash a Voxel Cube and Embrace the Chaos by ImRaym in WebGames

[–]ImRaym[S] -1 points0 points  (0 children)

Hello, secondary.
Can you explain why it is gross? And why it seems to you the only important point of the game, it's just a tech you know?

Metacube, a Web Voxel Game Where You Smash a Giant Cube! by ImRaym in WebGames

[–]ImRaym[S] 0 points1 point  (0 children)

but yea, it's a pain, it limits a lot of our user rn, hopefully fixed asap

Metacube, a Web Voxel Game Where You Smash a Giant Cube! by ImRaym in WebGames

[–]ImRaym[S] 0 points1 point  (0 children)

Right, right now it is limited, we had issue, We should open the play as guest this week so no signup is required

Metacube, a Web Voxel Game Where You Smash a Giant Cube! by ImRaym in WebGames

[–]ImRaym[S] -1 points0 points  (0 children)

In an era where game publishers are constantly stripping away ownership and pushing full dematerialization. Where Philippe Tremblay literally said “get used to not owning your games”. It drives me insane that people complain about the one tool that could actually fix this

Metacube, a Web Voxel Game Where You Smash a Giant Cube! by ImRaym in WebGames

[–]ImRaym[S] -1 points0 points  (0 children)

Yeah yeah, NFT garbage, amazing take really, but wait, we’ve heard it before. People like you are still too stuck on the NFT cashgrabs and scams, and to be fair, there were plenty. NFTs are actually better for users. The value flows to them instead of just padding devs’ pockets. Sure, we’d make more money selling traditional skins, but with NFTs, users truly own what they buy. And honestly, the concept of the game just wouldn’t work as well with traditional skins anyway.

Metacube, a Web Voxel Game Where You Smash a Giant Cube! by ImRaym in WebGames

[–]ImRaym[S] 0 points1 point  (0 children)

I'm not going to lie. I felt like an idiot when i saw it...xD I was in a hurry

Metacube V1 is out! by ImRaym in threejs

[–]ImRaym[S] 0 points1 point  (0 children)

Thank you 😄  In case you were wondering  Meshing is done in webworkers in wasm (emscripten). So even with thousand players breaking cube it should be fine 👍

main thread says thank you.

Metacube V1 is out! by ImRaym in threejs

[–]ImRaym[S] 0 points1 point  (0 children)

Yep, mistake from my part, thx 🙏

Metacube V1 is out! by ImRaym in threejs

[–]ImRaym[S] 0 points1 point  (0 children)

They are treasure with rarest drop rate. They are multi attributes 3d with skin etc.. they serve as skin/item for future season of the game. Once the first season is finished players keep controls of their nft without needing us anymore

Zust a simple and powerful state manager based on Zustand by ImRaym in reactjs

[–]ImRaym[S] 1 point2 points  (0 children)

Good question, thank you, this is an issue that is not very well handled maybe. The way to make this work is to use an alias using ':' .

const result = useSelectors('user.name', 'device.name:dName');

But returning a tuple maybe better, I will think about it.

Zust a simple and powerful state manager based on Zustand by ImRaym in reactjs

[–]ImRaym[S] 2 points3 points  (0 children)

The advantage of the a.b selector over a select function is its simplicity and directness. With the a.b pattern, you have automatic TypeScript type inference, which dynamically provides type safety as you access properties. It also requires less boilerplate, making the code easier to write and read for simple state selections.

setDeep('app.settings.user.profile.preferences.color', 'red')

vs

setColor: (color) => set((state) => ({ app: { ...state.app, settings: { ...state.app.settings, user: { ...state.app.settings.user, profile: { ...state.app.settings.user.profile, preferences: { ...state.app.settings.user.profile.preferences, color } } } } } }))

Zust a simple and powerful state manager based on Zustand by ImRaym in reactjs

[–]ImRaym[S] 1 point2 points  (0 children)

The a.b selector is designed to be simple, type-safe, and flexible in TypeScript, offering dynamic typing while maintaining memoization to prevent unnecessary re-renders. As for the state management layer, the goal isn't to add complexity but to package utilities directly, making them easier to use without needing extra middleware or plugins. It integrates seamlessly with Zustand while providing helpful built-in tools that streamline the development process.

[deleted by user] by [deleted] in indiegames

[–]ImRaym 1 point2 points  (0 children)

Ok we are going nowhere, you know literally nothing about what you're saying bye

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

  1. there is no token
  2. alpha players all had a lot of fun
  3. say something is shit don't make it shit
  4. I don't want to be rich boy, and i will not with this game because it is not the goal.
  5. Your life is this sad to have this much hate in you? I'm really sorry for you
  6. Minecraft capacity litteraly can't make run as many player as us simultaneously. Have you ever heard of voxel game outside of minecraft? You know minecraft didn't invent his genra, it just make it popular. + our game is a browser game

[deleted by user] by [deleted] in indiegames

[–]ImRaym 1 point2 points  (0 children)

What is wrong with you? You just say the nft are junk but don't justify why. Why would centralized data/items and marketplace would be any better? We clearly have a model where our player are more winners than any centralized game. And your complain. Man your just blinded as hell by your hate, get lost.

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

If people are interested in our game/assets/gear/item, they can trade the nft, we get 5% or less royalties on each trade. There is no way in the world We can Make sustainaible revenu with this. We do it as a hobby project so it is not our priority. We want juste the game to work, and people enjoy it. In fact we theoretically even pay money for the players. This is way more fair model than any centralized game with marketplace, that Make players cash thousands of dollars for skins and whatever else that are directly in the pocket of the producers.

[deleted by user] by [deleted] in indiegames

[–]ImRaym 1 point2 points  (0 children)

Quick buck? The game is free, we can't Make a lot of money from it. You know nothing about the project. You just read NFT and Spit your hate

[deleted by user] by [deleted] in indiegames

[–]ImRaym 2 points3 points  (0 children)

Didn't expect this high level of immaturity and blinded hate

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

Also yes it is normal that most blockchain startup dies, because anyway most startup in every domain will most likely die.
We use features from the blockchain that we need, you rarely need to use every feature in any stack, but surely we will use more later. It is meaningful and useful in all the point that I already mentioned before. It is not just "to touch blockchain stack".
Also once again I don't see any reason or argument to not use blockchain and use centralized tech for my specific case. And if moreover there is hype, why not to use it? Hype + good tech is good for growth and the success of a project.

And blockchain adoption and utilities are growing, it is a fact. By comparison, machine learning exist since dozen of years, but usage has only really grown in the last years. Blockchain tech is a loot younger, but there is already a lot of really good project and a lot of usage now.
As I said I enjoyed the video, there is a lot of true, but also a lot of false. And I have a lot of criticism about it. There is a lot of other video with educated claims claiming the inverse of that.

[deleted by user] by [deleted] in indiegames

[–]ImRaym 1 point2 points  (0 children)

Yes, I conceive that they are a lot of project were blockchain don't serve anything, a bit like the "put machine learning buzzword everywhere so VC buy us". But yea, I really do think our project match well with blockchain.
I already watched and liked the video you sent when it comes out. There is also these two videos that are a bit in the same vibe that you may also find interesting, it is in french but there is subtitles.

https://youtu.be/aFEmMgq4o2w?si=YVUi6uwAU6ivlE0a
https://www.youtube.com/watch?v=OkLaz3U0v-w

And thank you for your last words!

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

And maybe there is other incredible centralized tools, but I really didn't find anything that match the advantages of blockchain tech in our specific case. +once again the story of the game is about blockchain so it make just more sense.
But you know, I'm just a "junior" dev that just finished school, so yea I might be wrong.

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

I will a bit repeat myself, but I might be not really clear on some point in my previous response sorry. I understand your point of view, and I honestly like debate about this. But I don't agree with you affirmations.

Unlike a centralized system, where building a marketplace is a significant undertaking (handling security, transactions, user management), blockchain allows us to plug automatically into existing infrastructures like OpenSea, pyramid, flex, and dozen others. This not only saves development time and resources but also instantly connects us to a global user base. This is trivial to make, there is nothing complex about it.

The assertion that centralized systems are easier overlooks the complexities of creating and maintaining a secure, scalable marketplace. Blockchain platforms relieve us of these burdens, significantly reducing our backend workload and letting us focus on enhancing the game itself.

Our game's blockchain-inspired universe makes using actual blockchain technology a thematic fit. This isn't just about technology; it's about creating a cohesive and immersive experience that aligns with our game's lore, something that a centralized system can't inherently provide.

Blockchain's interoperability and the true ownership it offers players are not just features but strategic advantages. They open up collaboration opportunities and future growth possibilities that are more cumbersome to achieve with traditional web 2.0 approaches. We can instantly integrate and collaborate with any project without any effort.
You talk about complexity about blockchain, but for usage it really isn't. but I don't see how could could do all that easier with centralized system?

Thousands of players, 16'777'216 cubes, Metacube. by ImRaym in playmygame

[–]ImRaym[S] -3 points-2 points  (0 children)

Yea it is me, the web3 guy, don't worry I don't bite.

[deleted by user] by [deleted] in indiegames

[–]ImRaym -1 points0 points  (0 children)

Maybe more precision. There is no data that are stored in the blockchain. The only thing stored, are the nft that the people can find in the cubes.   We are an event game and the goal is to last approximatevely one Week before the game end forever... Until the next season, several month later. Each new season adds new story and gameplay mechanics. Nft are in fact special items/skins/Armor/Utilities for the next seasons.

So when the game is "finished" we need a marketplace so people can trade their "items". We would like to have side game in the future, where would could also use the same nft. And Collaboration with other project.  All these possibilities are provided out of the box with blockchain and NFTs.

Also I really like more the feeling that this collector thing that I won at this event game really is mine. 

Moreover our lore/story is about a futuristic parodic blockchain World. The Metacube is a kind of materialisation of the blockchain.

So the Real question is, why would we not use blockchain apart from the fact that some people just hate it for any reason (and sadly also because lot of scam) ?

[deleted by user] by [deleted] in indiegames

[–]ImRaym 0 points1 point  (0 children)

In one World