Code Monkey home page Code Monkey logo

veekun-pokedex's People

Contributors

cattrinket avatar eevee avatar magical avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

veekun-pokedex's Issues

Effort and experience per place

Need to show the average effort/experience a "place" gives. Tricky bit: it depends on current conditions. Figure that out. Maybe we finally want an "advanced" view that actually shows slots or something.

Also we need a list (per region/version?) of the best places to get effort/exp .

Move browser

Like #3: should combine the fancy search with a useful browser.

Needs #2.

Move pages

What we have now is alright, but could use a bit of sprucing up.

Also, needs better use of metadata.

Round out Sugimori artwork

It's inconsistent, it's missing the older versions of artwork, it's missing alternate art when it exists, it's still missing some gen 5 legendaries. Fix please.

Place browser

Broken up by region.

I would like cool maps, but would accept a first crack that's just a list and a followup issue to get cool maps going.

Quick searches via lookup

Real examples just given to me:

  • flinch should get a list of flinching moves (or prose on flinching, but in the interim...)
  • red should get a list of red-colored Pokémon

API

Internal for searches and external JSON interface.

Comparer gadget

Current one is pretty solid, but it lacks hidden abilities.

Place pages, Pokémon place pages

Basically the same thing, though inverted.

The current site has a decent approximation of this, but I fear it's nigh unreadable. Simplify simplify simplify.

Who's that Pokémon

I started on this before, but didn't finish it—it was a cute JS trivia quiz.

Glossary

  • List of all Pokémon terms we can think of, with links (eventually...) to mechanics articles
  • Mechanics links should have little tooltips containing these definitions

Special move data on move pages

Fling's page should give some kind of summary of all the possible fling effects and what items give which.

Natural Gift is similar. Any others?

Markdown support

Can probably just rip off what's in spline-pokedex.

It would be nice if pokedex didn't spew the useless message it does when the markdown support is lacking.

Pokéball gadget

Yap.

Maybe also have a little ajax inline version for Pokémon pages, near the capture rate.

Web-based editing

I think this is going to be really really really important, because we suck at writing prose but it's a pain for any non-programmers to contribute to our prose.

Stuff that needs to be editable:

  • Effect prose
  • Walkthrough content on place pages
  • Full-page articles (mechanics!)
  • Competitive commentary on Pokémon, moves, abilities, if we ever do that sort of thing

Requirements:

  • Only a fixed small number of people; not a wiki
  • Only accessible via the beta
  • Changes viewable live (otherwise what's the point)
  • Some kind of log so we can see who changed what and approve it and get it pushed back to the repo

Special cases for special moves, abilities, ...

We already show, for example, the max PP with PP Up or the reduced hatch time with Flame Body.

Some more interesting examples:

  • Multi-hit moves effectively affect their power. Skill Link alters it further.
  • Adaptability
  • Sketch
  • Type pages should list what moves, items, abilities, and mechanics have special behavior for the type

Build system

Deploying should be easier than turnkey, by which I mean it should probably happen automatically from a push to the right branch, and ping #veekun when finished.

Hovercards

Would be nice for, e.g., the Pokéballs in the performance gadget, the items listed for Pickup, stuff mentioned inline in prose, and so on.

Split out Conquest abilities

It probably makes sense to keep them on the same page, but not in the same table. Add a thing to the ability table to delimit where they came from.

If we keep adding side-game stuff and blending it with existing tables, we might need a new universe table containing main-games, conquest, pmde, etc? Or we could bail and have separate tables for each spinoff series. Orrrrrr

Item browser

Should have both the list and little tile views.

Also, better category arrangement. Maybe don't split up into multiple pages any more.

Type browser/chart

Existing page has type efficacy for every combination, a "score" for offense and defense, and the ability to add a second type for dual-typing. Also, column highlighting on hover.

Stat calculator

Current one isn't bad, but is a little clunky UI-wise.

Needs more linkage from e.g. Pokémon pages.

Store assets in ~the cloud~

This would make us hecka faster and cut down on bandwidth. It would have a cost, but I doubt it would be too much. Hell, it would be cool to have a freely hotlinkable repository of Pokémon sprites.

Amazon, I assume. Will they have copyright objections to this?

README isn't a .md file

Err... your README file should be named "README.md". Otherwise the Markdown source code displays on the repository homepage instead of the formatted text (as is the case now).

Pokémon browser

Should combine the old fancy-search with a cool and simple browse interface.

Needs #2.

Get i18n working

Needs doing as early as possible, which means it needs figuring out as early as possible.

Pokémon flavor pages

Waste less space than before.

  • Show differences between shiny/normal and male/female in a more useful manner.
  • Maybe do something clever client-side with the palettes, like try to make use of the shiny colors to generate shiny Sugimori images.
  • Remember that some people (Mel...) want to be able to see everything at once without fucking around with buttons and whatever.

Item pages

Some things this could use:

  • rewritten (finished...) prose
  • where to get them
  • whether they can be bought

Pokémon move page

I think it's time to split this out. Show the most recent X versions' moves on the main page, and put historical data on its own page.

This also provides some opportunity to do some sort of neat things to the list of moves: show contest data, show more metadata, something something.

Ability browser

Really only needs a list, perhaps split up by generation.

But perhaps more useful would be to group them by effect or something.

Lookup

Doesn't exist at all yet! Whoops.

Some differences I'd like to see:

  • The special prefix stuff is a mess. Clean it up if possible. It definitely doesn't need to be exposed to the user in the lookup box.
  • Since we (theoretically) will know the user's primary language, we should default to that in the case of cross-language ambiguity.
  • Lookup should trigger for 404s under main-page namespaces.

Conquest

Snag Zhorken's current-site work.

PMD: Explorers

Longer-term thing; unclear what the scope is yet.

Some stats I am aware exist:

  • PMD locations/encounters
  • PMD IQ groups
  • PMD move metadata
  • PMD movelists
  • PMD stat ups

(If we're gonna do this, it would be cool to have in time for PMD3.)

Ability list breakdown by category

Lots of abilities are clearly related, but given one it's difficult to find the others, because the game order is arbitrary and name order has no semantics either.

Would be sweet to break abilities into categories the same way items are.

e.g.:

  • Insomnia, Immunity, Own Tempo, Inner Focus...
  • Storm Drain, Lightningrod
  • Guts, Marvel Scale, Quick Feet...

Also it would be great if ability pages listed other abilities in the same category, for ease of finding similar abilities (and abilities with exactly the same effect but different flavor).

So:

[ ] add categories to pokedex
[ ] allow sorting ability list by category (optional, or always? is purely by name all that useful?)
[ ] show categories on ability pages

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.