Coder Social home page Coder Social logo

dungeons-and-doodles's People

Contributors

drbenway avatar

Watchers

 avatar

dungeons-and-doodles's Issues

1-001: Setup skeleton

Accpentace criteria:

a working local setup that can generate a demo, show a storybook for hello-world, running unit tests

6-001 has a bag/inventory component

as a developer I want to have an inventory component so that I can give my character some items

acceptance criteria

  • has an x property to indicate how many slots the inventory has on the x access
  • has an y property to indicate how many rows with slots the inventory item has
  • it uses css grid and has elements for each slot with a custom background a border color and a rounded border
  • has a class to show an empty slot should have the option to overwrite this if the slot contains an item

1-002: Setup mono-repo

not sure if this will be Lerna or yarn worspace but it should support a mono repo.

maybe have a look at ING lion components or material webcomponenents

2-002: custom properties for spritesheet

GIVEN I use the spritesheet component
THEN I should have the option to style it via css variables

Acceptance criteria:

  • add --dnd-spritesheet-border
  • add ui tests to check this works
  • add info in storybook how to style

2-001: basic spritesheet component

Given I use the component
THEN I should have the option to specify the number of sprites on x and y
AND I should have the option to pick a slot nr for the sprite I want to show

Acceptance criteria:

  • src attribute for an image/sprite url
  • slotsX attribute (Int)
  • slotsY attribute (Int)
  • slot attribute (Int) => the sprite part you show
  • unit tests
  • UI tests
  • storybook explaining the options
  • a working demo
  • pushed to npm @dnd/spritesheet

1-003: UI tests

working setup to test componentes on different platforms.

think cypress

support Edge, FF, Chrome, Brave.

mobile is for later

5-001 animation sheet

As a developer I want to have a component that can loop over animations so that i can make interactive icons and portraits

acceptance criteria:

  • takes in a sprite sheet
  • has an x an y property so we can indicate how many frames are in the sheet
  • only loops horizontal
  • has a steps property that indicates how many frames we will loop during one second (css steps)

4-001 window

  • has a title
  • can be draggged
  • can be transparent

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.