Well where to begin. I am currently looking for direction.
Most people start by modifying an existing game written in a programming language they already know, or in which they wish to improve their skills. You can find lists of roguelike games by programming language at Category:Programming languages. Others prefer to develop a game by themselves, perhaps with the aid of a library to take care of some of the more difficult algorithms such as line-of-sight. You can find a number of tutorials in Category:Developing. There's a link to a C++ tutorial on the first page of the Python one.-Muscles (talk) 20:36, 31 October 2013 (CET)