First off, do we even call it Interspace?
I named the thread Interspace so itās clearer what itās about, but Interspace is @geleeroyaleās project and is being pushed forward as a conferencing tool. We donāt want to create confusion by calling our thing āInterspace v2ā when the actual Interspace is still being worked on unrelated to this.
It will be part of the MetaGame mobile app. Built mobile-first with React, GraphQL and whatever else @METADREAMER & @Polycarp talked about that I donāt understand.
But the actual āinterspaceā (gamey) bit is just one part of the MetaGame app, which will have player profiles, leaderboards etc.
Anyhow!
What do we want from MetaGame v0.2
Zoom way in
The ability to spawn a character & walk around
Open houses (by clicking when zoomed out, by walking when spawned)
Info prompt on houses
Video or at least audio inside the houses
Spatial audio/video (walk away from people to stop hearing them)
I would suggest to aim for droppibg the interspace name and realizing a minimal version of the āreal metagameā instead.
Interspace.chat can be used for many different things, currently conferences are a la mode because IRL conferences can not be held.
Liminal Village and Metagame are currently the only spaces serving a community, but I restructured it so new ones can be mafe qyite quickly, are fulky responsive, leverage the power of SVG instead of straight grids, etc ā¦
However, I see the need for metagame to outgrow its interspace and I am happily contributing to building Metagame further if development is managed in a structured way(!)
Iāve got some time free now, and Iād love to take on the project of building out Interspace v2. Much of my background has been in making browser-based social games for companies like Zynga/Crowdstar back in the day, and I think thereās a fun opportunity to make a new generation of living online community hubs for DAOs everywhere, in the spirit of Interspace and like Sococo (https://www.sococo.com/).
Iām going to take a little time to come up with a proposal for the tech stack, but the thing I really lack is an animation illustrator. Does anyone have or know of anyone with strong experience with creating animated 2D game sprites?
also Iāll be researching and digging into the differences among pixijs, hex, excaliburjs, and others to find the best imho as Iāve been out of the loop for html5 engines last couple years, but I know what to look for (Iāve worked on commercial 2D game engines before). Ideally Iād like something thatās nice to use, but also very light weight so that people feel itās okay to leave their tab open without draining battery life. heh
I think your rightā¦ Dmitry Baranovskiy owns the rights to Raphael and is the original author of snap.svg (and currently works at Adobe) according to the website.
Yep. Says here Snap.svg - Why Snap that Snap is Baranovskiyās follow-up to Raphael.
Hereās the alpha templates for tilemap ā¦ Iāve only a limited subset of animal based monsters + a few zombies (for beta version).
Note that the XML format uses absolute path names for tiles so it sucks for distributing sprites ā¦ someone needs to modify the editor to use IPFS
I can spec some graphics tilesets (both genders) but who wants to chip in some SEEDs?
Small update here: Iām leaning on either pixi.js or Phaserjs (https://phaser.io/). I was leaning on Phaser, but now Iām thinking more towards Pixi as it just got full Typescript supported added into master (Help Wanted: TypeScript Conversion Update Ā· Issue #6377 Ā· pixijs/pixijs Ā· GitHub). Phaser does have TS bindings, but they are not part of the repo and require people to try to match the changing api (which can cause api discrepencies). Pixiās community has also been really developing, while Iām noticing that Phaser 3/4/CE has been splintering the community/docs.
Iām going to play around with Pixi Tiled support, and see how it compares with Phaser as itās an important piece to this.
Outside of the engine, I have a good idea for the minimum viable set of features for launch. Iām imagining building a pokemon-style visual world where you have a character, you click to move, and you move to a house to open a Jitsi room. This basically would make this a drop-in replacement to Interspace.
Building this and expanding the game will take a -lot- of time and trial-and-error to get it to feel just right. In social gaming, youād be surprised on how long it would take to just get the simpliest the interactions to feel pleasant.
To make this project sustainable, Iād like to post a project proposal as like a gitcoin grant, which will also serve to measure the community excitement on the project. Iām hoping to have the proposal done by end of the week, and if thereās a good amount of community interest, Iāll build out an early alpha in roughly about two weeks. Also please āheartā this as it would be great to get signal too on the level of interest.
Hereās a conceptual image from Stardew Valley thatās the general style/perspective/feeling Iām hoping to emulate:
Awesome stuff. Yea I think our use case is simple enough that Pixi would be a good bet, we donāt actually need a ton of the phaser features, and keeping it light weight and efficient as ājust a rendererā will make it more future proof and let us use stuff like https://github.com/expo/expo-pixi/
I will second the pixi.js idea. If you want an example of what it can do, check out the Ethernal game! It is amazing. I reached out to the team there and they may have a hands-on opinion on pixi.js that they would be happy to share with us.
That would be awesome! If they could share advice / resources / tips etc would give us a good heads up. Would love to help them from MetaGame as well in any way we can
Here is a link that demonstrates the gameplay. I recommend checking it out. They just finished an alpha round and are getting ready for the next round. Ethernal World
the input interface can just generate a bunch of text commands (much like discobots) ā¦ so tilting a mobile phone might send !north command to the map server and if a monster there, it can back ā¦ the visuals are overlaid on top so that !north might send back coordinates to a new link
however, amusement aside, how does this related to Web3? what makes it different from all the other mobile gaming apps out there?
Itās essentially a nice interface for interacting with Web3 and the Web3 community.
Social aspect is probably the most important, the ability to hang out with people somewhere nicer vs inside a chat channel.
There will be eg. a library, which you can go inside & access resources for learning & building in web3.
The guild house, for seeing what guilds are there that can help you with your project
House of DAOs, for seeing DAO frameworks and launching a DAO
etc. etc.
Check this article if you want to read more about why having this kind of interface matters:
I am down to do that! Did not experiment with bridging discourse yet but how hard can it be =)
Seems to be possible to bridge threads to channels, so you need to choose wisely!
Might work better in the direction discourse -> discord than the other way around. That might be one thing to think about - maybe we should only send messages to discord and nothing back