All Projects → jcchurch → HuntTheYetiAlexa

jcchurch / HuntTheYetiAlexa

Licence: other
Play the game Hunt the Yeti on the Amazon Echo

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to HuntTheYetiAlexa

Home-Assistant
Home-Assistant-Config
Stars: ✭ 186 (+994.12%)
Mutual labels:  alexa, amazon, amazon-echo
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+970.59%)
Mutual labels:  alexa, amazon, amazon-echo
Amazon Alexa Php
Php library for amazon echo (alexa) skill development.
Stars: ✭ 93 (+447.06%)
Mutual labels:  alexa, amazon, amazon-echo
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: ✭ 17 (+0%)
Mutual labels:  alexa, amazon, amazon-echo
Go Alexa
A collection of Amazon Echo / Alexa tools for Go development.
Stars: ✭ 245 (+1341.18%)
Mutual labels:  alexa, amazon, amazon-echo
go-avs
A simple package for communicating with Amazon’s HTTP/2 API for AVS.
Stars: ✭ 25 (+47.06%)
Mutual labels:  alexa, amazon, amazon-echo
Alexa Skills Kit Sdk For Java
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 758 (+4358.82%)
Mutual labels:  alexa, amazon, amazon-echo
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+905.88%)
Mutual labels:  alexa, amazon, amazon-echo
Alexa Skill Kit
Library for effortless Alexa Skill development with AWS Lambda
Stars: ✭ 278 (+1535.29%)
Mutual labels:  alexa, amazon, amazon-echo
Alexa Voice Service.js
Library for interacting with Alexa Voice Service (AVS) in the browser.
Stars: ✭ 123 (+623.53%)
Mutual labels:  alexa, amazon
Voicewp
Create Alexa Skills through WordPress
Stars: ✭ 132 (+676.47%)
Mutual labels:  alexa, amazon
alexa-verifier-middleware
An express middleware that verifies HTTP requests sent to an Alexa skill are sent from Amazon.
Stars: ✭ 31 (+82.35%)
Mutual labels:  alexa, amazon
Alexa App
A framework for Alexa (Amazon Echo) apps using Node.js
Stars: ✭ 1,015 (+5870.59%)
Mutual labels:  alexa, amazon-echo
Assistantcomputercontrol
Control your computer with your Google Home or Amazon Alexa assistant!
Stars: ✭ 554 (+3158.82%)
Mutual labels:  alexa, amazon-echo
Alexa Rubykit
Amazon Echo Alexa's App Kit Ruby Implementation
Stars: ✭ 155 (+811.76%)
Mutual labels:  alexa, amazon-echo
Bst
🔧 Bespoken Tools - Tools for making voice apps faster and better
Stars: ✭ 193 (+1035.29%)
Mutual labels:  alexa, amazon-echo
alexa-open-doc
An Amazon Alexa skill to open and edit google docs through voice
Stars: ✭ 63 (+270.59%)
Mutual labels:  alexa, amazon-echo
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+21588.24%)
Mutual labels:  alexa, amazon
Awesome Amazon Alexa
🗣Curated list of awesome resources for the Amazon Alexa platform.
Stars: ✭ 458 (+2594.12%)
Mutual labels:  alexa, amazon-echo
Homeassistant Config
Stars: ✭ 211 (+1141.18%)
Mutual labels:  alexa, amazon

Hunt the Yeti skill for Amazon Echo

License

As of May 16, 2017, this code is distributed under the GPL. You may use the code under the GPL terms and conditions which are best explained here. The most notable requirement of the GPL is that you must disclose your source code. You may use this in a commercial product, but ultimately I want this to be an educational experience.

Copyright (C) 2017 James Church

Overview

Hunt the Yeti is an interpretation of Hunt the Wumpus, a classic game for teaching artificial intelligence. The game is played on a five-by-five grid of rooms called a cave. Scattered around the cave are:

  • 1 hunter: You control the hunter.
  • 1 yeti: Your goal is to defeat the yeti.
  • 2 open pits: If the hunter falls into a pit, the hunter dies.
  • 2 bats: If the hunter enters a room with bats, the bats pick the hunter up and carries the hunter to a random room.

How to play

To begin the game, say "Alexa, launch the Yeti Hunt Game", then "Begin Game".

You can move the hunter in any of the four cardinal directions: north, south, east, or west. To move, say 'move north', or 'step east', or 'go west', or simply 'south'.

Once the hunter has figured out the direction of the yeti, the hunter should throw a spear. To throw the spear, say 'launch the spear north', or 'throw south', or 'attack east'.

Understanding This Code

It is recommended that you study the sample code provided by Amazon Echo Skill Team.

To prepare this project for uploading, move into the src folder.

cd src

Make sure that you install the alexa-sdk library using node package manager.

npm install alexa-sdk

Then zip the project.

zip -r yeti.zip *

Then upload the zip file produced.

Attributions

Game itself.

This game is based on Hunt the Wumpus (MIT, 1972).

Icon

Audio Clips

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].