CMPS-3350 Software Engineering
Lab-3
Overview:
In this lab, you will:
Write the names of your team members on a piece of paper. Give it to Gordon. You may choose a team name if you want.
Look at some of the frameworks available at: /home/fac/gordon/p/3350/code/frameworks/ asteroids - asteroids game background - a moving background bship - a battleship game bubbles - beautiful bubbles emerging from under the sea car - a simple 3D framework, you are driving down a road car5 - on a road with WASD movement controls ggfonts - show text on your game screen object3d - a 3D scene openalTest - audio test program (Odin has no audio) poolball - various 2D and 3D scenes rainforest - a forest with rain, but watch out for bigfoot snake - a classic snake game soundwaves - sound waves emanating from a tower walk - a walk cycle with sprite character and sprite sheet walk2 - sprite character walking, interaction with background tiles You may use sftp to quickly bring a framework to your Desktop. How to run a framework from your local workstation... 1. go to your Desktop folder 2. sftp you@odin.cs.csub.edu enter your password 3. cd /home/fac/gordon/p/3350/code/frameworks 4. get -R rainforest 5. quit 6. cd rainforest 7. make 8. ./rainforest
Work together with your group to create your proposal PDF. Look at the samples on our teams link. 1. Choose one member of your team. 2. Copy your PDF to his/her 3350/3/ folder on Odin. 3. Name your file proposal.pdf Gordon will find it.
Establish one Github repository for your group project. One member of your team may host your project in their account. Give your repo a name that somewhat identifies your project and group. bad repo names: 3350_project <---- bad project_3350 <---- bad CSUB_project <---- bad good repo names: zombie_invasion <----good team3_the_undead <----good segFaultKings <----good One group member will... Write the repo URL address to an Odin text file at: 3350/3/repo_name.txt Gordon will find it.
1. All group members will contribute C++ code to the project. 2. Each group member will have an individual C++ source file. This file will contain a representative sample of your coding skills and effort. This file is your personal showcase. 3. #include of source code is not allowed in this project. You may create include files for your project, but they will contain definitions only. No source code. #include "game.cpp" <----- not allowed! 4. Other rules will be listed here as needed.