MFGG Forums
  • Home
  • Members
  • Help
  • Search
MFGG Main Site MFGG Forums MFGG Developer Discussion v
« Previous 1 … 9 10 11 12 13 … 16 Next »
Version histories
MFGG Forums MFGG Developer Discussion v
« Previous 1 … 9 10 11 12 13 … 16 Next »
Version histories
MFGG Forums MFGG Developer Discussion v
« Previous 1 … 9 10 11 12 13 … 16 Next »
Version histories
Mark All Posts Read Today's Posts

Version histories
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
Main Site Moderator Site Developer/Webmasters Wiki SysOp Big Help Submitter Super Reviewer (2) Wiki Contributor Sprite Comp Runner-Up Minigame Comp Winner Minigame Comp Runner-Up Minigame Comp Top 5 (3) Music Comp Winner Music Comp Runner-Up Music Comp Top 5 (2) Drawing Comp Top 5 Game of the Month Winner NCFC Contributor (4) Secret Santa (5) MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2010 Winner MFGG Awards 2011 Winner MFGG Awards 2012 Winner MFGG Awards 2013 Winner MFGG Awards 2014 Winner MFGG Awards 2015 Winner MFGG Awards 2017 Winner (3) MFGG Awards 2019 Winner MFGG Awards 2024 Winner
#1
10-11-2018, 08:23 PM
When you program games - or other projects - how do you use version numbers? Unless I'm working on a team that has a certain standard for this (and I haven't been on such a team before, even at work), here's what I do:

1.0 is a full release - it's a completely playable game that includes the basic functionality I planned to include, with no known game-breaking bugs.

For each future release, I'll increase the version number by either 0.1 or 0.01, depending on how big the update is and how many updates I anticipate making.

For pre-release demos, the first release is usually 0.1 no matter what. Otherwise, the version number is the project's estimated completion percentage. For example, if I think I'm about 50% done with the game, the version number will be 0.5. When game is nearly complete and I send a demo to my testing folks, it'll have a high number like 0.95.

I won't increase the version number by 1 unless I'm rewriting huge parts of the code or adding a massive amount of new functionality. For that reason, I haven't released a lot of 2.0's over the years.

That's the way I usually do things. Some people handle version numbers in a very different way, though (here's looking at you, Firefox and Chrome).
[-] The following 2 users Like VinnyVideo's post:2 users Like VinnyVideo's post
  ↳ leanycat, SonicZetrex
LGBTQ+ Pride Mario
Wahoo! It's-a me, I'm LGBT!
Members
Secret Santa MFGG 17th Anniversary MFGG 18th Anniversary
#2
10-11-2018, 08:43 PM
Anything that has a user API should use semver, but you can use it for a guideline for pretty much any kind of program
Proud member of the Shadow █████████████
Interested in web development? Check out Super Mario Web Development. Wahoo!
 

""We choose to go to the [Suggestions board] not because it's easy, but because it's hard; because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win."
- John F. Kennedy"
- gothgirlgangblastermaster

  ↳
Q-Nova
This is neat.
Members
Big Help Submitter Super Reviewer Wiki Contributor Iso Collab Contributor (4) Sprite Comp Runner-Up (5) Sprite Comp Top 5 (3) Minigame Comp Winner Minigame Comp Top 5 (2) Music Comp Top 5 Drawing Comp Winner (2) Drawing Comp Runner-Up (3) Drawing Comp Top 5 (6) Super Comp Runner-Up (2) Super Comp Top 5 Design Competition Top Five Pro Egg Hunter (6) Skull Badge E3 Bingo Event Winner Game of the Month Winner (2) NCFC Contributor (4) Secret Santa (3) Holiday Tree (2) KFC Badge Trivia Master MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2015 Winner MFGG Awards 2016 Winner MFGG Awards 2023 Winner MFGG Awards 2024 Winner
#3
10-18-2018, 10:50 PM
I don't really use version numbers very often for my games, since I rarely update them after public release. In the Internet, the only stuff I updated was A Typical Day (since I wasn't really too happy with the initial release) and Quillax's NetKeen Levels (which mostly got expanded since I really enjoyed making NetKeen levels and wanted to make more at that time), with only the former using a version number, which was simply increased by 0.1 after the update.

The way I see version numbers is pretty much identical to VinnyVideo's view on them. Semantic Versioning seems pretty good, though.
Quillax Ship - Where you can download all of my cool, keen mods and super-marvelous fangames!

  ↳
Canada Syaxamaphone
Cute!
Members
Submitter Iso Collab Contributor (2) Sprite Comp Runner-Up Minigame Comp Winner Minigame Comp Runner-Up (2) Drawing Comp Runner-Up Drawing Comp Top 5 Super Comp Winner Super Comp Runner-Up Super Comp Top 5 Game of the Month Winner NCFC Contributor Secret Santa Holiday Tree (2) Super Rolling Mario Good Citizen MFGG 17th Anniversary MFGG 18th Anniversary MFGG Awards 2014 Winner MFGG Awards 2016 Winner MFGG Awards 2017 Winner
#4
10-19-2018, 10:48 AM
I don't have time for standards, I just add 0.1 like a scrub
My games | My twitter | My stream | Sprites Unlimited

[Image: A1BH1oG.png]

  ↳
United States Cruise Elroy
Red Ghost with Orange Tie
Members
Submitter Iso Collab Contributor Sprite Comp Winner (2) Sprite Comp Runner-Up Sprite Comp Top 5 Minigame Comp Winner Music Comp Winner Music Comp Runner-Up Music Comp Top 5 Drawing Comp Winner (2) Drawing Comp Runner-Up Drawing Comp Top 5 Special Comp Winner Special Comp Runner-Up Super Comp Winner Design Competition Winner Egg Hunter Skull Badge E3 Bingo Game of the Month Winner NCFC Contributor Secret Santa Holiday Tree (2) Leek Badge MFGG 17th Anniversary MFGG Awards 2018 Winner MFGG Awards 2019 Winner
#5
10-20-2018, 12:26 PM
I've only used version numbers as an afterthought for when I need to fix any bugs in my games. I usually mark them as 1.0.x; I don't think I've ever gone up the 1.x scale.

The only time I haven't used a system like this is for my (now on hiatus (don't worry, it isn't cancelled!)) fan game, Pac-Man Megamix. The .exe files were each named in accordance to the month, day, and year that it was compiled (for example, a game made on October 10th, 2018 would be called pmm102018a.exe). If I needed to make more than one build in a day, I would change the letter a at the end (going with the previous example, a new build would be pmm102018b.exe).

This is likely only going to be for the private builds, though. If I get my game into the alpha stage, I'll probably look into a version number like 0.0.1 or Alpha 1.0.0.
GOTM Awards:
[+]Spoiler
[Image: ToadsVsKoopas_GOTMBanner.png?dl=0][Image: Annalynn_Banner.png][Image: SM64-RGE_Banner.png]

  ↳
United States Retriever II
Scyther!
Server Host
Site Developer/Webmasters Retriever II (2) Big Help Submitter Sprite Comp Winner Sprite Comp Top 5 Drawing Comp Runner-Up Skull Badge Game of the Month Winner MFGG 17th Anniversary MFGG 18th Anniversary MFGG Awards 2004 Winner MFGG Awards 2005 Winner MFGG Awards 2006 Winner MFGG Awards 2007 Winner MFGG Awards 2009 Winner
#6
10-22-2018, 09:55 PM
The only game that was a big enough undertaking to version:

[Image: J9PXqU0.png]

I have no idea either.

  ↳
Germany starscratcher
Goomba
Members
#7
12-25-2018, 08:55 PM
For me it is:

{Major}.{Minor}.{Patch}.{Build}

Major is, well, a major update!
Minor is for small content or functionality updates / additions.
Patch is for bug-fixes, patches, etc. that do not bring new content with them.
And build increases every time a new build was made. It usually is 0 for a release, as a release should be at least a patch.

Also, if "minor" increases, everything after it will be set to 0, that's for everything tho.

  ↳
« Next Oldest | Next Newest »

Users browsing this thread: 2 Guest(s)



  • View a Printable Version
Forum Jump:

Mario Fan Games Galaxy - Powered by MyBB | MFGG Staff | Contact Us

Linear Mode
Threaded Mode