Code Monkey home page Code Monkey logo

wumpusworld's Introduction

Wumpus World

Wumpus World is a computer game where a player has to explore a cave of interconnected rooms (blocks). Some blocks contain pits, in which if the player enters it, they will fall into the pit and die. There is one block that contains the Wumpus, in which if the player enters it, the Wumpus will kill them. The player has an arrow which it can use to shoot the Wumpus. The goal of the game is to locate the gold hidden in one of the blocks and return to the starting point without getting killed.

As an Artificial Intelligence project, a knowledge base has to be created for the agent, as well as keeping track of the environment, which gives the agent the ability to reason for decision making, while dealing with possible unsolvable games.

Project for the "Artificial Intelligence (CMPE411)" course during my studies.

What I've Learned

  • How to create a 2D game using p5.js
  • Creating character Sprites using Pixilart
  • Implementing an Video Game AI agent
  • Creating an AI Knowledge Base
  • Designing video game graphics and UI

Live Demo of Game with AI

https://chubozeko.github.io/WumpusWorld/

wumpusworld's People

Contributors

chubozeko avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.