Language Learning Battle System

chris3spice

Warper
Member
Joined
Jul 10, 2015
Messages
4
Reaction score
0
First Language
English
Primarily Uses
Hello everyone!

Thanks for taking the time to look at my script request, I hope that it is achievable. 

The RPG I am working on is a game for Language Learning which you know from the title already. I just created a small little world where the player can wander around and talk to villagers in order to learn grammar points from so I've reached the point where I need to get the battle system working so my player can level up. 

Here is what I am looking for:

When the player enters a battle the enemy will be shown and above him I would like a text box that displays a foreign word.

The foreign word is picked at random from a list of words that are available to the enemy.

The player has the normal choices "Attack", "Item" and "Run."

If the player selects attack it loads a list of five translation choices for the word displayed above the enemy.

If they pick the right word they attack like normal (equipment and everything calculated).

If they pick the wrong word they automatically miss.

After Attacking/Missing the word changes and the battle loops (unless someone died or ran away of course).

If you have any questions or anything feel free to ask me. 
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
I think this is a very neat idea and a nice, simple system for stengthening one's vocabulary.  (For a brainstorm on a much more complex and difficult-to-make system that would be useful for learning both vocabulary and sentence construction, check out this topic.)

I also don't think it would be too hard to script, so hopefully you'll find someone who can take on the request.  If a few months pass and no one has helped you make this, feel free to give me a PM and we can discuss making it.
 

chris3spice

Warper
Member
Joined
Jul 10, 2015
Messages
4
Reaction score
0
First Language
English
Primarily Uses
I thought about including sentences in my game, but I wasn't sure how I could make it a part of the battle system. So I stuck with the vocabulary, so right now I had planned on the villagers and other NPCs to use the second language and give examples. I skimmed through the link you posted, I like his idea of describing the objects but that really only works for nouns really well so I'd like to keep my system for vocabulary. For sentences maybe advanced enemies (after the character levels up a certain amount) gives a sentence with word(s) missing. Or (mini)bosses could require a sentence to be translated. Each mini boss would focus on a different grammar point.

Thanks for the offer, we'll see what happens.
 

alden014

Villager
Member
Joined
Jul 13, 2015
Messages
6
Reaction score
1
First Language
english
Primarily Uses
Sounds like a cool idea! I did this in Yellow years ago, back when I was 8 or 9 I think, and it was very fun. Needed a dictionary to get through the more uncommon words we hadn't learnt in school yet, but after a while I got a grasp on the language and have been playing the games in English ever since.

Visit here
 

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
If you base it on the current battle system, and just extend it with a library to check for a list of vocabs, the answer to your question is: It's do-able.

But the script writer will need to build 2 libraries of vocabs for you before able to link a battle system to it.

1 for questions, 1 for answers.

The scripting part that display a random picked question from library 1 shouldn't be hard, simply by using the help window to show the text in battle, if you only have 1 attack and no skills, the attack part to display a window that pick random answers with 1 correct answer from library 2 won't be hard either. You can even set up combos to fire a special attack (eg 3 right in a row). But the hardest(and dull) part falls on the library building. And to match the libraries with the correct answer, the easiest way to do it will be putting both words on the exact same param/slot of each library which is a no fun task. Each is a library few times bigger than the name input alphabet library we use to name our characters. :p

eg.

LibraryA = ["apple", "banana", "coconut"]

LibraryB = ["リンゴ", "バナナ", "ココナッツ"]

So LibraryA[0] = LibraryB[0], LibraryA[1] = LibraryB[1] and so on..

Imagine the list with hundreds or even thousands of vocabs in them. ;)

If you can somehow do the libraries part yourself, i am sure you can easily find a script writer(make him/her interested if you must) to do the rest (battle system part) for you.
 

chris3spice

Warper
Member
Joined
Jul 10, 2015
Messages
4
Reaction score
0
First Language
English
Primarily Uses
I would be happy to do the libraries myself, I actually had a visual novel (Ren'Py Python) where I was doing that sort of setup except I used a Matrix so A[0,0] was Banana and A[0,1] was 바나나 and it had other parts as well for tracking how often it had been seen and what the level of the word was
 

alden014

Villager
Member
Joined
Jul 13, 2015
Messages
6
Reaction score
1
First Language
english
Primarily Uses
As an engineering university professor i would say, the +1 Challenge is where we add a language together.


It is about adding a language that you’ve always wanted to learn or improve on, together with other awesome language learners.


It is not a competition, as your +1 Challenge is totally up to you.


You set your own goals, your own rules and you learn at your own pace.


During our +1 Challenge, we can learn from each other, struggle and make mistakes together, kick each other’s ass when we need it and have a blast while learning a language together.


Some of these awesome language learners in The +1 Challenge, like Richard Simcott, Alex Rawlings are some of the best language learners in the world and can speak more than 11+ languages.


So not only that +1 Challengers can support each other, you can also get insights from these amazing polyglots when they chimp in on a topic inside our secret facebook group. (Its like a freaking party in there, I tell ya.)
 

chris3spice

Warper
Member
Joined
Jul 10, 2015
Messages
4
Reaction score
0
First Language
English
Primarily Uses
What language(s) will this be teaching?
Sorry for the super late reply, I didn't get an email when your message was posted, but it let me know when alden posted so I backtracked and saw yours.


Anyway I'm starting off with it teaching Korean but I don't think it would be too hard to set it up for other language as well.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,049
Messages
1,018,547
Members
137,835
Latest member
yetisteven
Top