Coder Social home page Coder Social logo

wibblequest's Introduction

wibblequest's People

Contributors

earliness avatar mikejaoudi avatar orta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

wibblequest's Issues

Creature Tests

I want to know that all the right texts are being displayed, that damage is being done correctly and others

Animations

There should be an option if you want animations or not.

Achievements for games

Achievements should be doable, I want a simple game kit api version and an internal one for testing.

Block API for adding commands to a room

I want to do something like this

[self on:@"examine guard" do:^{
// print etc etc etc
}]

I think that's a logical way of doing commands instead of the command responding way. Needs thought.

Question objects

Say I want to know a name, at the minute you'd have to make an object that responds to the first command and then hogs any input, there should be an official way to ask a question to the user simply.

I propose a Question class that will hog the input when there is an instance, perhaps it should be our first block based API as it should ideally be somewhat synchronous.

Saving?

Should we have a save state feature?

Store API

I don't feel like it's complete, but I'm not sure why yet, feel free to comment in here if you think it is.

Money / Shop

How would the user know how much money they have?

Global ticking system

I want rooms / objects to be able to move or act every 5 seconds, basically, we need a heartbeat to the engine that beats for everyone, and can be configured in the game object, or the wibblequest shared instance

Dynamic help system

currently it's a static method, would be nice to have some ideas about adding to the help system based on what commands the objects you hold, or the room you're in. Would make for a much more integrated help system

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.