meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xna2010:grp5:start [2010/06/08 13:56]
grp5
xna2010:grp5:start [2010/08/29 23:35] (current)
grp5
Line 1: Line 1:
-====== Members ======+====== S-Fight ====== 
 + 
 +=== Members ===
   * Matti Bragge   * Matti Bragge
   * Anssi Salo   * Anssi Salo
 +
 +=== Source ===
 +
 +{{:xna2010:grp5:sfight_final_xna_codecamp_2010.zip|S-Fight Source}}
 +
 +Final and compiling version of the source code package, including all textures and sounds. Xbox version can be made by just creating a copy of this.
 +
 +We noticed some users might have trouble with the background song if Windows Media Player has been uninstalled. This seems to be because we use the MediaPlayer class to play the music (just like every other group). NOTE, game won't work without XBox-pad controller.
 +
 +=== Report ===
 +
 +{{:xna2010:grp5:sfight_final_report.pdf| S-Fight Report}}
 +
 +=== Brochure ===
 +
 +{{:xna2010:grp5:sfight_brochure.pdf| S-Fight Brochure}}
  
 ====== Idea ====== ====== Idea ======
  
-Lorem ipsum dolor sit amet, consectetur adipiscing elitSuspendisse et lacus ac ipsum venenatis volutpat vel at tortorSed dictum, velit ut varius ultricies, orci augue tristique mi, non elementum tellus ipsum quis semSed dapibus mi non justo fermentum accumsan. Sed pharetra congue dui vitae elementum. Proin et leo lectus. Phasellus ut leo eget est imperdiet semper aliquam sit amet urna. Integer vestibulum pulvinar imperdiet. Maecenas ullamcorper posuere vestibulum. Fusce mollis est ut nisi tempus imperdiet. Sed pharetra dolor vel diam varius porttitor. Aenean massa justo, auctor eu tempor at, volutpat sed elitDonec et risus risuseget sodales ligulaProin est loremtincidunt nec rutrum sit amet, auctor vel nislDonec ultrices neque quis sapien dapibus molestieNullam adipiscing sapien id ante pellentesque laoreetAenean sit amet orci quis eros aliquet aliquam. Fusce suscipit dapibus ligula, a accumsan tortor convallis ac+Our goal is to make a 2-dimensional space shooter gameEnemies will swarm from all directions at the playersSome examples are the legendary Finnish cave shooter Wings and an inexpensive but very entertaining downloadable game from Xbox Live and Steam called Geometry Wars. 
 + 
 +The game will be for 1-2 players at first and maybe for up to 4 in the endCamera will be stablepossibly adding scrolling later onTo avoid split screenzooming would be needed to make sure all the players stay visible. 
 + 
 +{{:xna2010:grp5:friday_presentation.pdf|S-Fight Presentation}} 
 + 
 +[[http://www.youtube.com/watch?v=y-_qlaywKBs|Geometry wars video in youtube]]
  
 ====== Features ====== ====== Features ======
  
-Nam odio sem, porttitor in malesuada a, porttitor quis nisiAliquam non neque augue, eget sollicitudin miCras cursus gravida massa eu placeratDonec sit amet purus in arcu pretium viverraQuisque id tincidunt semClass aptent taciti sociosqu ad litora torquent per conubia nostraper inceptos himenaeosNulla feugiatodio ut egestas elementumneque sapien fringilla maurisquis interdum diam ligula ac lectusPraesent semper pretium venenatisPellentesque dignissim gravida enim, vitae vehicula orci pulvinar sit ametProin turpis mi, aliquet vitae pellentesque eget, imperdiet et purusIn adipiscing, tellus vitae interdum consequat, mauris elit blandit sem, mollis commodo augue lorem ut sapienSed ullamcorper, metus nec congue adipiscing, turpis lectus congue nulla, lacinia sagittis enim lorem sit amet justoVivamus et eros metus.+  * Self-made background music and sound effects. 
 +  * Self-made textures and background. 
 +  * Menu screen. 
 +  * Collision detection for shooting enemies and dying. 
 +  * AI follows the closest player. 
 +  * A simple point counter. 
 +  * Left thumbstick controls the movement and right thumbstick controls the direction of shooting. 
 + 
 +===== Diary ===== 
 + 
 +Monday 
 +  * We started with some basic planning but then were instructed to jump into coding. So that's what we did. We borrowed the first pictures as placeholder graphics that we could find in Google images and got some basic graphics and keyboard controls. 
 +Tuesday 
 +  * Using the Xbox controller turned out to be quite a challenge compared to the keyboardWe basicly spent the whole day trying to get the controls working and to align the ship's texture in the right angle. 
 +Wednesday 
 +  * Finally we got some breakthroughs and got the controls workingAt the same time we got rid of all the keyboard controls so testing the game got pretty hard since the Xbox gamepads couldn't be installed on the school's PCsOnly way to test was by running the game on a laptop 
 +  * Collision checks with shipsenemies and projectiles all pretty much work now so you can kill enemies and they can 'kill' you (the controls just freeze for now). 
 +Thursday 
 +  * PLAN:  
 +    * Better graphicsmenu screenpoint counterupdating Wiki with screenshots and videoXbox conversion might bring some surprises so it should be tested well in advance. 
 +  * REALITY: 
 +    * We added our own textures to the gameAnd then spent the whole day trying to make the menu workThanks for the original source code goes to Team Null Pointer ExceptionWe rewrote it from like 300 lines of code to 80 lines though... 
 +    * Then we had major problems with the resolution on Xbox. We had used three different classes to determine screen width and height in different situations. When we used just one class our menu screen finally flipped from halfway off the screen to where it should be. Still because of the projector little slices from the sides where cut off. On the PC everything looked just fine the whole time. Finally: Release Candidate 1! 
 +Friday 
 +  * PLAN: No sleeping on the keyboard. Final version and presentation. VERY minor fixes. 
 +  * REALITY: Pretty much according to planThere was not much else to be done except the presentation slides.