User Tools

Site Tools


blog:spring2016:ahoover3:journal

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
blog:spring2016:ahoover3:journal [2016/04/15 15:31] – [April 13th, 2016] ahoover3blog:spring2016:ahoover3:journal [2016/05/03 16:00] (current) – [April 28th, 2016] ahoover3
Line 566: Line 566:
  
 We are attempting to create a ghetto messaging (chat) program that utilizes shared memory.  We are attempting to create a ghetto messaging (chat) program that utilizes shared memory. 
 +
 +====April 21st, 2016====
 +
 +Today's Adventure: Ncurses Pac-Man
 +
 +Ncurses is a terminal management library. This means that it takes over the stdout, stdin, and such. Things like fprintf will not work properly while ncurses is engaged. 
 +
 +**Resources:**
 +  * man ncurses (on the pod, not lab46)
 +  * man initscr (init screen)
 +  * -lncurses (to compile against)
 +  * man refresh
 +  * man getxyx
 +
 +
 +
 +====April 26th, 2016====
 +
 +Working with ncurses again today, with an immersion in the windows aspect of it.  
 +
 +====April 28th, 2016====
 +
 +da real Pac-Man implementation.
 +
 +Over the years, there have been many different implementations that are similar to the original, and those with different styles. 
 +
 +In order to layout the board, we will use a variation of the bit-field called a bit-board. 
 +
 +In order to make things more manageable, separate files should be written and compiled in one. 
 +
 +====May 3rd, 2016====
 +
 +Continuing the pac-man journey by implementing a cursor function. 
 +
 +user include ncurses.h
 +
 +
blog/spring2016/ahoover3/journal.1460734306.txt.gz · Last modified: 2016/04/15 15:31 by ahoover3