... newer stories
Sonntag, 10. Mai 2009
Snake
knirps, 21:57h
Naja, heute habe ich halt ein wenig mit ncurses herumexpirementiert.
Herausgekommen ist ein kleines Snake-Spiel. Bei Gelegenheit werde ich das vielleicht hochladen, aber momentan noch nicht. Ncurses vertauscht merkwüdigerweise x- und y-Achse, zumindest wenn man sich an das hält, was man aus Programmieren von GUIs gewohnt ist.
Geholfen hat mir u.a. das Anschauen anderer mit ncurses geschriebener Programme (hauptsächlich cmatrix).
Ich kann den Quellcode dieses Snake-Spiels ruhig hier hochladen, der Autor von cmatrix hat, bis auf ein paar kleine Ausnahmen, _alles_ in der main()-Funktion gemacht.
Oh, und natürlich keine Kommentare...
PS: Gut ich habe auch kaum kommentiert, aber es war ja auch nur ein Experiment. Sollte ich mal ein ernsthaftes Snake programmieren, wird das ganze ordentlicher...
Herausgekommen ist ein kleines Snake-Spiel. Bei Gelegenheit werde ich das vielleicht hochladen, aber momentan noch nicht. Ncurses vertauscht merkwüdigerweise x- und y-Achse, zumindest wenn man sich an das hält, was man aus Programmieren von GUIs gewohnt ist.
Geholfen hat mir u.a. das Anschauen anderer mit ncurses geschriebener Programme (hauptsächlich cmatrix).
Ich kann den Quellcode dieses Snake-Spiels ruhig hier hochladen, der Autor von cmatrix hat, bis auf ein paar kleine Ausnahmen, _alles_ in der main()-Funktion gemacht.
Oh, und natürlich keine Kommentare...
PS: Gut ich habe auch kaum kommentiert, aber es war ja auch nur ein Experiment. Sollte ich mal ein ernsthaftes Snake programmieren, wird das ganze ordentlicher...
... link (0 Kommentare) ... comment
getopt
knirps, 20:43h
...und ich habe mir letztens Stress gemacht, als ich Kommandozeilenparameter selbst geparsed habe.
Dabei gibt es dafür doch eine ganz einfache Funktion, die in unistd.h deklariert ist. Ich sollte mir häufiger mal Quellcodes von anderen Programmen anschauen, da findet man solche Sachen heraus... schneller als mit einer Suche im Internet.
Dabei gibt es dafür doch eine ganz einfache Funktion, die in unistd.h deklariert ist. Ich sollte mir häufiger mal Quellcodes von anderen Programmen anschauen, da findet man solche Sachen heraus... schneller als mit einer Suche im Internet.
... link (0 Kommentare) ... comment
... older stories