pyre Posted January 7, 2017 Share Posted January 7, 2017 (edited) Hi, Infinitris.io - A massively multiplayer online falling block puzzle game, created using the Phaser game engine. Controls: Arrow keys and spacebar. Current Features: Instant join - only specify your nickname and you're ready to play. Multiplayer. No player limit. Dynamically sized grid with horizontal wrapping. Mistake detection. Sabotage other players by dropping on them. Phase shift into gaps directly below you (hold the down key while your block is being placed). Ingame chat [Enter]. Scoreboard. Facebook: https://www.facebook.com/infinitris Twitter: https://twitter.com/infinitris_io Blog: https://infinitrisblog.wordpress.com/ Please give it a try and let me know what you think! Pyre Edited June 11, 2017 by pyre 1.2 released Quote Link to comment Share on other sites More sharing options...
pyre Posted January 21, 2017 Author Share Posted January 21, 2017 Release 1.1 This time, I have a gif of some of my workmates and I playing Infinitris :-) I've written a blog post about my journey from the previous release to now, feel free to have a read: Infinitris Blog - 1.1 1.0 -> 1.1 changes: New mistake detection algorithm - the player's block is now killed if they create gaps that can't be filled (Blocks around the player are no longer destroyed when they make a mistake). Added "Phase Shift" mechanic - After placing your block, if there are any spaces in the grid directly below it that can fit the block, it will be shifted downward. Added "Block Stomp" mechanic - Drop your block on another when it is in midair will stop your block from dropping and will force the victim into dropping until they hit the floor. Added Minimap. Added Number of players currently ingame to the landing page. Fixed line clear animation hiding the lines that replaced the cleared ones. More minor improvements and bugfixes can be seen here. I'd love some feedback! Quote Link to comment Share on other sites More sharing options...
Zinnie Posted April 6, 2017 Share Posted April 6, 2017 Fun game, lacks player population yet I found myself playing alone for 10 minutes! Quote Link to comment Share on other sites More sharing options...
RubbleGames Posted April 7, 2017 Share Posted April 7, 2017 I was all alone too which makes it difficult to judge. What I saw playing solo was a decent enough Tetris clone with no obvious problems. Quote Link to comment Share on other sites More sharing options...
pyre Posted April 8, 2017 Author Share Posted April 8, 2017 Thanks for the replies, Zinnie and RubbleGames. This game is so much more than Tetris, but if you play alone you don't see much of that apart from the new mistake detection and phase shifting (which people won't know how to use since it's not mentioned anywhere yet). I'll be working on a tutorial and a trailer that will make the new mechanics obvious, and hopefully I'll get some player population once Infinitris 1.2 is released. Preview: Quote Link to comment Share on other sites More sharing options...
pyre Posted June 11, 2017 Author Share Posted June 11, 2017 Infinitris 1.2 released! Gameplay video: https://www.youtube.com/watch?v=1srCc4m7tgs Artwork and effects completely redone, plus a whole bunch of improvements and fixes. From: to: More about the release can be read here. Quote Link to comment Share on other sites More sharing options...
pyre Posted June 11, 2017 Author Share Posted June 11, 2017 Infinitris was featured in the phaser.io news - thanks Rich! http://phaser.io/news/2017/06/infinitris Quote Link to comment Share on other sites More sharing options...
pyre Posted June 13, 2017 Author Share Posted June 13, 2017 13 minutes ago, agg1401 said: The game is nice, but I think you're taking the files from the outside? Sorry, I don't know what you mean. What files? Quote Link to comment Share on other sites More sharing options...
pyre Posted June 13, 2017 Author Share Posted June 13, 2017 3 minutes ago, agg1401 said: https://infinitrisblog.wordpress.com/files/...is the shape. That's my blog. I upload images there too. All game assets however are hosted on my game server at https://infinitris.io Quote Link to comment Share on other sites More sharing options...
pyre Posted June 13, 2017 Author Share Posted June 13, 2017 2 minutes ago, agg1401 said: I understand.I will support your game. Thank you! want to jump on for a quick game? I'll be online for the next 10 minutes Quote Link to comment Share on other sites More sharing options...
pyre Posted October 8, 2017 Author Share Posted October 8, 2017 Infinitris.io 1.2.2 released! New game mode, new user stats / experience system, new UI and more. Gameplay video: https://www.youtube.com/watch?v=UlEmAAaxA00 Play: https://infinitris.io Any feedback would be greatly appreciated :-) Quote Link to comment Share on other sites More sharing options...
Machine-dev Posted November 15, 2017 Share Posted November 15, 2017 You put a lot of polish into this. It looks and plays great! I reviewed your blog but you didn't speak too much about the serverside aspects I was curious about. Do all "rooms" run from one machine? How did you go about tackling the client-server communications? Quote Link to comment Share on other sites More sharing options...
pyre Posted November 16, 2017 Author Share Posted November 16, 2017 17 hours ago, Machine-dev said: You put a lot of polish into this. It looks and plays great! I reviewed your blog but you didn't speak too much about the serverside aspects I was curious about. Do all "rooms" run from one machine? How did you go about tackling the client-server communications? Thanks Machine-dev :-) 1. Yes - I haven't received a high enough server load to warrant spending the effort hosting sets of rooms on different machines (I'm guessing 50+ players could play concurrently on the one slot I'm using in Azure right now, which is way above the current play rate) 2. Almost everything is computed and kept in sync on both server and client. I use socket.io to send packets back and forth. The only thing that's client-side is movement so that lag is not apparent. The server will send packets for blocks getting placed, new blocks getting spawned, new players joining/leaving etc. Since it all runs in a single thread it's not too hard to ensure the client executes events in the same order as the server did. Quote Link to comment Share on other sites More sharing options...
mtmckenna Posted November 20, 2017 Share Posted November 20, 2017 Just gave the game a shot--really cool! Was wondering if you had considered adding in bots? pyre 1 Quote Link to comment Share on other sites More sharing options...
pyre Posted November 20, 2017 Author Share Posted November 20, 2017 3 hours ago, mtmckenna said: Just gave the game a shot--really cool! Was wondering if you had considered adding in bots? Thanks mtmckenna. I have - definitely high on the TODO list right now as it'll make the game more interesting while you're waiting for human players, and will ensure the game is running how it's supposed to be played (not just single player or with 1-2 others). I was thinking of having say, 5-6 bots in each room that get replaced with humans as they join. What do you think? Quote Link to comment Share on other sites More sharing options...
mtmckenna Posted November 21, 2017 Share Posted November 21, 2017 20 hours ago, pyre said: I was thinking of having say, 5-6 bots in each room that get replaced with humans as they join. What do you think? 5-6 seems like the right amount of bots to give a more multiplayer feel to the game if nobody else is online! pyre 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.