Joined: May 2009
Posts: 117
Thanks:
0
Just throwing some ideas out there:
Battle system could be turn based, where you have different attacks, but they cost questions (So, you want to use "attack 2" you answer a question, if you fail it, the attack fails).
These attacks would differ in cost (A lame attack could be worth a mature card, an awesome attack could be worth a young, or even a new card.)
If an attack needs, say, 1 new cards, and there are no more new cards due, either it can't be used, or the cost is replaced with a higher number of easier cards. (for instance, two young cards, or three mature cards).
Same applies for defense (Opponent attacks, prompts you with a question, if you get it right either the attack fails, or it causes less damage.)
This would motivate the player to add new cards, and review both new and old, and not just stick with the ones they already know.
Same cost system could be used for other situations within the game (using items, casting spells, unlocking doors, getting hints.)
Another idea could be a "monster summoning game", where summoning costs answers (Think "Mana" in "Magic: the Gathering")
Having the game recognize wether the answer is correct or not would be troublesome, unless you restrict cards to cloze deletion, kanji writing, or multiple-choice... then again, you could just ask the player to say if they got it right or wrong (lying to the game would be like lying to anki, it would make no sense).
This way it could work for SRSing in general, instead of just kanji or RTK.
Joined: Oct 2008
Posts: 890
Thanks:
0
Ha, I just had an awesome idea. How about a pokemon like game, but all the pokemon are RTK kanji?
*Also are there any python / pygame programmers out there? I have some experience with python but not much and have basically no experience making a game like this. I've got a REALLY basic tile system at the moment, currently trying iron out some bugs and get XML map loading working but it's hurting my brain =( I would really appreciate it if we could get some more help >.<
If anybody wants to talk on IRC /join #RTK on uk.ircnet.org (I think all the ircnet.org servers work)
Edited: 2009-07-31, 7:58 am
Joined: Oct 2007
Posts: 4,582
Thanks:
0
hehe, These games are nothing like what I was thinking about, but these possibilities are cool too, for retro/lo-tech implementation.
Joined: Aug 2008
Posts: 3,289
Thanks:
0
I would prefer it if you made a git repository somehow (I don't know how google code works with that, maybe they have something automatic). Version control is important when coding.
As for licensing... I usually just go with GPL, but it depends on what you use, if sprites are "stolen" form other places etc. In general though, GPL is really free and makes sure no one steals the code and abuses it.
Joined: Oct 2008
Posts: 890
Thanks:
0
Mmmh... I can choose subversion and one I've never heard of, mercurial with google code... I'll try sourceforge see if they have git...
GPL sounds good, since Kaitou made the sprites so they aren't stolen =D
Edited: 2009-08-02, 12:02 pm
Joined: Aug 2008
Posts: 3,289
Thanks:
0
I'm fine with Subversion as well, I easily prefer git though. Git is simpler to use, extremely fast AND copies the whole tree instead of just the latest commits.
Joined: Aug 2008
Posts: 3,289
Thanks:
0
Nice! I'll copy down the code tomorrow and look through it.
Joined: Oct 2008
Posts: 890
Thanks:
0
Thanks a lot =D Sorry if the code is a bit messy, it's my first time trying to make such an extensive game in python =(
Joined: Jul 2009
Posts: 115
Thanks:
0
I also gotta comment on your resourcefulness, dude - there was one tileset in there that you used for a background that I originally intended to be used as a foreground object. It actually looks really good in the background! Perhaps I'll work on that set a bit and make more.
Joined: Aug 2008
Posts: 3,289
Thanks:
0
Cloned the git repository, but run.py isn't working, I get the following error:
Traceback (most recent call last):
File "run.py", line 12, in <module>
import glob, init, loop, map, image, loadMap
File "engine/loop/loop.py", line 15, in <module>
import glob, map, scale, image
File "engine/map/map.py", line 11, in <module>
import image, camera, glob, loadMap
File "engine/helper/loadMap/loadMap.py", line 18, in <module>
class readMap(saxutils.DefaultHandler):
AttributeError: 'module' object has no attribute 'DefaultHandler'
What Python libraries are you using, and what version of python? I have nothing but python 2.6 and pygame.
Joined: Oct 2008
Posts: 890
Thanks:
0
Sorry, I should have said, the dependancies are Python (2.6.X), Pygame, pyXML
Joined: Jul 2009
Posts: 231
Thanks:
0
Have you guys considered using the source code of another game as a base?
Joined: Jul 2009
Posts: 231
Thanks:
0
I see. Well, if you need some 2d/3d work let me know.