Advertising (This ad goes away for registered users. You can Login or Register)

AnyLanguageStudy v3.0 U2 (Unofficial update)

Submit your entry for the competition here.
check http://wololo.net/genesis for detailed rules
Locked
nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

AnyLanguageStudy v3.0 U2 (Unofficial update)

Post by nakano »

INTRODUCTION

AnyLanguageStudy is an application for studying Japanese words, grammar and characters. It also includes vocabulary lists of other languages, e.g., Chinese and Korean. You're also able to create your own word lists for the language you're studying (see README.txt). AnyLanguageStudy includes the following word lists:

ENGLISH - JAPANESE
- Hiragana (for studying Japanese basic characters)
- Katakana (for studying Japanese basic characters)
- Survival Japanese (a few basic sentences; romaji support for beginners)
- Shopping Words (romaji support)
- Verb Conjugations (romaji support for beginners)
- Study Verbs With Pictures
- Japanese Newspaper Compounds
- vocab_jlptN5 (words required by JLPT level N5; romaji support)
- vocab_jlptN4 (words required by JLPT level N4; non-cumulative; romaji support)
- vocab_jlptN3 (words required by JLPT level N3; non-cumulative; romaji support)
- vocab_jlptN2 (words required by JLPT level N2; non-cumulative; romaji support)
- vocab_jlptN1 (words required by JLPT level N1; non-cumulative; romaji support)
- vocab_jlptN5_to_N1 (JLPT vocabulary combined in a single file; romaji support)
- kanji_jlptN5 (kanji required by JLPT level N5)
- kanji_jlptN4 (kanji required by JLPT level N4; does not contain kanjis required by previous level)
- kanji_jlptN3 (kanji required by JLPT level N3; does not contain kanjis required by previous levels)
- kanji_jlptN2 (kanji required by JLPT level N2; does not contain kanjis required by previous levels)
- kanji_jlptN1 (kanji required by JLPT level N1; does not contain kanjis required by previous levels)
- kanji_jlptN5_to_N1 (JLPT kanji combined in a single file)
- kanji_recognition_jlpt4 (kanjis that were present in JLPT4 1992-2004)
- kanji_recognition_jlpt3 (kanjis that were present in JLPT3 1992-2004)
- kanji_recognition_jlpt2 (kanjis that were present in JLPT2 1992-2004)
- kanji_recognition_jlpt1 (kanjis that were present in JLPT1 1992-2004)
- kanji_recognition_jlpt4_to_jlpt1 (combined the above)
- past_vocab_jlpt4 (vocabulary that was asked in JLPT4 1992-2005)
- past_vocab_jlpt3 (vocabulary that was asked in JLPT3 1992-1993)
- past_vocab_jlpt2 (vocabulary that was asked in JLPT2 1992)
- past_vocab_jlpt1 (vocabulary that was asked in JLPT1 1992)
- past_grammar_jlpt4 (grammar that was asked in JLPT3 1992-1994)
- past_grammar_jlpt3 (grammar that was asked in JLPT3 1992)
- past_grammar_jlpt2 (grammar that was asked in JLPT2 1992)
- past_grammar_jlpt1 (grammar that was asked in JLPT1 1992)
- [Vocab]Japanese For Busy People 1,2,3
- [Kanji]Japanese For Busy People 1,2
- [Vocab]Genki 1,2
- [Vocab]In the United Kingdom and abroad
- [Vocab]Education, training and employment
- [Vocab]House, home and daily routine
- [Vocab]Social activities, fitness and health.
- Japanese Grammar Sentences
- Tatoeba example sentences in 16 parts ~10,000 entries / part.

ENGLISH - MANDARIN CHINESE
- Hanyu Shuiping Kaoshi Simplified (Basic)
- Hanyu Shuiping Kaoshi Simplified (Elementary)
- Hanyu Shuiping Kaoshi Simplified (Intermediate)
- Hanyu Shuiping Kaoshi Simplified (Advanced)
- Hanyu Shuiping Kaoshi Traditional (Basic)
- Hanyu Shuiping Kaoshi Traditional (Elementary)
- Hanyu Shuiping Kaoshi Traditional (Intermediate)
- Hanyu Shuiping Kaoshi Traditional (Advanced)
- Hànyǔ Shuǐpíng Kǎoshì All levels (Traditional, Simplified, Pinyin, Definition)
- Chinese Word List
- Integrated Chinese 2nd Edition (Traditional, Simplified, Pinyin, Definition)
- Integrated Chinese 3rd Edition (Traditional, Simplified, Pinyin, Definition)
- New Practical Chinese Reader (Traditional, Simplified, Pinyin, Definition)
- 12x Chino word lists contributed by Grabiel

ENGLISH - KOREAN
- KBS-WORLD-RADIO-KOREAN-VOCABULARY
- Most Common Korean Words For Beginner (hangul only)
- Most Common Korean Words For Intermediate (hangul only)
- Most Common Korean Words For Advanced (hangul only)
- 100 Beginner Topik Words (hangul only)

ENGLISH - FINNISH
- [Vocab]English-Finnish
- [Vocab]English-Finnish Intermediate

ENGLISH - FRENCH
- Most Common French Words
- Intermediate French Words and Sentences

ENGLISH - GERMAN
- [Vocab]German-English

ENGLISH - SPANISH
- Survival Spanish (contributed by Kassad)
- Spanish Vocab (contributed by Kassad)

SPANISH - JAPANESE (all translated/contributed by Kassad)
- Hiragana
- Katakana
- Shopping Words
- Survival Japanese

OTHER
- Japanese-Korean-TOPIK-BASIC-LEVEL-1-AND-2
- Finnish-Germany-Vocabulary
- Study English Verbs with Pictures
Extra Lists
The project is open source; the code can be used for non-commercial projects. If you want to use the source for profitable purposes, please contact me first.

KEYS

UP: Move up / Switch mode (e.g. English-Japanese -> Japanese-English)
DOWN: Move down / Switch mode
RIGHT: Next page / Switch show (e.g. romaji -> hiragana -> kanji)
LEFT: Previous page / Switch show
ANALOG UP/DOWN: Increase/decrease font size or move up/down
ANALOG LEFT/RIGHT: Increase/decrease range or move left/right or previous/next page
R: Next page / Clear list of learned words
L: Previous page / Search
SQUARE: Select / Answer / Play sound
TRIANGLE: Select / Answer
CIRCLE: Select / Answer
CROSS: Select / Answer
HOME: Quick quit (saving of learned words is done before quiting --> no need to start from beginning.)
SELECT: Open a word list menu (saving of learned words is done before menu shows up)
START: Open a global options menu (saving of learned words is done before menu shows up)

DOWNLOAD

AnyLanguageStudy v3.0 U2 (unofficial update by passingby)
AnyLanguageStudy v3.0 U (unofficial update by passingby)
AnyLanguageStudy v3.0 (signed)
Download link of AnyLanguageStudy v1.0 (signed)
Download link of AnyLanguageStudy v1.0 (unsigned)
Download link of AnyLanguageStudy v0.9 (signed) or Sendspace mirror
Download link of AnyLanguageStudy v0.9 (unsigned)
Download link of AnyLanguageStudy v0.8 (signed)
Download link of AnyLanguageStudy v0.8 (unsigned)

Download link of AnyLanguageStudy v0.7 (signed)
Download link of AnyLanguageStudy v0.7 (not signed)
Download link of AnyLanguageStudy v0.6 (signed and shrinked by toBsucht)
Download link of AnyLanguageStudy v0.6 (signed)
Download link of AnyLanguageStudy v0.6 (not signed)
Download link of AnyLanguageStudy v0.5 (signed)
Download link of AnyLanguageStudy v0.5 (not signed)

Download link of AnyLanguageStudy v0.4 (signed)
Download link of AnyLanguageStudy v0.4 (not signed)
Download link of AnyLanguageStudy v0.3 (signed)
Download link of AnyLanguageStudy v0.3 (not signed)
Download link of AnyLanguageStudy v0.2 (signed) or Rapidshare mirror
Download link of AnyLanguageStudy v0.2
Download link of AnyLanguageStudy v0.1

SCREENSHOTS
Images and video
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
CHANGELOG
Changelog
V0.1 02/27/2011
* initial release

V0.2 03/02/2011
* Added a signed version
* New word lists:
- vocab_jlptN5_to_N1
- kanji_recognition_jlpt3 (years 2003-2004)
- past_vocab_jlpt2 (year 1992)
- past_vocab_jlpt1 (year 1992)
- past_grammar_jlpt2 (year 1992)
- past_grammar_jlpt1 (year 1992)
* Increased stability and bug fixes
* Optimization for showing long phrases

V0.3 03/05/2011
* Question size can be changed with analog UP/DOWN.
* Added a Global Options menu.
* Added an option for showing right answer if you answered wrongly.
* Added an option to wait before answering choices are given.
* Added a verb conjugations practice that is useful with new delay function.

V0.4 03/08/2011
* Added a support for picture word lists
* Added a support for example sentences (option)
* Added a support for range what is asked (option)
* Added keys menu
* New word lists
- Picture word list for Japanese/English for studying verbs.
* New sentences
- Japanese example sentences (used by word lists in /japanese -folder)
- Kana example words so that beginners can study Japanese ABC as efficiently as possible (used by kana.csv)

V0.5 03/13/2011
* Fixed a typo sring to string which caused a crash in certain situation.
* Modified logic, if word was not known immediately. Now it's not marked as known when you correct yourself.
* Improved usability by adding new notes and changing option texts.
* Added an option to switch the font color. I did some usability testing and they considered that it's difficult to see the answers if background and text are white (may be a problem with picture lists).
* Added an option to wait a press after the right answer (requested by Kassad).
* A possibility to search English definitions. For example, you may create your own phrase book for Japanese (or any other language) and use it when you're visiting the country. If you want to use pre-made sentences, I parsed Tatoeba sentences (from 04/03/2011; approx. 150,000 sentences) for you. (extra feature)

V0.6 04/22/2011
* Sentence zoom support.
* Minor bug fixes.

V0.7 05/01/0211
* Added a support for audio files with sentences. (kana word list includes 200+ audio files).
* Improved support of non-Japanese word lists.
* Added four Chinese Mandarin word lists.

V0.8 05/04/2011
* New Chinese vocabulary lists based on HSK profiency tests and others.
* A possibility to group word lists.
* Remembers the last word list.
* Some code rewrite.
* Fixed a freezing bug caused by a bug in Euphoria V8.
* Now search doesn't only search definition but also translation.

V0.9 05/14/2011
* Implemented custom Japanese OSK for searching words.
* Better international support; now possible to do e.g. Chinese-Korean word lists.
* Several optimizations for a nicer user experience.
* Added Korean word lists and others.

V1.0 05/28/2011
* When a known list is cleared it will only clear the current range.
* Added word lists for Finnish, French, German, Japanese and Spanish.

V2.0 08/06/2011 (by Nakano)
* Remembers question, range and mode of a word list after exiting as long as range is not changed.
* Added a trick to solve the search problem when using scandinavian and a few other special characters with Sony Osk.
* Added Remember the Kanji image list (images by me, resizing by passingby)

V3.0 09/16/2011 (by Nakano)
* Added a support for custom styles.
* Added Quick Jump Menu (press triangle when choosing a word list)
* Now it's possible to determine image location and custom break points/names for a word list.
* User can set the button order in buttons.ini.
* In a word list button positions and text position/aligment can be given.
* Added style2 contributed by passingby from Wololo.net.
* Added Country Flag list contributed by passingby to demonstrate the usage of new features.

Unofficial Update 9/22/2011 (by passingby)
* Pressing TRIANGLE will reset the timer.
* Pressing SQUARE will hide/reveal the pop-up text.
* Remembering the Kanji list now uses larger images, a different layout, has been separated into two lists, and break points have been added.
* Country Flags list now uses continent/region break points instead of alphabetical.
* Extra styles. (4-6 are designed for image lists that use the left half of the screen for images, they simply have a modified 'right.png')

Unofficial Update 2 3/28/2012 (by passingby)
Replaced "Set once complete" with just "Set Complete".
"Set Complete" displays as soon as you make your last answer (instead of on the next repeat question).
"Set Complete" always displays for each range/break point you've completed while you browse back and forth (instead of only during a question).

Also, you can set the coordinates for "right.png"(the same way you set the button coordinates) in a word list (see included Flag/RTK.csv files, you just need to set a value for righta, b, c, d).
I hope you enjoy my first Lua application and find it useful! If you have any questions, let me know.

Regards,
Nakano
Advertising
Last edited by nakano on Wed Mar 28, 2012 4:56 pm, edited 22 times in total.
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)
npt
VIP
Posts: 154
Joined: Wed Oct 27, 2010 3:32 pm

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by npt »

nakano wrote:INTRODUCTION

Hello everyone! My previous entry in PSP scene was updating PixelDragon's Japanese dictionary called PSPEdict. This time I have also created something related to Japanese language; an application to study Japanese words, grammar and characters. However, if you don't study Japanese, you're able to create your own lists for any language (see README.txt). AnyLanguageStudy includes the following Japanese word lists:

- kana (for studying Japanese basic characters)
- survival_Japanese (a few basic sentences; romaji support for beginners)
- shopping_words (romaji support)
- vocab_jlptN5 (words required by JLPT level N5; romaji support)
- vocab_jlptN4 (words required by JLPT level N4; romaji support)
- vocab_jlptN3 (words required by JLPT level N3; romaji support)
- vocab_jlptN2 (words required by JLPT level N2; romaji support)
- vocab_jlptN1 (words required by JLPT level N1; romaji support)
- kanji_jlptN5 (kanji required by JLPT level N5)
- kanji_jlptN4 (kanji required by JLPT level N4; do not contain kanjis required by previous level)
- kanji_jlptN3 (kanji required by JLPT level N3; do not contain kanjis required by previous levels)
- kanji_jlptN2 (kanji required by JLPT level N2; do not contain kanjis required by previous levels)
- kanji_jlptN1 (kanji required by JLPT level N1; do not contain kanjis required by previous levels)
- kanji_recognition_jlpt4 (kanjis that were present in JLPT4 1992-2004)
- kanji_recognition_jlpt3 (kanjis that were present in JLPT3 1992-2002)
- kanji_recognition_jlpt2 (kanjis that were present in JLPT2 1992-2004)
- kanji_recognition_jlpt1 (kanjis that were present in JLPT1 1992-2004)
- past_vocab_jlpt4 (vocabulary that was asked in JLPT4 1992-2005)
- past_vocab_jlpt3 (vocabulary that was asked in JLPT3 1992-1993)
- past_grammar_jlpt4 (grammar that was asked in JLPT3 1992-1994)
- past_grammar_jlpt3 (grammar that was asked in JLPT3 1992)

KEYS

UP: Move up / Switch mode (e.g. English-Japanese -> Japanese-English)
DOWN: Move down / Switch mode
RIGHT: Previous page / Switch show (e.g. romaji -> hiragana -> kanji)
LEFT: Next page / Switch show
R: Next page / Clear list of learned words
L: Previous page
SQUARE: Open a word list / Answer
TRIANGLE: Open a word list / Answer
CIRCLE: Open a word list / Answer
CROSS: Open a word list / Answer
HOME: Quick quit (saving of learned words is done before quiting --> no need to start from beginning.)
SELECT: Open a word list menu (saving of learned words is done before menu shows up)
START: Quit (saving of learned words is done before quiting)

DOWNLOAD AND SCREENSHOTS

Download link of AnyLanguageStudy v0.1
Image
Image
Image

I hope you enjoy my first Lua application and find it useful! If you have any questions, let me know.

Regards,
Nakano
Welcome to the competition, your entry is accepted!

VERY cool! I have been looking for something JUST LIKE THIS. Now I can try and learn Japanese (at least enough to understand more video games) and hopefully enough I can talk to people. Thanks for you cool entry!

Regards,

npt

p.s. thanks for following the rules and including the splash screen! We will have a new splash with sponsor updates in the next little while, most likely today or tomorrow. If you wouldn't mind uploading a new version that has the new splash in it when it comes out, it would be very much appreciated! : ) Good luck in the competition.

:D
Advertising
Strangelove
Posts: 286
Joined: Thu Nov 25, 2010 6:32 pm

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by Strangelove »

Wow! Really nice.

I'm definitely going to test out this one.
"If you have specific questions ... don't hesitate to ask as the more generic the question is the more philosophic the answer will be" - PSPWizard
nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by nakano »

npt wrote: p.s. thanks for following the rules and including the splash screen! We will have a new splash with sponsor updates in the next little while, most likely today or tomorrow. If you wouldn't mind uploading a new version that has the new splash in it when it comes out, it would be very much appreciated! : ) Good luck in the competition.

:D
Thank you! I will update the splash screen then.
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)
ChorizoConWebo
Posts: 379
Joined: Mon Jan 17, 2011 4:10 am
Location: Riverside, California

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by ChorizoConWebo »

Real nice ive been trying to learn some Japanese for a while, good luck buddy.
* PSP 3001(03G) w/ an 8GB Memory Stick & 6.20 PRO-C2 Permanent
* Laptop - Acer Aspire 5742z w/ Windows7/8 & Ubuntu
* PS4 (Think I got enough to buy one when it comes out X_X)
Disturbed0ne
Retired Mod
Posts: 3787
Joined: Sun Jan 16, 2011 5:44 am
Location: In a van, down by the river!
Contact:

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by Disturbed0ne »

Awesome! I've been looking for something like this. :D

Edit : I'd just like to add one thing. When you click the PS button while this is running it automatically takes you back to the XMB.
DO NOT MESSAGE ME ABOUT THE NAME OF ANY NINJA RELEASE GAME! I WILL NOT PROVIDE YOU WITH THE NAME OF THE GAME AND IF YOU PERSIST THEN I WILL REPORT YOU TO THE STAFF!
I AM A RETIRED MODERATOR!
nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by nakano »

Disturbed0ne wrote:Awesome! I've been looking for something like this. :D

Edit : I'd just like to add one thing. When you click the PS button while this is running it automatically takes you back to the XMB.
Hello. Thank you for your feedback! Yes home-button is programmed to work that way. That's why it's called quick quit. The reason for this was that sometimes application freezed if user exited from home. If there is a way to completely overwrite the home-menu with a custom menu in Lua, then I may change this. Would it be better? However, if you accidentally hit home, no worries because auto-save feature saves your progress.

I might look into this issue for a next version. If anyone has made their own non-Japanese word lists by then, I might include them as well.

EDIT: Apparently overwriting HOME button is not possible with LUA unfortunately [topic].
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)
Disturbed0ne
Retired Mod
Posts: 3787
Joined: Sun Jan 16, 2011 5:44 am
Location: In a van, down by the river!
Contact:

Re: AnyLanguageStudy v0.1 (by Nakano)

Post by Disturbed0ne »

OK. That's fine. I can deal with that. :lol: I love the program though. I've been wanting to learn Japanese for a long time now and it's a lot less intimidating with it being on the PSP.

Thanks again. 8-)
DO NOT MESSAGE ME ABOUT THE NAME OF ANY NINJA RELEASE GAME! I WILL NOT PROVIDE YOU WITH THE NAME OF THE GAME AND IF YOU PERSIST THEN I WILL REPORT YOU TO THE STAFF!
I AM A RETIRED MODERATOR!
nakano
Posts: 107
Joined: Sun Feb 27, 2011 3:07 pm

Re: AnyLanguageStudy v0.2 (by Nakano)

Post by nakano »

I have updated the homebrew.

V0.2 03/02/2011
* Added a signed version
* New word lists:
- vocab_jlptN5_to_N1
- kanji_recognition_jlpt3 (years 2003-2004)
- past_vocab_jlpt2 (year 1992)
- past_vocab_jlpt1 (year 1992)
- past_grammar_jlpt2 (year 1992)
- past_grammar_jlpt1 (year 1992)
* Increased stability and bug fixes
* Optimization for showing long phrases

Download link of AnyLanguageStudy v0.2 (signed) or Rapidshare mirror
Download link of AnyLanguageStudy v0.2
Genesis 2011 projects:
* AnyLanguageStudy
* Company (Card Game)
Surfpup
Posts: 1
Joined: Thu Mar 03, 2011 12:19 am

Re: AnyLanguageStudy v0.2 (by Nakano)

Post by Surfpup »

This is a great application, but I have a few suggestions.

If I come across anything new, I have to guess random answers. Perhaps it should show you the correct answer after you choose one wrong answer?

I'm not sure how you're keeping info on what the user has "learned", but if I were the programmer, I would do something like: keep a score for each learning item (word, sentence, etc.) which goes up when the user gets the answer correct, and goes down when he gets it wrong. Then, it could automatically bring up the ones you have gotten a lower score on more often, because it knows you need to improve on those. The only problem with this is that these csv files (presumably) have lots of data in them, so it would also be a good idea to encourage the user to master 10 or 20 or so at a time before moving on to another batch of stuff. It kind of needs to break it down into smaller, more manageable pieces.

Anyway, good job so far.
Locked

Return to “Submissions”