Polygonjs (@polygonjs) 's Twitter Profile
Polygonjs

@polygonjs

Node-based WebGL design tool
- Try it: polygonjs.com/demo
- Marketplace: market.polygonjs.com
- Discord: polygonjs.com/discord

ID: 1069778271523475456

linkhttps://polygonjs.com calendar_today04-12-2018 02:19:50

163 Tweet

1,1K Takipçi

7 Takip Edilen

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

A good procedural system should allow you to not only combine imported geometries, but also to heavily modify them. This is why I've added a way to create custom nodes to edit Three.js point attributes in Polygonjs.

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

The custom deformers I showed yesterday can be used on geometry types that are not just #threejs geometries. Here I deform a quad grid. It is then used for the procedural level generation using WFC, and the tiles are deformed to fit the updated shape.

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

a key feature I wanted this #threejs level generation to offer is connected floors. So you could start at the bottom, and look at potential destinations up high. Or start high and see an overview of the map. ...Or just fall 😁. Notice the slopes between floors in this video

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I'm hoping to make debugging fun in Polygonjs For the level generation, you can see what the solver does step by step. At first, each cell has any of the 5 tiles in any of the 4 rotations. Then 1 cell is assigned 1 tile, which narrows down the choices for their neighbours

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I was curious to see a WFC-generated #threejs level inside suzanne. Some ramps lead nowhere, so more work needed to improve that. Not sure yet if that should be handled by the solver, possibly with backtracking which would slow it down, or with post solve nodes

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I've been battle-testing the WFC tools in Polygonjs / Three.js , used to procedurally generate levels. And since completing a game is a good way to battle-test anything, I've done just that. So here is a variant of the classic minesweeper, where the grid is irregular.

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

The lovely redditors on r/playmygame suggested very good ideas for my minesweeper variant, like: - use middle-click to remove all non-flagged tiles around, which makes solving a level much more convenient - custom grid size #threejs #webgl #minesweeper #indiegame #puzzle

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I've stumbled on a roadblock, and if you have an android phone you may be able to help! 🙏 This is about my Three.js game Minesweeper Twist. I've made good progress in submitting it to steam/ios/googleplay, but... 👇

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

Using the same irregular grid as Minesweeper Twist, I'm now prototyping a variant of Checkers/Draughts with Three.js/Polygonjs. You get an infinite number of grids, where some tiles have more or less diagonals than a regular grid, leading to new strategies each time.

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

Making progress on Checkers Twist. It's now playable at 2 on the same screen. I'll add a mode to play against the computer, then I'll put v1 online.

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

Minesweeper Twist is now available on iOS, and should soon be on Steam and Android. In the mean time, I've released a first version of Checkers Twist on polyreplay, and will submit it to the same platforms. made with Polygonjs and Three.js ❤️ (links in next tweet)

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

Finally managed to release my game Checkers Twist, a variant of the classic Checkers (also called Draughts or Dames). Online multiplayer took me way longer than I expected, even though I already knew it is a hard one. Made with Polygonjs and Three.js Links in next tweet 👇

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

luke Oskar Stålberg It mostly is, but it's also a great tool to manipulate geometry and draw complex & animated shapes, using webgl/shaders. And I've built this with my own engine Polygonjs which is based on threejs, it makes it easier to build procedural grids like this. x.com/fradingue/stat…

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I thought the peeps at r/anarchyChess were a bunch of savages, before they really are lovely folks! They had nice things to say about Chess Twist🙏

Guillaume Fradin (@fradingue) 's Twitter Profile Photo

I've added puzzles to Chess Twist ♟️ I hope this makes it easier to get a quick taste of how fun those twisted boards can be. If you're into mind-bending puzzles that is This one is an easy one. You play as black and have 1 move to checkmate Can you see how? #threejs #puzzles

I've added puzzles to Chess Twist ♟️

I hope this makes it easier to get a quick taste of how fun those twisted boards can be. If you're into mind-bending puzzles that is

This one is an easy one. You play as black and have 1 move to checkmate

Can you see how?
#threejs #puzzles
Guillaume Fradin (@fradingue) 's Twitter Profile Photo

Taking off to Tokyo today for TOKYO GAME SHOW/東京ゲームショウ where my game Chess Twist got selected🙌 If you're nearby and want to chat anything Chess, Three.js, Polygonjs, proceduralism or games/3D in general, come and say hi. I'll be at the booth A75 in the indie section.