Vad är skillnaden mellan en alfa- och en betaversion? Jag är förvånad över att den här frågan inte har ställts här tidigare.
Kommentarer
- Kanske för att det inte helt är en fråga om spelutveckling. Termerna gäller alla programvaror.
- Termerna är mycket subjektiva och nästan alla använder dem lite annorlunda.
- ta en titt här: blog.codinghorror.com/alpha-beta-and-sometime-gamma
- Moderna AAA-spel har helt misslyckats med innebörden av dessa termer. En pre-pre-prealpha tech-test demo är i grund och botten bara en jätte PR-häck för att både få spelet där ute (för vissa legitima servertester och konstiga interaktioner, men mestadels publicitet och för att skapa intresse) och validera i princip deras slutliga version men " det ' är inte det sista spelet, du kan ' t bedöma det baserat på denna ". Jag kanske ' pedantisk, men ett " alpha " -spel skulle ha minimal / platshållare tillgångar.
Svar
I traditionell programvaruteknik kommer Alpha-versioner fortfarande att introducera nya funktioner, medan Beta släpper kommer inte att se några nya funktioner, utan snarare polera upp befintliga saker.
Men den nuvarande utvecklingsmiljön i spelutveckling är att båda dessa helt enkelt är ”inte kompletta ännu”, och alfa är i allmänhet bara ”mindre komplett ”än beta.
Beta-utgåvor kommer fortfarande att se nya funktioner, medan ibland kommer jag att se alfa som helt enkelt försöker utarbeta befintliga saker. Och till och med några saker som förblir i alfa eller beta för alltid.
Kommentarer
- Jag kan ha fel om detta, men min uppfattning om spelbranschen är att beta brukar ha en idé om att människor från allmänheten får spela spel, och speciellt för multiplayer involverar det vanligtvis stresstestning av servrar och att hitta kinks i nätverkssidan av saker. Jag ' är inte medveten om företag som gör detsamma för alfa … men jag kan vara fel!
- Jag föreslår att du sätter ditt andra stycke först, det ' är nyckeln.
Svar
Alpha betyder att funktionerna inte har låsts ner, det är en utforskande fas. Beta betyder att funktionerna har låsts ner och är under utveckling (ingen annan funktioner läggs till.
Svar
Mer vanligt:
Alpha: Vanligtvis först interagerar normalt saker (privat eller allmän användning är irrelevant).
Om du bygger något som ska ha en GUI – alpha är där du kan rudimentärt använda programvaran till vissa grad av vad konsumenten ska använda. För spel är det där kärnmodulen / mekanikern är något användbar. Jag har sett att vissa kodare kallar det alfa på en rudimentär basis som endast kan användas via kommandorad eller skript – men de flesta avstår från att göra det.
Beta: Det mesta fungerar – alla avsedda funktioner kanske inte har distribuerats ännu – men det går fortfarande eller bryter åtminstone ofta.
Under årens lopp har beta ”label” använts som en långvarig ursäkt för trasiga spel eller brist på adekvat support.
Inte att tvärtom är mycket mer föredragen. Många projekt har har skickats ut som komplett när de av alla rättigheter fortfarande var beta. I samband med spel har det varit fallet ganska många gånger att ha lätt detekterbara fel som bryter mot spel.
Generellt medan de flesta av oss kan komma överens om definition är begreppen inte enhetliga över varje utvecklingsutrymme.
Svar
Pre-Alpha är versionen före Alpha-versionen, Alpha är versionen före Beta-versionen, B eta är versionen före Gamma-versionen, Release Candidate är versionen precis före släppet. Det är i grund och botten bara att beteckna att den här versionen inte ska vara helt tillfredsställande och kan innehålla tunga buggar eller till och med vara helt trasig.
Vad de olika begreppen betyder exakt skiljer sig från utvecklare till utvecklare.
Kommentarer
- På flera år har jag som programutvecklare aldrig hört termen " Gammaversion ".
- Du kan enkelt kontrollera wikipedia som bredvid gammaversion också förklarar omegaversion, deltaversioner, epsilonversion etc
Svar
Alpha- och betatestning är två av de steg som en programvara måste testas.Alfatestning sker först och när programvaran klarar det kan betatestning göras. Om en programvara misslyckas med alfatestning görs ändringar och den upprepar testerna tills programvaran klarar sig.
Så för att svara på din fråga kan en Alpha- och Beta-release betraktas som den ”testbara distribuerade artefakten” som du håller på att utvecklas.
Läs mer: Skillnaden mellan alfa- och betatestning Skillnaden mellan Alpha vs Beta Testing http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj
Svar
Alpha-versionen är den första fungerande versionen och är endast avsedd för internt bruk (testning)! Efter att programmerarna är nöjda släpper de Beta-versionen till icke-anställda som är hackare och stresstestare som försöker bryta den. Slutresultatet är en slutlig release för allmänheten som har klarat tidens prövning! Det är en vinn vinna för tillverkaren och allmänheten!
Så är det tänkt att fungera men sällan gör det i dessa dagar
Kommentarer
- Då måste jag vara utvecklare på Squad, Introversion Software, Keen Software House och flera andra oberoende spelstudior, för jag spelade alfaversionerna av deras spel medan de officiellt var i Early Access. Jag fick ringa deras bokföringsavdelningar, för tydligen betalade jag dem för upplevelsen, istället för tvärtom som det borde ha varit när jag är deras anställd.