Both (or all 3 depending on if you include QI calc. with deck wizard) would be a cinch, IMO. Even the hardest/most repetitive parts can be done easily.
For card database:
1.Create a
new database + new table with the following cells (key: Full name(DB cell name)
- Name(name)
- Cost(cost)
- Element(element)
- Art link/file name(href/art)
- Active Ability(actabil)
- Passive Ability(pasabil)
- Attack(atk)
- Health(hp)
- Deck Code(code)
2. Manually add each card via an .sql script or through a DB GUI like phpMyAdmin or something to that effect.
3. Build base search engine, taking the query, sanitizing it (to prevent injections), and bringing back any results for the specified name matching.
4. Add additional options to exclude anything not matching the selections.
5. Make results page, structuring it to not look like crap (With a table, or something better).
6. Make everything pretty with SSI.php and some CSS.
7. Make beta release.
8. Fix bugs that slipped through design phase.
9. Make final release.
Eh, I'm not the best designer around, but I'm very proficient in PHP and playing around with SMF(which was the impetus of learning PHP for me, unsurprisingly :p). With a person or two helping out(if I was to do this), this could be done in a few days(well, aside from 7-9).
For deck wizard, it's really hard on making formulas for computation more than anything. I'll give a whack at making a game plan for it:
1. Once user has submitted script, it explodes it by a ' ' and then searches database for the cards based on card code.
2. It then stores all the info into array(probably something along the lines of
$deck [card code][name/element/cost/etc].
3. Then it loops through everything in the array and gets the info necessary for the formula (This may require adding some stuff to the card database like a 'generator' value to differentiate quanta producers and things like that) and does whatever necessary for that (ie add the total quanta consumption/generation, sorted by element).
4. Finally it performs calculations and gathers results.
5. Create result page.
6. Make it pretty.
7-9. See above.
Eh, for the deck wizard it was simplified a bit too much and I know it's going to be relatively hard, but not anything brain-blowing with a small dev crew. Maybe you should hire a dev crew and get them to start working on this.Just my
on the subject.
fakeedit: oh right this is a volunteer thread. I'll volunteer if needed. Contact me via PM if you want me.