URVAL AV UTFÖRDA HOBBYPROJEKT

Relevanta dokument
Real-time requirements for online games

Web Services. Cognitude 1

Projektpresentation Wapspel

PROJEKT- PRESENTATION

Datakommunika,on på Internet

version: Sidan 1 av 5

URVAL AV UTFÖRDA FRILANSJOBB

Beskrivning av gesällprov RMI Chat Mikael Rydmark

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

F6 Exchange EC Utbildning AB

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

UX 40 SAP Fiori UX inte bara for SAP applikationer. Christer Ingemarsson

Webbservrar, severskript & webbproduktion

Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer

Space Invaders - Slutrapport

PM 01 En jämförelse av två analysmodeller för val av komponentteknik

30 år av erfarenhet och branschexperts

Projektpresentation Gängbildning

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson

IT för personligt arbete F2

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Christer Scheja TAC AB

Post Mortem för Get The Treasure!

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund Marcus Widblom Senast ändrad: 13 / 05 / 08

Att mäta bandbredd TPTEST. Ett mätsystem för både proffs och gemene man. Ragnar Lönn, Gatorhole TPTEST Vad gör det?

Grundläggande datavetenskap, 4p

Webbtjänster med API er

Teknisk spec Flex Lön och Flex API

Vägen till en modern. integrations plattform

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

LectureMopp - Projekt i Nätverksprogrammering

Administration: Grundläggande internetprogrammering

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

MOBIL TID. Mobil närvarohantering.

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document

Datakommunika,on på Internet

Program för skrivarhantering

Space Shooter. Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

Distribuerade affärssystem

Öppna standarder, dokumentformat & Sender Policy Framework. 25 Maj 2007 Stefan Görling, stefan@gorling.se

Tentamen i Datorkommunikation den 10 mars 2014

SSL/TLS-protokollet och

Inställningar hos klienter som behövs för BankIR 2.0.

Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt.

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

Laser Maze Art nr: TF1004

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Socket-programmering. Programmering för distribution. Klient/server ansatsen. Klient/server ansatsen TCP/IP protokollgrafen Java-programering

Programvaruteknik, hp

F5 Exchange Elektronikcentrum i Svängsta Utbildning AB

PAINTFEUD. Erfarenheter

HexaFlip. Kravspecifikation

Spel som interaktiva berättelser

Portfolio Johan Brink

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Arbetsmaterial HTML pass 1 - Grunder

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB

Webbserverprogrammering

TCP/IP och Internetadressering

WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät

INSIKT nr 4 årgång vetlanda.pingst.se

Här är en tydlig steg för steg-guide som beskriver hur du konfigurerar din e-post i e- postprogrammet Microsoft Outlook 2016.

Startanvisning för Bornets Internet

TDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap

Innehåll. 1 Om detta dokument. 1 Om detta dokument 1. 2 Kundnytta Introduktion till BACnet 2

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Arkitektur. Den Röda Tråden

INTERSTAGE V4. Application Server. Integration Server. Portal Server. Network Access Server 1 INTERSTAGE V4. INTERSTAGE Application Server

DUGGA: Objektorienterade applikationer. Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad.

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl. 8 12

EDA095 Nätverksprogrammering

Compose Connect. Hosted Exchange

Tekis-FB Systemkrav

Datavetenskapliga programmet, 180 hp

Installationsguide. Nimbus Alarm Server för Fidelix

Grattis till ett bra köp!

Windowsadministration I

Öppna standarder & dokumentformat. 13 Mars 2007 Stefan Görling,

Tentamen i datakommunikation EDA343/DIT420 Vt 2011

Åtkomst till Vårdtjänst via RSVPN

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

Tips & Trix - Teknik Jeeves World Copyright 2011 Jeeves Information Systems AB

SGH-A400 WAP Browser Användarhandbok

Övningar - Datorkommunikation

Inställningar. Ljudinställningar

1. Revisionsinformation

Distribution Planning/LeanLog. Epicor iscala höstmöte Ingemar Ohlsson. Presenteras av:

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Installationsguide. Nimbus Alarm Server för Fidelix

Introduk+on +ll programmering i JavaScript

1. HandsPointer? Viewer. Viewing Viewing Document Viewer. Document Streaming & Page Management. Thin Client Viewer. My PC Access ,, P2P

Transkript:

URVAL AV UTFÖRDA HOBBYPROJEKT Här följer information om ett urval av utförda hobbyprojekt. ÄVENTYRARNAS SKATTJAKT Ett strategiskt brädspel i fantasymiljö som jag tillverkat. Spelarna spelar som olika fraktioner i varierande scenarion. Spelet försöker balanser tur och skicklighet på ett underhållande sätt. Jag har gjort grafisk design, regler, spelbalansering och den praktiska tillverkningen av spelet. Det enda jag inte gjort är modellering och ritande av stora delar av grafiken som används. Adressen till spelets hemsida är: http://www.fredrikg.net/subsites/adventurehunt/

BITMAP FONT CREATOR Ett program skrivet i Java som låter användaren skapa bitmapfonter och exportera dem till olika format. Programmet används bland annat av det tyska mobiltjänsteföretaget Iconmobiles. Jag började skriva programmet åt en kompis som jobbar på Iconmobile, som var frustrerad över att det inte fanns något vettigt program för att skapa bitmapfonter. Programmet är öppen källkod under en BSD licens och är administrierat via Sourceforge. Adressen till programmets projekthemsida på sourceforge är http://sourceforge.net/projects/bitmapfont/.

WORLDS Ett persistent realtids flerspelar strategispel. Spelet är inte klart och utvecklas inte längre, men utgör ändock ett av de mest avancerade projekt jag tagit mig an. Omfattningen var en orsak till att jag lade ner projektet, det skulle tagit mig flera års intensivt arbete att slutföra det. Den tid jag jobbade på projektet gav mig dock viktiga insikter inom nätverks-, server- och grafikprogrammering, därför tar jag upp projektet här. Spelet är tänkt att kunna vara spelbart med en mängd olika klienter, utöver en traditionell, SMS och e-post till exempel. Tanken med detta är att spelaren skall kunna nå spelet var han/hon än befinner sig. Detta är viktigt då spel världen aldrig står stilla, om spelarens land blir anfallet i spelet till exempel måste han/hon snabbt kunna utföra motåtgärder. Spelet utgörs centralt av en server (Game World Server) som håller spelvärldens status och regler. Spelaren kommunicerar sedan med servern direkt, eller indirekt genom andra servrar, beroende på vilken sorts klient han/hon använder. SMS E-Mail WAP HTML IRC RFC 1459 Application SMS- Gateway SMTP, POP3 Text Client Server XML-RPC, Java Object Serialization, RMI, Own Protocol HTTP Web Application Server XML-RPC, Java Object Serialization, RMI, Own Protocol DBMS JDBC Game World Server XML-RPC, Java Object Serialization, RMI, Own Protocol XML-RPC, SOAP, Java Object Serialization, RMI, Own Protocol Simulation Engines Det centrala i spelet är allians bildningar och diplomati. Spelbara entiteter i spelet är bland annat kungar, feodalherrar, etniska befolkningsgrupper, hemliga sällskap och handels ordnar. Vilket borde kunna ge en spännande dynamiskt spelmiljö. Modell över klient/server strukturen i Worlds

ENKEL KOMMUNIKATOR En kommunikations applikation gjord i Java, där programdatan lagras på en server så att användaren alltid har sina e-brev och kontaktuppgifter med sig var han/hon än befinner sig. Programmer stödjer för tillfället bara e-post, men är tänkt att kunna användas till all form av kommunikation.

ZOGS ROCKING TROUBLE Ett litet beroendeframkallande spel gjort i Java. Du kontrollera karaktären Zog och ditt mål är, i sann 70-tals arkad anda, att överleva så länge som möjligt. Spelet är ett riktigt hack gjort i stundens ingivelse under en intensiv kväll och natt. Rent tekniskt är spelet inget speciellt och jag är inte särskilt stolt över programkodens design, orsaken till att det hamnat här är snarare att det är ett spel som jag blivit färdig med. Och sen är det riktigt beroendeframkallande också. Du kan testa spelet på följande adress: http://www.enormousgames.com/subsites/zogsrockingtrouble/

ENORMOUS SHOOT EM UP Ett intensivt shoot em up spel av klassiskt snitt med en aldrig sinande ström av fiender att skjuta ner och undvika. Spelmotorn är klar, jag tappade bara intresset för spelet när det var dags att designa alla banor, så i dagsläget finns det bara en nivå i spelet. Jag är ganska nöjd med programkodens design, vilken är flexibel nog att tillåta en grafisk baneditor (även om jag inte gjort någon sådan). Du kan testa en alfa version av spelet på följande adress: http://enormousgames.com/subsites/spaceshooter/