Difference between revisions of "Ethan Pilot"
From WLCS
Line 3: | Line 3: | ||
==Overview== | ==Overview== | ||
===Projects=== | ===Projects=== | ||
− | PHP - Learn PHP to a basic proficiency and maybe some MySQL | + | PHP - Learn PHP to a basic proficiency and maybe some MySQL |
SDL - learn the cross platform cpp api as well as re-learn cpp as it was all long forgotten | SDL - learn the cross platform cpp api as well as re-learn cpp as it was all long forgotten | ||
===References=== | ===References=== | ||
− | *http://www.w3schools.com/php/default.asp | + | *http://www.w3schools.com/php/default.asp |
*http://lazyfoo.net/SDL_tutorials/index.php | *http://lazyfoo.net/SDL_tutorials/index.php | ||
*http://www.cplusplus.com/doc/tutorial/ | *http://www.cplusplus.com/doc/tutorial/ | ||
Line 25: | Line 25: | ||
**username is username password is password | **username is username password is password | ||
− | == | + | ==First Quarter== |
− | === | + | ===By-Date Goals=== |
9/17<br> | 9/17<br> | ||
*Install ftp client and prep webhost with directory ✓<br> | *Install ftp client and prep webhost with directory ✓<br> | ||
Line 55: | Line 55: | ||
*Start relearning some CPP ✓ | *Start relearning some CPP ✓ | ||
− | + | ==Second Quarter== | |
+ | ===Goals=== | ||
*Complete C++ Tuturoial on cplusplus.com ✓ | *Complete C++ Tuturoial on cplusplus.com ✓ | ||
*Get SDL installed and configured for netbeans ✓ | *Get SDL installed and configured for netbeans ✓ | ||
Line 73: | Line 74: | ||
**keystates ✓ | **keystates ✓ | ||
**sound playing | **sound playing | ||
− | **framerate tracking/limiting | + | **framerate tracking/limiting ✓ |
** timing and timers | ** timing and timers | ||
*install Mercurial for easier working on of project at different locations as well as management of code ✓ | *install Mercurial for easier working on of project at different locations as well as management of code ✓ | ||
*replicate and report gasp bug on launchpad ✓ | *replicate and report gasp bug on launchpad ✓ | ||
− | + | ==Void Progess Monitor== | |
+ | Repository is at https://bitbucket.org/UrbanAlloy/void | ||
+ | ===Basic Goals=== | ||
*Basic gamestate manager | *Basic gamestate manager | ||
*Ship that moves, bound inside of window | *Ship that moves, bound inside of window | ||
*Scrolling background | *Scrolling background | ||
+ | *FPS limited at 60 FPS |
Revision as of 12:16, 12 January 2011
Dates are currently being modified as well as more details being added
Contents
Overview
Projects
PHP - Learn PHP to a basic proficiency and maybe some MySQL SDL - learn the cross platform cpp api as well as re-learn cpp as it was all long forgotten
References
- http://www.w3schools.com/php/default.asp
- http://lazyfoo.net/SDL_tutorials/index.php
- http://www.cplusplus.com/doc/tutorial/
Testing Sites for PHP
- working through the tutorials on w3
- dynamic css
- login page
- http://sandzone.co.cc/AT/login.php
- username is username password is password
- CMS
- http://sandzone.co.cc/AT/CMS/ => All fixed now
- username is username password is password
First Quarter
By-Date Goals
9/17
- Install ftp client and prep webhost with directory ✓
9/21
- Complete PHP basic on w3 ✓
9/23
- Dynamic Stylesheet project with php ✓
- Basic login page ✓
10/1
- Complete PHP advanced ✓
10/5
- "frames" without frames in php ✓
- Research/Pick More advanced PHP project using things from PHP advanced ✓
- I chose CMS
- I chose CMS
10/22
- Complete the project
- basic working order ✓
- have content page use same layout/stylesheet as index ✓
- better overall styling ✓
10/26
- Choose IDE for cpp and install it ✓
- Code::Blocks
- Netbeans ✓
- KDevelop
- Anjuta
- Choose CPP book or online tutorial [1] ✓
11/1
- Start relearning some CPP ✓
Second Quarter
Goals
- Complete C++ Tuturoial on cplusplus.com ✓
- Get SDL installed and configured for netbeans ✓
- Start working though SDL turorials on lazyfoo
- Migrate to Linux Mint install on Flashdrive ✓
- install mint ✓
- install libraries and such ✓
- install codeblocks ✓
- this was chosen due to space constraints, as netbeans is huge and has more dependencies
- apply skills with small projects
- bouncing ball ✓
- pong ✓
- Skill Prerequisites before void can be totally finished
- basic SDL ✓
- mouse tracking ✓
- fonts with ints and stuff ✓
- keystates ✓
- sound playing
- framerate tracking/limiting ✓
- timing and timers
- install Mercurial for easier working on of project at different locations as well as management of code ✓
- replicate and report gasp bug on launchpad ✓
Void Progess Monitor
Repository is at https://bitbucket.org/UrbanAlloy/void
Basic Goals
- Basic gamestate manager
- Ship that moves, bound inside of window
- Scrolling background
- FPS limited at 60 FPS