Wat is het verschil tussen een alfa- en bètaversie? Het verbaast me dat deze vraag hier niet eerder is gesteld.
Opmerkingen
- Misschien omdat het niet helemaal een vraag is over game-ontwikkeling. De termen gelden voor elk stuk software.
- De termen zijn hoogst subjectief en bijna iedereen gebruikt ze net even anders.
- kijk hier: blog.codinghorror.com/alpha-beta-en-soms-gamma
- Moderne AAA-spellen hebben de betekenis van deze termen volledig verminkt. Een pre-pre-pre-pre-alpha tech-test demo is eigenlijk gewoon een gigantische PR-afdekking om zowel het spel naar buiten te brengen (voor sommige legitieme servertests en vreemde interacties, maar meestal publiciteit en om interesse op te wekken) en in feite hun definitieve releaseversie valideren, maar " het ' is niet de laatste game, je kunt ' beoordeel het op basis van dit ". Misschien ' m pedant, maar een " alpha " game zou een minimale / tijdelijke aanduiding hebben activa.
Answer
In traditionele software-engineering zullen Alpha-releases nog steeds nieuwe functies introduceren, terwijl Beta-releases zal geen nieuwe features zien, maar eerder de bestaande dingen oppoetsen.
De huidige ontwikkelomgeving in game dev is echter dat beide simpelweg “nog niet compleet” zijn, en alpha over het algemeen gewoon “minder compleet” “dan bèta.
Beta-releases zullen nog steeds nieuwe functies zien, terwijl ik soms alfas zie die gewoon bestaande dingen proberen uit te werken. En zelfs een paar dingen die voor altijd in alfa of bèta blijven.
Opmerkingen
- Misschien heb ik het hier mis, maar mijn perceptie van de game-industrie is dat bèta meestal het idee met zich meebrengt dat mensen van het grote publiek de game, en vooral voor multiplayer, gaat het meestal om stresstests van servers en het vinden van knikken in de netwerkkant van dingen. Ik ' weet niet dat bedrijven hetzelfde doen voor alpha … maar ik kan fout zijn!
- Ik stel voor om je tweede alinea eerst te plaatsen, het is ' de sleutel.
Antwoord
Alfa betekent dat de functies “niet zijn vergrendeld, het is een verkennende fase. Beta betekent dat de functies zijn vergrendeld en in ontwikkeling zijn (geen andere functies worden toegevoegd).
Antwoord
Vaker:
Alpha: Meestal de eerst iets dat normaal gesproken interactief is (privé of openbaar gebruik is niet relevant).
Als u iets bouwt dat een GUI zou moeten hebben – alfa is waar u de software rudimentair kunt gebruiken voor sommigen mate van wat de consument geacht wordt te gebruiken. Voor games is het waar de kernmodule / monteur enigszins bruikbaar is. Ik heb gezien dat sommige codeerders het op een rudimentaire basis alpha noemen, dat alleen kan worden gebruikt via de opdrachtregel of scripts – maar de meeste mensen doen dat niet.
Beta: Het meeste werkt – alle bedoelde functies zijn misschien nog niet geïmplementeerd – maar het is nog steeds aan het breken of in ieder geval vaak afgeluisterd.
Door de jaren heen is het bèta-“label” gebruikt als een langdurig excuus voor kapotte games of gebrek aan adequate ondersteuning.
Niet dat andersom veel meer de voorkeur heeft. Veel projecten hebben als compleet verzonden terwijl ze volgens alle rechten nog steeds bèta waren. In de context van games – het hebben van gemakkelijk detecteerbare game-breaking bugs is al een paar keer het geval geweest.
Over het algemeen kunnen de meesten van ons het eens zijn over definitie de concepten zijn niet uniform in elke ontwikkelruimte.
Antwoord
Pre-Alpha is de versie vóór de Alpha-versie, Alpha is de versie vóór de bètaversie, B eta is de versie vóór de Gamma-versie, Release Candidate is de versie net voor de release. Het is eigenlijk gewoon om aan te duiden dat deze versie niet helemaal bevredigend is en kan zware bugs bevatten of zelfs helemaal kapot zijn.
Wat de verschillende begrippen betekenen, verschilt precies van ontwikkelaar tot ontwikkelaar.
Reacties
- In een aantal jaren als softwareontwikkelaar heb ik de term " Gamma-versie ".
- U kunt eenvoudig wikipedia bekijken die naast de gammaversie ook omegaversie, deltaversies, epsilonversie enz. verklaart.
Antwoord
Alfa- en bètatests zijn twee van de fasen die een software moet testen.Alfatesten vinden eerst plaats en wanneer de software dat doorstaat, kunnen bètatesten worden uitgevoerd. Als een software de alfatest niet doorstaat, worden er wijzigingen aangebracht en worden de tests herhaald totdat de software slaagt.
Dus om uw vraag te beantwoorden, kan een alfa- en bètaversie worden beschouwd als het “testbare geïmplementeerde artefact” dat u bent. momenteel in ontwikkeling.
Lees meer: Verschil tussen alfa- en bètatesten | Verschil tussen | Alfa- versus bètatests http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj
Antwoord
De alfaversie is de eerste werkende versie en is alleen voor intern gebruik (testen)! Nadat de programmeurs tevreden zijn, geven ze de bètaversie vrij aan niet-werknemers die hackers en stresstesters zijn die deze proberen te doorbreken. Het eindresultaat is een definitieve release voor het publiek die de tand des tijds heeft doorstaan! Het is een win-win voor de fabrikant en het publiek!
Zo was het bedoeld om te werken, maar tegenwoordig gebeurt het zelden
Opmerkingen
- Dan moet ik een ontwikkelaar zijn bij Squad, Introversion Software, Keen Software House en verschillende andere onafhankelijke gamestudios, omdat ik de alfaversies van hun games speelde terwijl ze officieel Early Access waren of nog steeds hebben. Ik moest hun boekhoudafdeling bellen, want blijkbaar heb ik ze betaald voor de ervaring, in plaats van andersom zoals het had moeten zijn toen ik hun werknemer was.