Difference between revisions of "Curses library"
Jump to navigation
Jump to search
(→Tutorials: - removed broken link; added another link) |
(→Curses Implementations: current D links) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 11: | Line 11: | ||
}} | }} | ||
Curses is a | Curses is a text-mode screen handling library originally written by [[Ken Arnold]] for [[Rogue]]. | ||
Since most roguelike games are | Since most roguelike games are text-mode and, well, roguelike, ''curses'' is often used in their development. | ||
If you want to make a curses game available on Win32, you can use [[PDCurses]]. Unfortunately there are colour limitations in that setting - you won't get 256 colours. | |||
== Links == | == Links == | ||
[http://en.wikipedia.org/wiki/Curses_(programming_library) Curses entry on Wikipedia] | * [http://en.wikipedia.org/wiki/Curses_(programming_library) Curses entry on Wikipedia] | ||
[http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf Curses manual] | * [http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf Curses manual] | ||
===Tutorials=== | ===Tutorials=== | ||
[http:// | * [http://invisible-island.net/ncurses/ncurses-intro.html Writing programs with NCURSES] | ||
* [http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ NCURSES Programming HOWTO] | |||
[http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ NCURSES Programming HOWTO] | * [http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf Introduction to the Unix Curses Library] | ||
[http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf Introduction to the Unix Curses Library] | |||
===Curses Implementations=== | ===Curses Implementations=== | ||
[[ | * [[ncurses]] : [http://www.gnu.org/software/ncurses/ncurses.html home page] | ||
[[PDCurses]] : [http://pdcurses.sourceforge.net/ home page] | ** [http://code.dlang.org/packages/ncurses D] | ||
[ | ** [http://search.cpan.org/~giraffed/Curses-1.28/Curses.pm Perl] | ||
** [http://docs.python.org/library/curses.html Python (included)] | |||
** Ruby [https://github.com/ruby/curses curses] [https://github.com/eclubb/ncurses-ruby ncurses] | |||
* [[PDCurses]] : [http://pdcurses.sourceforge.net/ home page] | |||
** [http://code.dlang.org/packages/pdcurses-d D] | |||
* [http://sourceforge.net/projects/javacurses/ JCurses (Java)] |
Latest revision as of 11:48, 3 May 2018
Curses | |
---|---|
Library project | |
Developer | Ken Arnold |
Released | |
Updated | |
Status | Stable |
Licensing | |
P. Language | C |
Platforms | Unix |
Dependencies | |
[There is no Official site of Curses] |
Curses is a text-mode screen handling library originally written by Ken Arnold for Rogue. Since most roguelike games are text-mode and, well, roguelike, curses is often used in their development.
If you want to make a curses game available on Win32, you can use PDCurses. Unfortunately there are colour limitations in that setting - you won't get 256 colours.