, interview med adam saltsman,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' ikke glip af, adam saltsman (adamatomic) er et spil, fremkalder - og skaberen af flixel (en opensource as3 spil bibliotek).han har brugt en del tid på at svare på et par spørgsmål om, hvordan han begyndte i glimt, og det arbejde, han gør i øjeblikket.,,, - hej adam, fortæl os lidt om din baggrund, og hvordan du begyndte at bygge flash spil.er du selv lært entreprenør?jeg tog nogle kurser på universitetet, programmering og arbejdede for et par år som softwareudvikler, for et lille firma her i byen.jeg glemte, at der er en freelance - kunstner i et par år, og det var i det job, som jeg begyndte at hente flash.min ven ivan tog et par timer ud af sin tid til at vise mig rundt, og jeg var væk!om 6 måneder efter jeg begyndte, da jeg begyndte at eksperimentere med højere ydeevne pixel - ting.det tog mindst et år eller så, side arbejde for, at den første udgave af flixel formaliserede. mange, herunder jeg selv, har fra flash på grund af spil.hvad bidrager du til din succes som en uafhængig kamp udvikler, og hvilket råd vil du give til andre, der ønsker at leve i en drøm?gør små julelege.få lidt poleret demos eller prototyper og dele dem med alle.det er ikke nødvendigvis den vej til økonomisk succes, men det er min erfaring, at de bedste og hurtigste måde at lære at udforme spil.jeg har måske en halv snes uges spil og jeg begynder at føle dig godt tilpas med mit design.,, din flash spil har en retro pixelated se til dem.snakke om, hvordan du håndterer bitmaps på scenen, skal du bruge en flise motor, blitting eller andre teknikker for at nå hurtige reaktion, lav hukommelse, og høje ramme satser?, flixel bruger en lag at tilgang.første flixel kontrol for at se, om det grafiske skåret eller roteres, hvis det er, så det bruger flash vektor renderer at drage det, ligesom en normal sprite eller movieclip objekt.hvis det imidlertid ikke er blevet overført, selv om det har været tonet eller alfa har ændret sig, flixel bruger en meget hurtig blitting indkaldelse (copypixels) at stemple de grafiske på grafik buffer.den grafiske buffer er forseglet, og gøres ved hjælp af vektoren renderer (for at opnå den fede er pixels virkning). det er interessant at se, at du ikke bare udvikle spil i actionscript.tale om de andre platforme du udvikler sig på, og hvis der er nogen lighed til at arbejde i et glimt?min "job", som det var bygger spil for iphone i c + + og mål. mål nr. c er faktisk - - som minder meget om flash på nogle måder, bare med flere parentes.moon, papir, der blev gjort i enhed 3d, er en fantastisk platform spil med en smart stander papir stil.kan du fortælle os om deres bidrag til kampen for udvikling.papir månen var et samarbejde med canadiske studie uendelige ammunition, der var interesserede i at lære enhed for fremtidige projekter.jeg var glad for at få dem med nogle malerier.,, udvikle spil er utrolig krævende på ordningens midler især flash, som mangler gpu acceleration.tal til os lidt om de foranstaltninger, de træffer for at sikre optimale resultater i kode. flixel kun er et par ting, for resultater, er, at i stedet for at bruge copypixels vektoren renderer, når det er muligt.det giver en 90% stigning i udførelsen af det meste af tiden.ved hjælp af de kørte op chunky pixels er godt, fordi du er stadig ved en masse om vindue, men den faktiske gøre operationer udføres i et lille rum.endelig flixel tilskynder til, men kræver ikke dig til at genvinde dit spil objekter.alle de demo - kampe på github anvendelse forud opførte arrays på ting som kugler eller partikel virkninger.genstande, som nu har en reset() funktion, der bidrager til at gøre det endnu nemmere at gøre.,, på en normal kamp - projektet, hvor mange folk plejer du at arbejde med, og hvad er den typiske tidsrammer.bare mig og 4 - 7 dage.dette kan ændre sig, men jeg har større ting at tænke på for næste år, og hellip,, hvis du kunne vælge én ting, hvad vil du overveje din favorit del af actionscript 3?på samme måde, hvad ville du ændre eller have gennemført?generelt er jeg elsker hvor sløset, det er.hvis det var en strengere sprog, som jeg tror, fremstilling af prototyper og følelser, ville være en meget langsommere og mere frustrerende proces.nogle ting, jeg har problemer med overdrages til værdier til primitive parametre fra inden for en funktion (jeg kan bare være uvidende om en bestemt opgave operatør for dette), og også at skabe henvisninger til funktioner, der tilhører andre objekter på flugt.det kan være på grund af min egen uvidenhed, men det her er noget om den måde, chåndtag funktion pointers (delegerede?)kunne være nyttig.