------------ friq for gp2x beta version 07 ------------ --- about --- friq is a game based on "Gimme Friction Baby" by Wouter Visser. For more information visit: http://jayisgames.com/archives/2007/08/gimme_friction_baby.php The sample was taken from freesound.iua.upf.edu; made by LS, edited in Audacity by me. It is distributed under the Creative Commons License: http://creativecommons.org/licenses/sampling+/1.0/ A page which helped me greatly with the collisions: "The Math and Physics of Billiards": http://archive.ncsa.uiuc.edu/Classes/MATH198/townsend/math.html --- getting started --- Copy all the files to your SD card and start the game with "friq.gpe". If you want to have music, create a file called "music.txt" and add the names of the MP3s/OGGs you want to play. Each song should be on a separate line, complete with path to the song. So if you have a song called "song.ogg" in the folder "res", you must put "./res/song.ogg" in the "music.txt". If you don't want music, simply maken an empty "music.txt". If you don't have a music.txt, the game will play "sample.ogg", located in the "res" folder. If you want to change the colors of the balls, make a file called "colors.txt" in the "res" folder. If you wanted to change the color orange to yellow, insert "2 255 255 0" (without the quotes!) into the file. The first number denotes the state, counting back from 3. So green = 3, orange = 2, red = 1, white = 0. --- controls --- First, you'll land on the intro screen. From here, press X to rotate the game clockwise 90 degrees. Press Start or A to begin. Stick up/down/left/right/click and A, B, Y, X all fire the turret. To get back to the menu (quits current game!) press Start or VolUp+VolDown. L is previous song, R is next, volup/voldown control volume. Select immediately quits the game. If you want to play the game with lives, press Y to toggle normal/life mode. You'll get one life to start with (didn't want to make it to easy ;) and for each 3 points you are awarded an extra life. --- thanks to: --- The people who betatest/play this game and help me with suggestions and criticism: rx_shorty and gp2x.info of the dutch GP2X board! Thanks to Yaustar for the Code::Blocks IDE! --- disclaimer --- I take NO CREDIT for the concept, I merely tried to copy the gameplay to the gp2x. I welcome comments and suggestions. --- changes 06 -> 07 --- hacked in color-change-support and lives fixed .gpe file; thanks Thunor for noticing --- changes 05 -> 06 --- sample added once again: http://freesound.iua.upf.edu/samplesViewSingle.php?id=37661, edited with Audacity. game music defaults to sample added highscore/rotation/volume save; each rotation has its own highscore added some sounds, they're probably not the final sounds, taken from: http://www.freesoundfiles.tintagel.net/ couple of small bugfixes, a few touchups to the code --- changes 04 -> 05 --- changed circle code a bit display is now only updated when a certain amount of physics work has been done tried to smooth out display, it's now locked at 55 fps (best results) recompiled with Code::Blocks RC4, MP3 playback seems a bit faster now --- changes 03 -> 04 --- added intro + gameover screen added tilt modes tweaked particles and burst animation some internal changes added rotated text for tilted mode --- changes 02 -> 03 --- static compiled with Code::Blocks for GP2X by Yaustar removed sample fixed collision detection, finally tweaked particles added music control --- changes 01 -> 02 --- added a sample (deadmau5 - don't give me tapes) slowed down the balls a bit added particle debris when collision occurs added small animation when balls disappear seb