PDA

View Full Version : Autogenerated Move stubs


Zhen Lin
03-21-2005, 04:21 AM
Well, we now have a functional bot that can make (fairly simple) modifications to pages and create new ones mechanically, and we also have Meowth346's move article stub generator (http://pokefor.greenchu.de/zukan/bulbapedia.php?move=Double-Edge) - so we have the option of combining the two to automatically generate 350+ move articles.

But, these are of sub-stub quality. There's very little data in there. I also have access to a database of moves learnable - but it will be a minor challenge finding a way to format it nicely.

So, I ask you this: what should be included in the autogenerated page (subject to limitations of data I have) and how should it be formatted?

Feel free to experiment with the article for Endure (http://bulbapedia.bulbagarden.net/wiki/Endure_%28move%29) - the data there that I have on hand are, for R/S: Level-up, breeding, TM/HM and Tutor, for Emerald: Level-up, and I believe I will be able to retrieve the FR/LG Level-up as well. Theoretically though, the breeding and TM/HM data would be the same between all 5, if not the level-up as well (if not for Deoxys) - so if someone could confirm that for me, it would save me some work.

MTC
03-21-2005, 12:01 PM
I've been posting these in-depth lists of Pokémon that learn each move, I think my source (http://dynamic3.gamespy.com/~psypoke/dex/techdex.php) is complete, with its lists of which Pokémon can learn each move

Zhen Lin
03-21-2005, 05:27 PM
That's not exactly the most convenient data source for a bot to work with... Unless you have access to the backing database tables or something?

Zeta
03-23-2005, 11:37 PM
At first, I wasn't sure a bot could handle it. But now I think it's in the best interests of the project. The sheer volume of moves is too much for any one person, or even three people to do manually.

evkl
03-23-2005, 11:54 PM
*nods* I'll parse it all into BotSpeak if anyone wants me to. Just gotta tell me how you want it...

Jshadias
03-24-2005, 12:06 AM
If someone can make a bot for the Template:Move (move)/Gen# (http://bulbapedia.bulbagarden.net/wiki/Template:Solarbeam_%28move%29/GenI) pages, that'd be helpful for use on the various learn lists (http://bulbapedia.bulbagarden.net/wiki/Bulbasaur_%28Pok%C3%A9mon%29/GenI#by_Level).

Zhen Lin
03-24-2005, 03:08 AM
I assume that moves (http://bulbapedia.bulbagarden.net/wiki/List_of_moves) before Sketch (166) are all Generation I, and from there to Fake Out (252) are all Generation II?

Zeta
03-24-2005, 04:04 AM
I can confirm that everything before Sketch is Generation I, at least. ^_^;;

Zhen Lin
03-24-2005, 05:50 AM
Here is a sample of the opening sentences generated:

'''Pound''' is a {{t|Normal}}-type move introduced in [[Generation I]] that deals a small amount of damage.

'''Guillotine''' is a very inaccurate {{t|Normal}}-type one-hit KO move introduced in [[Generation I]].

'''Swords Dance''' is a non-damaging {{t|Normal}}-type move introduced in [[Generation I]].

'''Thunderpunch''' is a damage-dealing {{t|Electric}}-type move introduced in [[Generation I]].

'''Sonicboom''' is a slightly inaccurate {{t|Normal}}-type move introduced in [[Generation I]] that deals a fixed amount of damage.

'''Selfdestruct''' is an extremely damaging {{t|Normal}}-type move introduced in [[Generation I]].

'''Psycho Boost''' is a slightly inaccurate and very highly-damaging {{t|Psychic}}-type move introduced in [[Generation III]].

The full list is at http://bulbapedia.bulbagarden.net/wiki/User:Zhen_Lin/Sandbox. If you find any grammatical errors, don't just correct it there - I need to know so that I can fix the program.

Jshadias
03-24-2005, 10:29 AM
I assume that moves (http://bulbapedia.bulbagarden.net/wiki/List_of_moves) before Sketch (166) are all Generation I, and from there to Fake Out (252) are all Generation II?

correct, Sketch is the first genII move while fake out is the first of genIII

also, if you do the templates, there needs to be a copy of each move for each generation it appears in. i.e. Pound would need "Template:Pound (move)/GenI", "Template:Pound (move)/GenII", and "Template:Pound (move)/GenIII", while Fake Out would just need "Template:Fake Out (move)/GenIII". The data doesn't have to be accurate right now, there just needs to be some content there with the move name so the tables work.

MTC
03-25-2005, 06:02 AM
I think all the Smart Moves that have just been added are linked to "Smartnessness" as a page, as this is the second-highest page on the wanted list (http://bulbapedia.bulbagarden.net/wiki/Special:Wantedpages), maybe this should be fixed?

Zhen Lin
03-25-2005, 06:59 AM
Yea, that was the result of a certain search & replace operation run amok... Should be fixed now.