DEV Community

Cover image for It's time to Apple Watch, create a game with WatchOS [Swift] ⌚️

It's time to Apple Watch, create a game with WatchOS [Swift] ⌚️

Andres Lopez on February 05, 2019

In this tutorial, you will create a small game 👾 for the Apple Watch based on the game of rock, paper, and scissors 👊✂ 📃. Requirements ...
Collapse
 
jrtibbetts profile image
Jason R Tibbetts

This was really helpful, since I'm considering adding a Watch version to one of my apps. I also have a few recommendations, which I put together in a pull request against your repo:

  • Use enums for your game moves ("rock", "paper", "scissors") and results ("TIE", "WIN", "LOSE").
  • Use a switch statement to determine the results.

An additional improvement that should be pretty trivial is to localize it for Spanish.

Collapse
 
andreslopezrm profile image
Andres Lopez

Thank you very much for the suggestions, they help me to continue improving the posts

Collapse
 
jrtibbetts profile image
Jason R Tibbetts

Happy to help!

Thread Thread
 
andreslopezrm profile image
Andres Lopez

Thanks for the pull request 😀😄

Collapse
 
michaeltharrington profile image
Michael Tharrington • Edited

Really cool tutorial Andres! Thanks so much for sharing!

I've got two small pointers for you...

  1. This game is more commonly called "rock, paper, scissors" in English (or apparently rock–paper–scissors according to Wikipedia... pretty much the same thing.) Still though, I really like the idea of calling it stone, paper, scissors. That's a really charming translation and sounds great!

  2. I remember reading this post by @sauloco a while back and thinking it was a cool idea. Just wanted to point it out in case you'd like to follow suit with the translated tag.

Collapse
 
andreslopezrm profile image
Andres Lopez

Thank you very much for the points, I will continue to improve the post.

Collapse
 
hasovskii profile image
Hasovskii • Edited

It was a great lesson. I'd want to try it this way. I've already attempted to install a scheduling interface controller that isn't required for survival. However, I've recently gone back to the classic 레플리카시계. Except for the SpO2 blood oxygen saturation, there are no additional functionalities on the smartphone. All precisely cannot ensure the measurement's medical correctness and is not designed to diagnose or treat disease. As a result, I'm looking for a single exceptional attribute that will go well with the outfit.

Collapse
 
calo0012 profile image
ςคгɭ๏ร ɭ๏קєչ

Amazing tutorial :) thanks for spanish version!!