RikoruBudapest

  • 108 Commits
  • 72 Pushes
  • 670 Deploys
Launch Site

Rikoru

By Rikoru

Screencast
Quick Intro

Realtime multiplayer memory game!

Description

Tap on Quick Play to try out playing with a bot, enter Player's Room to play with others.

Rules

  • Find the most card pairs before the other player does
  • Your pairs are orange, other player's pairs are blue
  • Rikoru is realtime, so you can steal cards, be quick!

Features

  • Two-player game
  • Bots! You can find them in the Player's Room
  • Game invitations for available players
  • Login not required, just play! Players are recognized by browser
  • Edit your player name (click on the name under the logo)
  • Stats (lost games are not counted due to a strange bug)
Judging Instructions

Works only Webkit-based browsers on desktop and mobile.

What they Used
Who

Votes

Your Vote

Voting is now closed.

Other Votes

  • (639)
  • judge

    Fun and quite polished.

  • contestant

    The look and feel is great!

  • judge

    A Medicore Corporation

    Fun entry!

    Interesting that you used Firebase. Did you experience any latency issues that made building this type of game challenging? I imagine you need extremely fast response times for the game to work.

    Had some trouble getting the Player's Room feature to work. I cancelled a pending invite which gave me the error message "The player refused your invitation, sorry."

    From that point, every invitation I tried to send gave me the same error message.

    • krisoft
      contestant

      Thank you for the evaluation. Sorry to hear the trouble you had with the Player's Room. It sounds we will need a through debugging there too.

      You have a very valid point about latency. We tried to "fake" the feeling of no latency by applying your changes optimistically on your local board. This way only your opponent's moves suffer from latency. Unfortunately it can lead to a potential conflict situation, when both you and your opponent discovers the same pair within the latency window. This is resolved by awarding a point to the both of you, and indicating the fact by a half orange, half blue tile background.

      So basically we designed the latency into the rules of the game, instead of fighting, and loosing against it.

  • judge

    This is awesome! Looks and performs great. The only thing that feel incomplete was the disconnected alert.

  • judge

    simple fun game. I had one end at a 9:9 draw. would be neat if there was sudden death on a smaller board. Bummer about some of the disconnections

  • contestant

    Worked really well and is actually fast and furious which I wasn't expecting. Good fun and played a handful of games unbeaten....have it! :)

  • contestant
  • contestant

    Had a fun time playing - only one issue: the bot didn't seem to play.

  • contestant

    Figmints

    I loved this! Especially I found myself getting really into the game, and racing to beat my opponent. Of all the node knockout creations, this is the one I've found myself sharing. I thought it was a nice recreation of an old game.

    The way that you steal cards from an opponent, and what the faded colors mean, I found a little confusing. I think designing in some clearer instructions, or a key, would have been helpful.

  • contestant

    Addictive and fun, good work.

  • judge

    sequoia

    This is one of my favorite games on NKO so far. Was a ton of fun - The only issue that I had with it was that I got disconnected a lot - Including the bots! How do bots get disconnected ?

  • judge

    Fun, casual game that everyone can enjoy. The simplistic design aesthetic suits the game. Clicking on cards seems to be a little sluggish to me. Would be cool if there is some gameplay change / advancing levels to keep players engaged.

  • judge

    Groupon

    Very well done and complete.

  • judge

    Brandcast

  • judge

    Had some connection issues when trying to play an opponent. Otherwise fun game!

  • judge

    Node Knockout

    Really fun game, nice matchmaking (and bots), and smooth fast paced action. Great job!

  • judge

    Bugsnag

    Awesome fun! The steal mechanic is very confusing.

  • judge

    Icon Venture Partners

    Very cool idea and I like the app. Clearly has some issues in terms of giving credit for tiles as I was getting matches for things I had not clicked. Guessing there is a lag issue in terms of how it is handling these or some confusion as to who is doing the clicking. That said, cool app and probably not far from getting the issue right.

  • judge

    SimBin Studios

    Nice execution of the idea, the UI worked as expected and the visuals were great.

    It would be nice to be able to create a named room/url that I could invite friends to without having to go though the player's room.

    I feel the gameplay could benefit from some kind of penalty for flipping a tile. It felt like the way it works now made it less about remembering the positions and more about quickly clicking as many as possible.

  • judge

    Joyent

    Works very well and well designed, and interesting for this to be multiplayer.

  • contestant

    SAPO

    Simple. Memory games are not a new thing, although, multiplayer adds somethings. Complete game. Great execution!

  • judge

    tableflip.io

    Fun, works well and pretty too. What's not to like. The bots kept disconnecting on me after about 30 seconds, which I tried not to take too personally, I guess they are busy too.

  • judge

    Joyent

    Nice implementation.

  • contestant

    Activimetrics LLC

    Super sorry guys, but I only have FF on this machine.
    I still managed to win somehow by clicking randomly on the screen. That was fun. I also like that you made a bot to play against, which is why I boosted the completeness score. Games without an opponent are boring. I will try to play it again on chrome

  • judge

    This was a fun implementation of the memory game--I really liked that you had introduced bots in it so that it was easy to play as a single player.

    The video tutorial was very helpful.

    It would have been nice to have had some sound effects along with flipping or getting a win, but for one weekend's worth of work this was very impressive!

  • judge

    Tilde

    This was a really fun, aesthetically appealing, and remarkably complete app (with both "bot" and real-user mode). Impressive in the time allowed.

  • judge

    DIY

    Great execution! Had a lot of fun playing and the style is really polished. It was a little confusing getting cards stolen at first, but didn't hinder the experience or fun :D.

  • contestant
  • judge

    Keychain Logistics

    Great design very polished

  • judge

    Love this game! It's super quick, very fun, and extremely interactive which is impressive. Great job!

  • judge

    Yahoo

    Really polished. A lot of work definitely went into this.

  • judge

    Love the badges, invitations, and gameplay. Card stealing is fun!

  • contestant

    USP

    So cool game! Loved to play together with friends!

  • judge

    GoInstant

    Easy to understand. Simple UI. Nice design. It's not the most interesting concept, but the multiplayer works really well. Somehow the bot is disconnecting in single player mode. Overall this is kinda fun, useful, very complete.

  • judge

    Mozilla

    Very nice, clean, simple design and game mechanics. Very intuitive gameplay.

  • contestant

    Nice! Easy and Fun!

  • contestant

    Love it. I really appreciate the game without other players vs a bot. Nice work!

  • contestant

    Great job! Your 48 hours must have been tough because this one is really complete and fun indeed!

  • judge
  • contestant

    Such a great little game. Very nice execution! Great work you three!

  • judge

    Twilio

    Very polished entry. Performance was solid, and the experience was complete. I've actually seen similar hacks in the past, but not at this level of sophistication. Highly professional execution, great job.

  • contestant

    Good game. Excellent design and art.

  • contestant

    "funemployed"

    Very well designed and complete. At points I found myself frantically clicking as opposed to using my memory to find the matching pair (stealing matches). I think there could be a lot of strategy involved in this game.

  • contestant

    Apuliasoft

  • judge

    NinjaBlocks

    Very cool game, quite addictive.

    Love how much you got done in the weekend, great job.

    The competition element is a lot of fun.

  • judge

    RolePoint

    You guys did a solid job of putting together a well rounded, highly functioning and well designed multi client application in a very short amount of time.

  • judge

    Square

    Tons of fun! Fast and furious. The lack of turns seems to encourage quick play, which in turn gives people with a more photographic memory an advantage. Not sure whether it would have long-term appeal, but the few games I played were a blast. :)

    • Players "room" felt a little cramped. How are they sorted?
    • What's basno?
    • krisoft
      contestant

      Thank you for playing, so good that you liked it.

      The room is indeed a bit cramped, we will improve on that. People are sorted there by an internal id. It's quite ad-hoc if you ask me.

      Basno is my real life job. A startup where we are building a digital badge and award platform. Seemed like a fitting idea to give out badges for those who participate. (check us out: http://basno.com/ )

  • contestant

    Cisco

    I enjoyed playing this game. It feels very clean and I like how responsive it feels.

  • judge

    Project Propeller

  • judge

    Adobe

    looks great and works! Like the quick play mode a lot!

  • judge

    Pluralsight

    Great design, smooth animations. I like that it works single player in quick mode!

  • judge

    uTest

    Loved the UI and badge integration. Very smooth and easy to understand. Cool game, I love the real world game, but playing against someone is great. Loved trying to remember my and opponents cards.

  • judge

    Walmart Labs

    HOLY MESS THIS IS FUN. Seriously. It looks gorgeous too. I played through a few games. Integrating with basno is nice. Well done y'all!

  • contestant

    Very nice game! Simple and awesome idea!

  • judge

    I like the notion that you are more interactive with the opposing player rather than being completely independent. Increases the competitive value. It is a standard matching game with some tweaks that have added flare. Not innovative but it is definitely fun to play! I have seen too many opponent disconnects though, this may be a possible bug in the realtime transports being used. Lost points in utility/fun for that.

  • judge

    robotaudio.com

    I'm terrible at these kinds of games so it kind of hurts my brain! Fun though! Design is great. Bots are a great idea.

  • judge

    @vigour_io

    Pretty fun game. I really like the design. The <alert>s might get a bit annoying.

  • judge

    MongoLab

    really aesthetically pleasing, really dig the look

  • judge

    Sauce Labs

  • judge

    GitHub

    I liked this, it was easy to get my friend on and find them and play with them and play with a random person. It looks really nice. it didn't seem to have the same rules as I remember Memory having (like cards don't remain face up) but that's ok, what was most weird was it felt like you could just spam it with clicks and win without really trying to play.

  • judge

    Absolutely great, I played a few rounds with friends, nothing new about the game, but the realtime nature made it very enjoyable. Design is lovely, to a very high standard. Impressive to see an entry that works seamlessly on mobile browsers too, only downside was that the bot disconnected almost immediately every time I tried it.

  • judge

    Super fun, an actual game that rocks! I will play this again and again. Well done, super impressive.

  • contestant

    Quite an enjoyable little pick up and play game. I really like that you tied it to the browser instead of a username/password.

  • contestant

    Lot's of fun! Great job!

  • contestant

    CARFAX

    Good job, it's simple fun to play.

  • contestant

    Adparlor

    I see myself getting addicted to this game! well done!

  • judge

    Balderdash

    It's pretty addictive. And I like that I was able to play even though I don't have any friends.

  • contestant

    Australian Antarctic Division

    Seems like a great fast-paced game. Unfortunately my second opponent did not click any tiles so that made it a bit easy but I does seem very polished regardless. Nice work.

  • contestant

    Ravenwall

    Great work! The game was a little hard to get used to, I kept clicking on places I knew were matches but it was hard to tell when it was still my previous turn or a fresh turn, and thus I missed some matches I was trying to get.

    The simultaneous playing was quite challenging to try to track all of the open pieces.

  • judge

    Hacker Monthly

    Have good fun on it!

  • contestant

    Minetrocity

    Way Fun!

  • judge

    Kun.io App Studio LLC

    Graphics are clean. Good concept. Wished for more strategy.

  • judge

    A competitive real-time memory game? Yes please.

  • judge

    Great game, really enjoyed this and very polished for a 48-hour job!

  • judge

    Plaid

    Fantastic. Great design, solid implementation, and it works very well!

  • contestant
  • contestant

    I've not seen two player memory before, which is neat! It seems like you are able to win (at least against bots) pretty easily if you just spam click everything. I wasn't quite clear what timing meant that I stole a card from my opponent.

  • contestant

    Pretty fun, very polished!

  • judge

    Nodejitsu

    Cool game and nice design :)

  • judge

    RivalIQ

    Looks fun, works well. Really nice design.

  • judge

    CratePlayer

  • contestant

    Foliotek

    Very cool game. Nice job.

  • contestant

    Uva Wellassa University of Sri lanka

    Nice game guys!

  • judge

    Browserling

    I get "Sorry your opponent has disconnected" too often. I don't think all my opponents are disconnecting. Otherwise pretty cool!

  • contestant

    Mozilla

    Wow, great job on this game! Love the design, and I like how there is a quick play option so I didn't have to wait around to join one. Everything felt snappy and worked. My only nit - with the fast gameplay speed, I felt like I actually had better luck just randomly clicking around than actually testing my memory. Maybe if there was a sliding scale on how quickly tiles are able to be clicked this would add to it?

    • balintferenczi
      contestant

      Thanks for your feedback and feature idea! You're right, now it's more like an action game :) What i realized after lots of playing, sometimes i could recall some cards, so maybe it's possible to use memory with this speed. We're still evaluating how it works and how players feel about it, after nko we'll see what's next. Thanks!

    • krisoft
      contestant

      Thank you!

      And thank you for the idea too. That's definitely an issue we will try to improve on in the future.

  • judge
  • contestant

    BandPage

    Wow, this is really impressive. Well executed!

  • judge

    The Node Firm

    Super fun. Easy to play.

  • contestant
  • judge
  • judge

    Pearson

    Awesome! But it is entirely unclear if and how you used node.js at all. I see you used Firebase which is awesome but did you just use node as a webserver and to compile less? I didn't count this against you.

    Otherwise, very fun and it looks fantastic. Well done!

    • leventehollo
      contestant

      Thanks! Rooms, the boards and online players are persisted on Firebase, but notifications handled by the client and a server as well. We use a Mongo for the persistence of player highscores and stats and of course the robots are also controlled by the node server.

    • krisoft
      contestant

      I'm so happy that you liked it! We have a friendly robot army, who plays with you if you invite them, they are also the ones behind the quick play function. Those bots run on the server and share a great part of the game control and model logic with the clients. By using nodejs we could reuse the actual code in the bots from the client. It was not just faster to develop this way, but less error prone too. The possibility of diverging local game state is a huge concern in any multiplayer game. By using the same code, with the same bugs, we somewhat mitigated this factor.

      So in short: We wrote the bots with node. And the shared js code made us do a better job faster.

    • Awesome... very awesome.

  • judge

    Pivotal Labs

    Great design & visual feel (loving the rollover effect on the cards; subtle but amazing). Definitely adds a new aspect to memory having 2 people flipping cards at once! Super fun!

  • judge

    Great game. Polished. Fun.

  • contestant

    OUYA

    Really damn fun, amazing design, so well executed. Kudos!

  • contestant

    Have fun and luck. Thanks

  • contestant

    Great work on this. Fast and fun.

  • contestant

    Cognifide

    Really beautiful and entertaining game!

  • judge

    Pusher

    This was a lot of fun! Could have done with more visible instruction on how to play and for it to work in more browsers, but otherwise this was great!

  • contestant

    IOKI

    A nice and easy to follow game :)

  • contestant

    Tumblr

  • contestant
  • contestant

    7digital

    I really liked the responsiveness of the UI and the simple but fun concept!

    Only issue is that the bot disconnected on quick play

    • leventehollo
      contestant

      Sometimes it happens in case of too much connections, but please, try it again! ;)

  • contestant

    saw this being developed during the 48 hours, was very impressed even from early versions. i'm a designer, not an engineer so don't really understand the technical ins and outs but it seems very well made, looks great and more importantly (to me at least), is fun.

  • contestant

    copyPastel

    Memory games have been done to death, but the subtle interaction when two people play simultaneously is fun!

  • contestant

    Nice job!

  • judge

    Nodejitsu

    My favorite game as a kid was memory. Great job!

    • leventehollo
      contestant

      Thank you! Kids like to steal...I wish we had Rikoru when we were kids ;)

  • judge

    DIY

    This was super fun. I played it with a friend, and it was a blast. The stealing of someone else's flipped card made it a lot more fun. The design is very nice too. Fantastic!

    • leventehollo
      contestant

      Thanks! If you want to be notified of Rikoru's new features, follow us on Twitter @RikoruGame

  • contestant

    Twnel

    Simple and fun. Love the design and the animations.

  • contestant

    Looks great, and it plays pretty well. It's not like the game has much depth, but playing it a lot would probably improve your multitasking/memory. :D

    • leventehollo
      contestant

      Thank you. We're planning to add more special exotic features to the game in the feature to make it more exciting and fun. Stay tuned! ;)

IMPORTANT DATES

REGISTRATION
SEP 17
COMPETITION
NOV 9-11 UTC
JUDGING
NOV 11-17
WINNERS
NOV 18

Thank you to our Platinum Sponsors