[Game][2.0] Chess [v0.4.2] (Multiplayer Beta)

MeiguroMeiguro Posts: 52Administrator admin
edited February 2014 in Pebble Watchapp Directory
A Multiplayer Beta is available on the Pebble App store!
Android users can join via the SDK release: https://developer.getpebble.com/2/getting-started/

Here it is, Pebble Chess, an entire chess board on your wrist. There is now multiplayer support over wifi or data only for the 2.0 firmware! Add friends using the add code in Settings, either on your watch or your phone under My Pebble. With the full chess board in view, you can take your time thinking or make a move. Use Solo mode to familiarize yourself with the controls or practice new Chess ideas.

image

Controls
Up: Previous Piece
Select: Enter Piece's Move Mode
Down: Next Piece
Back: Pause to Main Menu

Cycle through the pieces to decide which piece you want to move. As you cycle, you will see each piece's possible moves. Once you select a piece, select the square you want it to move to. When pieces have many moves, like a queen in an open space, you get to select the direction first. The direction selection shows up as square dots and only show up when necessary.

Piece Move Mode Controls
Up: Previous Possible Move
Select: Use Move Selection
Down: Next Possible Move
Back: Return to Piece Selection

At the top you have the time, the current turn number, which color's turn it is, and how long the turn is taking.

This is still in development, so feedback is welcome! There's also no AI, and I can't say there will be for a long time since I'm focused on the multiplayer aspect first.

For the 2.x version, use the App store in the Pebble app.
Android users will need to use the beta release: https://developer.getpebble.com/2/getting-started/


Post edited by Meiguro on
·

Comments

  • 8a22a8a22a Posts: 449Member Regular
    edited June 2013
    Awesome!! Been waiting for Chess. :D

    Great start, board looks great and controls work well.

    Shame there won't be AI for a while.

    How will multiplayer work? Via bluetooth or via the web?
    Post edited by 8a22a on
    Pebble Steel (Brushed Stainless Steel) PebbleOS v2.2  -  Pebble iOS App v2.2   -  iPhone 5s - iOS 7.1.1
    ·
  • MeiguroMeiguro Posts: 52Administrator admin
    @8a22a, I'm glad you like it! I'm going to attempt to support multiplayer on both Android and iOS at the same time by using httpebble. This means if you're on iOS, you'll use Katharine's httpebble, or if you're on Android, you'll use lkorth's Pebble Connect. The technical details of this is that the Pebble will be asking your phone to contact my upcoming pebble chess web server API. As long as your phone is connected to the internet, you will be able to play Pebble Chess against anyone else connected to the internet.

    I've had quite a few people ask about AI, I'll keep it in mind :)
    ·
  • 8a22a8a22a Posts: 449Member Regular
    Cool, sounds good.
    Pebble Steel (Brushed Stainless Steel) PebbleOS v2.2  -  Pebble iOS App v2.2   -  iPhone 5s - iOS 7.1.1
    ·
  • RodrigoGRodrigoG Posts: 1Member
    Great app!

    A UX pointer: make everything a lot clearer. For instance, when promoting a pawn, I mistakenly turned it into a knight because I couldn't differentiate between the "selected" states on the icons for the pieces. Another example was when the game was over no clear message indicated this, although upon closer (much closer) inspection, a thin diagonal line appeared over the king.

    There's a lot of potential in this app, keep up the great work!
    ·
  • MeiguroMeiguro Posts: 52Administrator admin
    edited February 2014
    Thanks @RodrigoG, I'm glad you like it!

    Yes, a game over message is definitely missing, it has been postponed for the long awaited multiplayer support that I had users flooding into during the release (Thanks everyone, I couldn't ask for better beta testers). In fact, I'm still not exactly happy with how the underlying multiplayer logic has been implemented hence the beta status.

    With that said, I agree, the cross is definitely not meant to indicate game over by itself. I'll add more selected affordance to promotion and maybe experiment with making it a two step process!

    Lastly, for users that couldn't tell what the current input letter is in the Pebble "Add Friend", there's currently a firmware bug, but if you reload the app (unload and load), I've worked around the issue. Android users are welcome to join in on the fun using the 2.0 beta: https://developer.getpebble.com/2/getting-started/
    Post edited by Meiguro on
    ·
  • JohnLaMottaJohnLaMotta Posts: 163Member Regular
    edited February 2014
    Fantastic app, just need some people to play with! My code is ti7gfx.
    Post edited by JohnLaMotta on
    ·
  • JohnLaMottaJohnLaMotta Posts: 163Member Regular
    I'm actually having some pretty weird problems with this app, unfortunately. It seems if I make a move and come back after my opponent has made a move, my previous move is taken back and the game is basically unplayable. Am I doing something wrong? Do I have too many games open? :(
    ·
  • MeiguroMeiguro Posts: 52Administrator admin
    Thanks for the reporting the issue! I've identified the cause and patched the servers. If any of you have had devastating plays because of this, forfeiting will start a new game with your friend. There are no stats currently, so it won't count against your record. Let me know how it goes!
    ·
  • JohnLaMottaJohnLaMotta Posts: 163Member Regular
    Thank you again!
    ·
  • FrostyfireflyFrostyfirefly Posts: 1Member
    This is cool! I wish it had random matches though.

    My code:kjfcp5
    ·
  • MeiguroMeiguro Posts: 52Administrator admin
    Thanks Frosty-firefly! Thought you'd like to know that random matches are indeed in the pipeline. Just not anytime soon, it will be after tweaking multiplayer and sorting out the existing UX issues.
    ·
  • Xavier01Xavier01 Posts: 1Member
    My friend code: ounc9x
    ·
  • MichaelAngelesMichaelAngeles Posts: 17Member Pebbler
    Freind code: f4l15w
    ·
  • DakotaDakota Posts: 3Member
    Are you planning to added a matchmaking feature? I don't have any friends
    With pebbles :(
    ·
  • MeiguroMeiguro Posts: 52Administrator admin
    @Dakota, definitely, it's in the roadmap! I've just been taking unusually long because I've had my hands full. In the mean time, you can tempt your friends to get a Pebble ;)
    ·
Sign In or Register to comment.