\\ ====== **Team Kebab-Sauna inc.** ====== \\ ==== Group members ==== *Tomi Kosonen - Adamant specialist and hard-working pioneer {{:android2012:grp3:tomi.png?100|}} *Timo Hynninen - Jaded assistant and devilish coder {{:android2012:grp3:timo2.png?100|}} *Annika Markku - Market oriented goofy and planning witch {{:android2012:grp3:annika.png?100|}} \\ \\ ====== Plan ====== \\ === Mission === Plan and implement a game for android *Easy enough to be easily played *Used by touch screen \\ === Vision === Addictive and simple game to spoil our exam weeks *No too hard, no too much actions *Scores --> addiction \\ === Idea === "Student"-pacman *No Pacman, but a university student with guild's overalls (red, blue, orange, green, black, gray, white, yellow) *Task is to "drink" beer or something like that *"Bad guy", the opponent is a student from other guild *Bad guy does not hurt the player, but it drinks the beers also \\ **Questions from the idea** *How does the drunkeness effect? Or does it at all? \\ {{:android2012:grp3:uniman2.png?300|}} \\ === Progress === **Playing** \\ Game will implemented turn-based, because it's easier to control the opponent NPC character with turns. \\ \\ **Character**: model Teemu Teekkari \\ Picture: Includes 4 different poses, beer pint and kebab \\ {{:android2012:grp3:character.png?400|}} \\ Version Cluster \\ {{:android2012:grp3:cluster_seisoo.png?100|}}{{:android2012:grp3:cluster_juo2.png?100|}}{{:android2012:grp3:cluster_liikkuu1.png?100|}}{{:android2012:grp3:cluster_liikkuu2.png?100|}} \\ Version Kaplaaki \\ {{:android2012:grp3:kaplaaki_seisoo.png?100|}}{{:android2012:grp3:kaplaaki_juo2.png?100|}}{{:android2012:grp3:kaplaaki_liikkuu1.png?100|}}{{:android2012:grp3:kaplaaki_liikkuu2.png?100|}} \\ Version KRK \\ {{:android2012:grp3:krk_seisoo.png?100|}}{{:android2012:grp3:krk_juo2.png?100|}}{{:android2012:grp3:krk_liikkuu1.png?100|}}{{:android2012:grp3:krk_liikkuu2.png?100|}} \\ Version Enklaavi \\ {{:android2012:grp3:enklaavi_seisoo.png?100|}}{{:android2012:grp3:enklaavi_juo2.png?100|}}{{:android2012:grp3:enklaavi_liikkuu1.png?100|}}{{:android2012:grp3:enklaavi_liikkuu2.png?100|}} \\ Version Armatuuri \\ {{:android2012:grp3:armis_seisoo.png?100|}}{{:android2012:grp3:armis_juo2.png?100|}}{{:android2012:grp3:armis_liikkuu1.png?100|}}{{:android2012:grp3:armis_liikkuu2.png?100|}} \\ Version Pelletti \\ {{:android2012:grp3:pelletti_seisoo.png?100|}}{{:android2012:grp3:pelletti_juo2.png?100|}}{{:android2012:grp3:pelletti_liikkuu1.png?100|}}{{:android2012:grp3:pelletti_liikkuu2.png?100|}} \\ Version Ketek \\ {{:android2012:grp3:ketek_seisoo.png?100|}}{{:android2012:grp3:ketek_juo2.png?100|}}{{:android2012:grp3:ketek_liikkuu1.png?100|}}{{:android2012:grp3:ketek_liikkuu2.png?100|}} \\ Version Sätky \\ {{:android2012:grp3:satky_seisoo.png?100|}} {{:android2012:grp3:satky_juo2.png?100|}} {{:android2012:grp3:satky_liikkuu1.png?100|}} {{:android2012:grp3:satky_liikkuu2.png?100|}} \\ Kebab ja olut \\ {{:android2012:grp3:kebab.png?100|}} {{:android2012:grp3:olut.png?100|}} {{:android2012:grp3:olut_color.png?100|}} \\ === Screenshots === Add screenshots \\ Start screen, without buttons \\ {{:android2012:grp3:aloitusikkuna.png?400|}} \\ Compare PACMAN Menu window \\ {{:android2012:grp3:pacman-flash-games-online-menu.jpg?100|}} \\ {{:android2012:grp3:screenshot_-_08.07.2012_-_12.30.48.png?300|}} \\ === Code === Add code. \\ === Presentations === Add presentations. Idea presentation, friday - {{:android2012:grp3:eka_esitys.odp|}} \\ Final presentation, sunday - {{:android2012:grp3:final_esitys.odp|}} \\ Poster - {{:android2012:grp3:posteri.png?300|}} ==== Helper code (starting a game from a menu activity, from the maze example) ==== package com.jforeach.mazegame; import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class Game extends Activity { public void onCreate(Bundle bundle) { super.onCreate(bundle); Intent intent = getIntent(); Bundle extras = intent.getExtras(); Maze maze = (Maze)extras.get("maze"); GameView view = new GameView(this,maze); //MainThread mainThread = new MainThread(view); setContentView(view); } } ====== Source code ====== {{:android2012:grp3:mazegame_copy_.tar.gz|Le sauce in a g-zipped tarball}} ====== Conclusions ====== * Yay a game in less than two days! * Android is a shit platform. * Eclipse is a shit IDE. * Java is a shit language. * I've got very little positive to say about anything. * The pen I just broke by taking it apart is fucking amazing. * We really need better chairs here, these are incredibly uncomfortable.