Skip to content

Add kenney game assets #2

Open
Open

Description

@Stedders

Include several assets https://kenney.nl/assets in the package to allow attendees to get up and running with the examples as quickly as possible.

Activity

  1. dannystaple commented on Jan 15, 2023

    @dannystaple
    Collaborator

    Thoughts on this - perhaps this could be a script, depending on requests (and maybe a zip package) to download and install. Also, as Jonathan suggested, it could be installable offline from physical media, perhaps using a command line flag.

  2. Stedders commented on Jan 15, 2023

    @Stedders
    ContributorAuthor

    Yeah, I was going to build some tooling around it to download the packages.

    The offline comment is a good point. I'll put something together for review.

  3. dannystaple commented on Jan 19, 2023

    @dannystaple
    Collaborator

    One thought on this would be a list/map of asset packs picked out from the number.
    I'm hoping that each asset pack has a download link, then we'd have a destination - IE images, sounds. We don't want to get all (madness lies that way), but choose a few good ones.
    Ie (yaml style, but could just be python dict):

    - name: Pixel Platformer
      download: https://kenney.nl/content/3-assets/29-pixel-platformer/kenney_pixelplatformer.zip
      destination: images
    - name: Sci-Fi Sounds
      download: https://kenney.nl/content/3-assets/40-sci-fi-sounds/sci-fi-sounds.zip
      destination: sounds

    I guess which we'll use is a bit tricky. We probably want to have support for monsters, characters, animals, platformers, shooters, puzzles, racing, top down. Then themes like medieval, town, space.

    I'd avoid the isometric and hex tiles for now. There's also the matter that we haven't really explored using tilesets for gaming in any dojo sheet at all yet, so maybe for now the big assets make sense.

  4. Stedders commented on Jan 19, 2023

    @Stedders
    ContributorAuthor

    I've been implementing something along those lines...

    {
        "assets": [
            {
                "archive": null,
                "local": null,
                "name": "tiny-town",
                "url": "https://kenney.nl/assets/tiny-town"
            },
            {
                "archive": null,
                "local": null,
                "name": "pattern-pack-pixel",
                "url": "https://kenney.nl/assets/pattern-pack-pixel"
            },
            ...

    I hope to have something by Saturday, and we can discuss it.

    That's the raw asset list, we can then group stuff together as you suggest.

  5. dannystaple commented on Jan 19, 2023

    @dannystaple
    Collaborator

    That sounds awesome. Looking at the list, I guess we are talking about 3 modes of operation?

    • install from the internet
    • Download from the internet into a local folder (to make a USB stick)
    • install from the local folder
  6. Stedders commented on Jan 21, 2023

    @Stedders
    ContributorAuthor

    I'm making it flexible enough to allow these options.

    The MVP will install from the Internet, and we can then extend it.

  7. dannystaple commented on Jan 21, 2023

    @dannystaple
    Collaborator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildBuild relatedgamesRelates to games packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions