Specialeffekter
och spelutveckling i Java(TM) - Introduktion
av
Anibal Wainstein
Jag är utbildad på Fysikum på Stockholms
Universitet och är grundaren och VD till det svenska
mjukvaruföretaget Mandomartis.
Har även grundat och lett Demicron
fram till 1999, där den här kursen började
skrivas 1997. Jag har jobbat professionellt med både
Java och C++ i många år och ligger bl.a. bakom
Advanced
Effect Maker applikationen samt ett stort antal Java applets,
JavaScripts och Flasheffekter.
Den här boken tillägnas till min gode vän och
en av världens bästa effektutvecklare, norrmannen
Tonny Espeset. Han har med sin bok Kickass Java Programming
revolutionerat Javaprogrammeringen och visat att Java onekligen
är överlägsen andra språk när det
gäller att göra avancerade specialeffekter för
web-design ändamål. Boken Kickass Java Programming
finns inte längre till försäljning, men den
är företagsbibeln hos Mandomartis. Andra personer
som har bidragit till den här boken är Stefano de
Carolis från Demicron, Lydia Duprat, Mathias Johansson
från Passagen, Ramond Knoll, Fabio Ciucci från
Anfy Team och sist med inte minst min fru Georgina Garrido
Piñas. Dom har hjälpt till med designändringar,
korrektur, översättningar, råd, m.m.
Du måste säkert ha surfat runt på Internet
och upptäckt ibland att du har sett en grå ruta
på någon hemsida som efter en kort stund förvandlats
till en effekt eller animation. Det du har hittat är
troligen en Java applet. En Java applet är ett litet
program som laddas ner till din dator och sedan körs
på din maskin. Snabbheten och funktionaliteten hos det
lilla programmet beror helt och hållet på din
dator, browsern du använder (Netscape eller Internet
Explorer) och hur den var programmerad.
reklam
I den här
boken lär jag ut det
häftiga inom Java. Boken kommer främst att handla
om specialeffektsprogrammering och spelutveckling i form av
applets. Med specialeffektsprogrammering menar jag utveckling
av animationer i Java som lätt kan konfigureras av icke-programmerare
genom dess parametrar. För varje specialeffektsapplet
kommer jag också att gå igenom hur man implementerar
den som en plugin till Visual Applet Configurator som är
det enda programmet idag som helt automatiskt klarar av att
konfigurera andra utvecklares applets. Du kommer då
att kunna släppa dina egna appletpaket! Med spelutveckling
menar jag då speciellt utveckling av enklare appletspel
samt nätspel och nätspelsservrar. Senare går
vi igenom hur du kan göra dig av med Java motorn genom
att använda Standard
Widgets Toolkit (SWT) och Excelsior
JET, dvs skapa RIKTIGA Windowsapplikationer som inte behöver
Javamotorn för att köras. Versionen av Java som
kommer att täckas här är främst Java 1.02
p.g.a dess kompatibilitet med äldre browsers, men du
kommer även att lära dig Java 1.4.
Jag har uppfattningen att det finns två typer av programmerare;
de som lär sig ett programspråk för språkets
skull, och de som lär sig det för att de vill uppnå
resultat. Den här kursen är anpassad till den senare
typen. Kursen kommer därför att börja med två
kapitel där man går igenom det nödvändiga
för att hänga med men vi börjar med specialeffekter
redan på Kapitel 3.
Nästa sida
>>
|
 |  |
|