======Data Structures Journal====== === Week One (1/20-1/23) === Complete dsi0 due Wednesday 1/28. * reviewing C/C++ programming * a lot of stuff to do * single program * good luck Data structure directory * src/data ======Systems Programming Journal====== === Week One (1/20-1/23) === Project to recreate 8-bit game * Donkey Kong * SDL v.2 * lazyfoo for SDL guide * Github.org (justgolden07) * repo danshadeck/spg1 Project directory (lab 46) * src/sysprog * spg1 * git pull- pull updates * git add file- when changing something * git commit -m "commit message" when committing * git push- push changes * git status- check for changes === Week two (1/26-1/30) === __Donkey Kong__ * Goals * create basic images for map * get window to stay up * look and pick out part of code we need for game * understand the comments and take out whatever we dont need * Accomplished * created map (floors, ladders, and characters) * window stays open * cleared out unneeded code and understand what we have and what it does * Next week goals * movement for Mario with keyboard, maybe controller * possible implement jumping and gravity === Week 3 (2/2-2/6) === * Goals * movement * Accomplished * movement * Next Goal * Add some graphics === Week 4 (2/9-2/13) === * Goal * add graphics to some current images * Accomplished * imported images of Mario, Donkey Kong, and Peach * Next Goal * movement on ladders === Week 5 (2/16-2/20) === * Goals * meet over break to work on code * get ladderflag working * Accomplished * met twice * added end game credits and win condition * Next Goal * figure out how to make ladderflag work with all floors and allow to go back down === Week 6 (2/23-2/27) === * Goal * still fix ladderflag * Accomplished * added suicide prevention from falling off floors * Next goal * ladderflag changed to a struct but still needs fix === Week 7 (3/2-3/6) === * Goal * fix ladderflag * finish as much as the game as possible for "submission" * Accomplished * make a separate copy to clean out older parts of code that we are no longer using to help see the rest of the code more clear * Next Goal * Last thing to add: Barrels, ladderflag, collision detection, jumping === Week 8 (3/9-3/13) === * Goal * Donkey Kong put to rest * new game started in liar space * learn branching * Accomplished * set up repo and concept of the game * Next Goal * Start the game === Week 9 (3/16-3/20) === * Goal * Collaborate and start making parts of the game * Accomplished * Nothing * Next Goal * TBD === Week 10 (3/23-3/27) === * Goal * Get a clear direction on where we want to head * Accomplished * * Next Goal * TBD === Week 11 (4/6-4/10) === * Stop production on game and actually have a class to learn the processes of the OS * Man readdir * Mam opendir * Man 2 stat * Program * dir.c * stat.c === Week 12 (4/13-4/17) === * EOCE opened * Program * getopt.c === Week 13 (4/20-4/24) === * work on eoce === Week 13 (4/20-4/24) === * work on eoce * thread.c === Week 14 (4/27-5/1) === * talked about Trees * next week class will be for working on eoce