Difference between revisions of "Curses library"

From RogueBasin
Jump to navigation Jump to search
m (Moved the wikilink out of the "implementations" section...*cough*)
(→‎Curses Implementations: current D links)
 
(19 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Curses is a Text-mode screen handling library originally written by [[Ken Arnold]] for [[Rogue]].
{{library| name = Curses
Since most roguelike games are textmode and, well, Rogue-like, ''curses'' is often used in thier development.
|developer = Ken Arnold
|released =
|updated =
|dependencies =
|status = Stable
|licensing =
|language = [[C]]
|platforms = [[Unix]]
|site = There is no
}}


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.


== 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]


===Tutorials===
===Tutorials===
[http://www.cs.mun.ca/~rod/ncurses/ncurses.html Writing programs with NCURSES] [http://sunse.jinr.ru/local/ncurses/ncurses-intro.html]<br>
* [http://invisible-island.net/ncurses/ncurses-intro.html Writing programs with NCURSES]
[http://www.apmaths.uwo.ca/~xli/ncurses.html Ncurses programming guide]
* [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]


===Curses Implimentations===
===Curses Implementations===
[http://www.gnu.org/software/ncurses/ncurses.html NCurses]<br>
* [[ncurses]] : [http://www.gnu.org/software/ncurses/ncurses.html home page]
[http://ncurses-ruby.berlios.de/ NCurses for Ruby]<br>
** [http://code.dlang.org/packages/ncurses D]
[http://pdcurses.sourceforge.net/ PDCurses]
** [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.

Links

Tutorials

Curses Implementations