NDSRS + 2 Quizzes: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = NDSRS + 2 graphical quizzes  
| title      = NDSRS + 2 graphical quizzes  
| image      = [[File:Ndsrs2quiz.png]]
| image      = https://dlhb.gamebrew.org/dshomebrew/ndsrs.png
| type        = Trivia
| type        = Trivia
| version    = 2 graphical quizzes  
| version    = 2 graphical quizzes  
| licence    = GNU GPL
| licence    = GNU GPL
| author      = Jake, nannys_hedgehog  
| author      = Jake, nannys_hedgehog  
| website    = https://web.archive.org/web/20110723095154/http://digital-haze.net/ndsrs.php
| website    = http://digital-haze.net/ndsrs.php
| download    = Media:Ndsrs2quiz.zip
| download    = https://dlhb.gamebrew.org/dshomebrew/ndsrs.7z
| source      =  
| source      =  
}}
}}
Line 22: Line 22:


Documentation and tutorial of how to create your own flashcard is available from the [https://web.archive.org/web/20110723095154/http://digital-haze.net/files/ndsrs/ndsrs.pdf official site].
Documentation and tutorial of how to create your own flashcard is available from the [https://web.archive.org/web/20110723095154/http://digital-haze.net/files/ndsrs/ndsrs.pdf official site].
==Controls==
'''Startscreen:'''
A/B/Start - Select card
Y - Move all cards up one day
L/R - Shuffle off/on
Select - Change light
'''Review screen:'''
A - Show answer
X - Doodle mode
Y - Card stats
Up/Down - Change score
Left/Right - Change bottom page (if multiple answers exists)
Start - Next card
Left+Right+Y - Back to Startscreen
B - Repeat sound (if existent) otherwise show answer
L+Up/Down - Scroll question
R+Up/Down - Scroll answer
L+Left - Score answer with 0 + next card
L+Right - Score answer with 4 + next card
'''Doodle mode:'''
X - Exit doodle mode
L/R - Clear
Touchscreen - Next answer card, Doodle mode, Display answer, Show card stats, Previous answer card
'''Misc:'''
Select - Change backlight intensity
L+A - Autohinting on/off
L+R+Y - Back to file select
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/ndsrs2.png
https://dlhb.gamebrew.org/dshomebrew/ndsrs3.png


==Changelog==
==Changelog==
'''2.2.1 04/05/09'''
'''2.2.1 2009/05/04'''
* X leaves doodle mode.
* X leaves doodle mode.
* libnds 1.3.2.
* libnds 1.3.2.


'''2.2.0 09/10/08'''
'''2.2.0 2008/10/09'''
* PrintString -> PrintStringWrap in answer section.
* PrintString -> PrintStringWrap in answer section.
* Won't crash on empty cards.
* Won't crash on empty cards.
Line 36: Line 93:
* Better graphics for touchscreen.
* Better graphics for touchscreen.


'''2.1.0 11/08/08'''
'''2.1.0 2008/08/11'''
* Doodle mode no longer blocks button input.
* Doodle mode no longer blocks button input.
* Speedup: uses both extended backgrounds.
* Speedup: uses both extended backgrounds.
Line 44: Line 101:
* Various smaller speedups.
* Various smaller speedups.


'''2.0.2 20/07/08'''
'''2.0.2 2008/07/20'''
* 'explanation' tag for multiple choice.
* 'explanation' tag for multiple choice.
* Upgraded to freetype 2.3.7 (compiled for small size).
* Upgraded to freetype 2.3.7 (compiled for small size).
Line 50: Line 107:
* Turn hinting on/off.
* Turn hinting on/off.


'''2.0.1 15/07/08'''
'''2.0.1 2008/07/15'''
* '|' -> '\n' properly.
* '|' -> '\n' properly.
* R button works better (removed leftover debug code).
* R button works better (removed leftover debug code).
Line 60: Line 117:
* Included example.srs.
* Included example.srs.


'''2.0.0 13/07/08'''
'''2.0.0 2008/07/13'''
* xml based .srs file (see README for doc).
* xml based .srs file (see README for doc).
* png support.
* png support.
* wav support.
* wav support.


'''1.2.7 11/07/08'''
'''1.2.7 2008/07/11'''
* Show items todo for the next 5 days.
* Show items todo for the next 5 days.
* All intervals now have a +-1 modifier to prevent grouping.
* All intervals now have a +-1 modifier to prevent grouping.
Line 72: Line 129:
* Can't select file with 0 todo.
* Can't select file with 0 todo.


'''1.2.6 28/06/08'''
'''1.2.6 2008/06/28'''
* Speedup in calculating cards todo.
* Speedup in calculating cards todo.
* File listing takes into account FAT's pretend case insensitivity.
* File listing takes into account FAT's pretend case insensitivity.
Line 79: Line 136:
* Y brings up stat view.
* Y brings up stat view.


'''1.2.5 05/05/08'''
'''1.2.5 2008/05/05'''
* .conf file support (see README).
* .conf file support (see README).
* 3rd card now actually uses all 512 bytes.
* 3rd card now actually uses all 512 bytes.


'''1.2.4 25/04/08'''
'''1.2.4 2008/04/25'''
* Should test things before uploading, deck end fixed for real, maybe.
* Should test things before uploading, deck end fixed for real, maybe.
* Display progress on bottom screen.
* Display progress on bottom screen.


'''1.2.3 25/04/08'''
'''1.2.3 2008/04/25'''
* Dat2srs.py: easily change .dat file deliminators.
* Dat2srs.py: easily change .dat file deliminators.
* Killed off titlescreen(it did nothing).
* Killed off titlescreen(it did nothing).
Line 96: Line 153:
* Possible fixing of crashes when end of deck.
* Possible fixing of crashes when end of deck.


'''1.2.2 02/04/08'''
'''1.2.2 2008/04/02'''
* Slight fix in drawing.
* Slight fix in drawing.
* Thinner lines in doodle mode.
* Thinner lines in doodle mode.
Line 102: Line 159:
* README added.
* README added.


'''1.2.1 29/03/08'''
'''1.2.1 2008/03/29'''
* Select toggles backlight.
* Select toggles backlight.
* More efficient sleep mode.
* More efficient sleep mode.
Line 109: Line 166:
* Text cleans up after itself (memory-wise).
* Text cleans up after itself (memory-wise).


'''1.2.0 19/02/08'''
'''1.2.0 2008/02/19'''
* Turn shuffle on/off.
* Turn shuffle on/off.
* Some file info on file select screen.
* Some file info on file select screen.
Line 117: Line 174:
* dat2srs.py to convert plain text files to .srs.
* dat2srs.py to convert plain text files to .srs.


<br>
==External links==
* Official website - [https://web.archive.org/web/20110723095154/http://digital-haze.net/ndsrs.php http://digital-haze.net/ndsrs.php] (archived)
 
[[Category:DS homebrew games]]
[[Category:DS homebrew games]]
[[Category:DS homebrew applications]]
[[Category:DS homebrew applications]]
[[Category:Homebrew trivia games on DS]]
[[Category:Homebrew trivia games on DS]]

Revision as of 07:20, 2 October 2021

NDSRS + 2 graphical quizzes
ndsrs.png
General
Author(s)Jake, nannys_hedgehog
TypeTrivia
Version2 graphical quizzes
LicenceGNU GPL
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>


NDSRS is DS homebrew project begins as a multimedia flashcard learning application (SRS) for the NDS using spaced repetition system. This version comes with 2 graphical quizzes (German States & American States), with the option to create your own flashcards/quizzes.

Installation

Download and extract file.

Copy ndsrs.nds and the included folder ndsrs on the root of memory card.

User guide

This version includes the demo of pronunciation function (English irregular words - German).

Documentation and tutorial of how to create your own flashcard is available from the official site.

Controls

Startscreen:

A/B/Start - Select card

Y - Move all cards up one day

L/R - Shuffle off/on

Select - Change light

Review screen:

A - Show answer

X - Doodle mode

Y - Card stats

Up/Down - Change score

Left/Right - Change bottom page (if multiple answers exists)

Start - Next card

Left+Right+Y - Back to Startscreen

B - Repeat sound (if existent) otherwise show answer

L+Up/Down - Scroll question

R+Up/Down - Scroll answer

L+Left - Score answer with 0 + next card

L+Right - Score answer with 4 + next card

Doodle mode:

X - Exit doodle mode

L/R - Clear

Touchscreen - Next answer card, Doodle mode, Display answer, Show card stats, Previous answer card

Misc:

Select - Change backlight intensity

L+A - Autohinting on/off

L+R+Y - Back to file select

Screenshots

ndsrs2.pngndsrs3.png

Changelog

2.2.1 2009/05/04

  • X leaves doodle mode.
  • libnds 1.3.2.

2.2.0 2008/10/09

  • PrintString -> PrintStringWrap in answer section.
  • Won't crash on empty cards.
  • Can have text with sound/images (see doc).
  • Fixed crashing when .rep does not exist.
  • More button changes (feel like making emacs or something).
  • Better graphics for touchscreen.

2.1.0 2008/08/11

  • Doodle mode no longer blocks button input.
  • Speedup: uses both extended backgrounds.
  • Speedup: indexes position of cards in .srs file.
  • Speedup: saves cards in memory.
  • Speedup: titlescreen remembers all values.
  • Various smaller speedups.

2.0.2 2008/07/20

  • 'explanation' tag for multiple choice.
  • Upgraded to freetype 2.3.7 (compiled for small size).
  • Control changes.
  • Turn hinting on/off.

2.0.1 2008/07/15

  • '|' -> '\n' properly.
  • R button works better (removed leftover debug code).
  • Backlight toggle works again.
  • Added image error handling.
  • Fixed partially loading contents.
  • Some drawing speedups.
  • Returned touchscreen interface.
  • Included example.srs.

2.0.0 2008/07/13

  • xml based .srs file (see README for doc).
  • png support.
  • wav support.

1.2.7 2008/07/11

  • Show items todo for the next 5 days.
  • All intervals now have a +-1 modifier to prevent grouping.
  • Interval of 6 (score 4 minimum number) now counts for non-initial state.
  • MID_INTERVAL changed: 3 -> 4.
  • Can't select file with 0 todo.

1.2.6 2008/06/28

  • Speedup in calculating cards todo.
  • File listing takes into account FAT's pretend case insensitivity.
  • Minimum interval changed 0 -> 1.
  • Score 2 range 1-3 (was 0-2).
  • Y brings up stat view.

1.2.5 2008/05/05

  • .conf file support (see README).
  • 3rd card now actually uses all 512 bytes.

1.2.4 2008/04/25

  • Should test things before uploading, deck end fixed for real, maybe.
  • Display progress on bottom screen.

1.2.3 2008/04/25

  • Dat2srs.py: easily change .dat file deliminators.
  • Killed off titlescreen(it did nothing).
  • Touchscreen interface (and comic sans).
  • Displays various card stats.
  • Small srs algorithm fix.
  • No longer crashes when .rep file is absent.
  • Possible fixing of crashes when end of deck.

1.2.2 2008/04/02

  • Slight fix in drawing.
  • Thinner lines in doodle mode.
  • Won't crash when end of card deck is reached.
  • README added.

1.2.1 2008/03/29

  • Select toggles backlight.
  • More efficient sleep mode.
  • No longer needs srsfiles.txt.
  • L+R+X to reset to title screen.
  • Text cleans up after itself (memory-wise).

1.2.0 2008/02/19

  • Turn shuffle on/off.
  • Some file info on file select screen.

1.1.0 ??/??/??

  • Displays menu at startup to select which .srs file to use.
  • dat2srs.py to convert plain text files to .srs.

External links

Advertising: