Difference between revisions of "Early Beta Development"
(Started work on page, still need to finish details about reason and development before early access) |
(Finished history about the port, added 1.2.0.13 changelog, and finished the dev log for before the early access release (some citation links don't work?)) |
||
Line 1: | Line 1: | ||
The Beta Development period is the time during which Mine Blocks is being rewritten in the [//haxe.org/ Haxe Programming language]. This is due to the deprecation of Flash. Versions of Mine Blocks made in Haxe are referred to as Beta Versions, while past versions made in Flash are referred to as Classic Versions. Beta development began on February 2nd, 2020. | The Beta Development period is the time during which Mine Blocks is being rewritten in the [//haxe.org/ Haxe Programming language]. This is due to the deprecation of Flash. Versions of Mine Blocks made in Haxe are referred to as Beta Versions, while past versions made in Flash are referred to as Classic Versions. Beta development began on February 2nd, 2020. | ||
− | == | + | == Background for Port == |
− | In Zanzlanz' [//youtu.be/8ptV2E7aVCA 2017 Projects Video] he announced his plan to port Mine Blocks along with his other games using Haxe. The reasons he gave were to be able to support multiple platforms, and to "stop relying on Flash, in the case that browsers stop supporting it". {{Citation|//youtu.be/8ptV2E7aVCA?t=151}} Zanzlanz gave 1.32 as an estimate for when Mine Blocks would be ported, stating the need for the separation of graphics from logic for mobs, blocks, entities, backgrounds, and ui before this could be done (with this already being done for projectiles). {{Citation|//youtu.be/8ptV2E7aVCA?t=198}} | + | In Zanzlanz' [//youtu.be/8ptV2E7aVCA 2017 Projects Video] he announced his plan to port Mine Blocks along with his other games using Haxe. The reasons he gave were: to be able to support multiple platforms, and to "stop relying on Flash, in the case that browsers stop supporting it". {{Citation|//youtu.be/8ptV2E7aVCA?t=151}} Zanzlanz gave version 1.32 as an estimate for when Mine Blocks would be ported, stating the need for the separation of graphics from logic for mobs, blocks, entities, backgrounds, and ui before this could be done (with this already being done for projectiles). {{Citation|//youtu.be/8ptV2E7aVCA?t=198}} |
In July 2017, Adobe deprecated Flash, and announced its End-Of-Life at the end of 2020, and will cease support, distribution, and security updates for Flash Player. {{Citation|}} Zanzlanz tweeted that he plans to port his bigger games to "HTML5, desktop, and/or mobile" by the time Flash completely loses support. {{Citation|//twitter.com/Zanzlanz/status/890044667152269312}} In the [//youtu.be/zQtXjQbUQAs 2018 Projects Video], Zanzlanz announced that he has been working on recoding the mobs as a step towards the Haxe port. {{Citation|//youtu.be/zQtXjQbUQAs?t=123}} He also said that he had made "major progress" in learning Haxe, having started work on the Game Engine to which he would port his games. {{Citation|//youtu.be/zQtXjQbUQAs?t=128}} He said he would like to start working on the Haxe port of Mine Blocks. {{Citation|//youtu.be/zQtXjQbUQAs?t=381}} | In July 2017, Adobe deprecated Flash, and announced its End-Of-Life at the end of 2020, and will cease support, distribution, and security updates for Flash Player. {{Citation|}} Zanzlanz tweeted that he plans to port his bigger games to "HTML5, desktop, and/or mobile" by the time Flash completely loses support. {{Citation|//twitter.com/Zanzlanz/status/890044667152269312}} In the [//youtu.be/zQtXjQbUQAs 2018 Projects Video], Zanzlanz announced that he has been working on recoding the mobs as a step towards the Haxe port. {{Citation|//youtu.be/zQtXjQbUQAs?t=123}} He also said that he had made "major progress" in learning Haxe, having started work on the Game Engine to which he would port his games. {{Citation|//youtu.be/zQtXjQbUQAs?t=128}} He said he would like to start working on the Haxe port of Mine Blocks. {{Citation|//youtu.be/zQtXjQbUQAs?t=381}} | ||
− | The following year, in the [//youtu.be/FcDOlJnlcUs 2019 Projects Video] Zanzlanz announced that he had finished a "basic functional version" of his Haxe Game Engine, and ported 5 of his other games. {{Citation|//youtu.be/ | + | The following year, in the [//youtu.be/FcDOlJnlcUs 2019 Projects Video] Zanzlanz announced that he had finished a "basic functional version" of his Haxe Game Engine, and ported 5 of his other games. {{Citation|//youtu.be/Bx4sgtB6CZY?t=149}} He also announced that he planned to port 7 more games, and continue working on the Game Engine. {{Citation|//youtu.be/Bx4sgtB6CZY?t=398}} Here he also mentions that he would like to start working on the Mine Blocks port, and announced his plan to release in-development builds once it is started. {{Citation|//youtu.be/Bx4sgtB6CZY?t=501}} He also mentioned that he would like to release more frequent builds of the game port only to patrons. {{Citation|//youtu.be/Bx4sgtB6CZY?t=553}} |
+ | However, the port was delayed again to 2020. {{Citation|//youtu.be/FcDOlJnlcUs?t=182}} In the [//youtu.be/FcDOlJnlcUs 2020 Projects video], Zanzlanz announced that he has been making progress in "optimising and adding features" to the Haxe Game Engine, {{Citation|//youtu.be/FcDOlJnlcUs?t=148}} and although the port hadn't been started, the progress made to the Engine which would help in the port. {{Citation|//youtu.be/FcDOlJnlcUs?t=187}} He reiterated his goal from the previous year to port 7 games, however, this year also to release them, {{Citation|//youtu.be/FcDOlJnlcUs?t=363}} and also to port Mine Blocks {{Citation|//youtu.be/FcDOlJnlcUs?t=393}}. He said he would start the port "immediately after releasing this video", {{Citation|//youtu.be/FcDOlJnlcUs?t=413}} and it was started on February 2nd 2020. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/673630091414339594}} Early access builds started being released weekly starting on November 13, 2020, alongside the release of [[Version History#1.30|1.30 Classic]]. | ||
== Early Access History == | == Early Access History == | ||
Line 16: | Line 17: | ||
!Date Released | !Date Released | ||
!Changes | !Changes | ||
+ | |- | ||
+ | | | ||
+ | 1.2.0.12 | ||
+ | | | ||
+ | Feb 5, 2021 | ||
+ | | | ||
+ | * Held item now shows on player when mining | ||
+ | * Signs now display text when hovered over with mouse | ||
+ | * Drink animation now stops playing after drinking a potion | ||
+ | * Load world button press can be cancelled without opening dialog | ||
+ | * Crash when throwing snowball fixed | ||
+ | * Crash when updating rail without proper signal state now fixed | ||
|- | |- | ||
| | | | ||
Line 196: | Line 209: | ||
!Date | !Date | ||
!Changes | !Changes | ||
+ | |- | ||
+ | |Nov 12, 2020 | ||
+ | | | ||
+ | * Announced the release of the early access build on November 13th {{Citation|//twitter.com/Mine_Blocks/status/1326955649700425729}} | ||
+ | |- | ||
+ | |Sep 19, 2020 | ||
+ | | | ||
+ | * 50% complete {{Citation|//discord.com/channels/157381356173656064/673519516113960974/756963390936711209}} | ||
+ | |- | ||
+ | |Sep 12, 2020 | ||
+ | | | ||
+ | * Torch graphics are closer to the original {{Citation|//discord.com/channels/157381356173656064/673519516113960974/754399427908862002}} | ||
+ | * Wrote particle and entity systems {{Citation|//discord.com/channels/157381356173656064/673519516113960974/754399427908862002}} | ||
+ | * Added balloons {{Citation|//discord.com/channels/157381356173656064/673519516113960974/754438056987197491}} | ||
+ | |||
+ | |- | ||
+ | |Sep 05, 2020 | ||
+ | | | ||
+ | * Reticle and crosshair {{Citation|//discord.com/channels/157381356173656064/673519516113960974/751905636354228384}} | ||
+ | |- | ||
+ | |Aug 31, 2020 | ||
+ | | | ||
+ | * Initial selection of block logic behaviors, like bamboo growth and attachment {{Citation|//discord.com/channels/157381356173656064/673519516113960974/749780395758846183}} | ||
+ | |- | ||
+ | |Aug 29, 2020 | ||
+ | | | ||
+ | * Ability to alter blocks and block selector box {{Citation|//discord.com/channels/157381356173656064/673519516113960974/749331599929376948}} | ||
+ | |- | ||
+ | |Aug 15, 2020 | ||
+ | | | ||
+ | * Player can explore worlds, 20% complete overall {{Citation|//twitter.com/Mine_Blocks/status/1294688009422610435}} | ||
+ | |- | ||
+ | |May 30, 2020 | ||
+ | | | ||
+ | * Finished porting world migration, and added vignette {{Citation|//discord.com/channels/157381356173656064/673519516113960974/716402864687415357}} | ||
+ | |- | ||
+ | |May 03, 2020 | ||
+ | | | ||
+ | * Mob heads, leaving only spawnskin heads {{Citation|//discord.com/channels/157381356173656064/673519516113960974/706607888998858752}} | ||
+ | |- | ||
+ | |Apr 26, 2020 | ||
+ | | | ||
+ | * Portals and liquids {{Citation|//discord.com/channels/157381356173656064/673519516113960974/704072763316633691}} | ||
+ | * Only barrier blocks, frosted ice, and mob heads left. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/704072763316633691}}{{Citation|//discord.com/channels/157381356173656064/673519516113960974/704073781689188402}} | ||
+ | |- | ||
+ | |Apr 25, 2020 | ||
+ | | | ||
+ | * Fire rendering done {{Citation|//discord.com/channels/157381356173656064/673519516113960974/704072763316633691}} | ||
+ | |- | ||
+ | |Apr 24, 2020 | ||
+ | | | ||
+ | * Redstone dust states, though not the same as Mine Blocks Classic {{Citation|//discord.com/channels/157381356173656064/673519516113960974/703109891468034150}} | ||
+ | * Magma block states {{Citation|//discord.com/channels/157381356173656064/673519516113960974/703109930873258055}} | ||
+ | * Only 6 types of block renderers left {{Citation|//discord.com/channels/157381356173656064/673519516113960974/703111315979370536}} | ||
+ | |- | ||
+ | |Apr 19, 2020 | ||
+ | | | ||
+ | * Started adding block events, implementing rainbow blocks and cauldron mouse-over states {{Citation|//discord.com/channels/157381356173656064/673519516113960974/701508752888692807}} | ||
+ | |- | ||
+ | |Apr 12, 2020 | ||
+ | | | ||
+ | * Added sun, moon, and stars {{Citation|//discord.com/channels/157381356173656064/673519516113960974/698769584089727007}} | ||
+ | :* Star rotation is now centered. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/698770277030428742}} | ||
+ | |||
+ | |- | ||
+ | |Apr 10, 2020 | ||
+ | | | ||
+ | * Sky gradient and parallax tree background. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/698035857143365753}} | ||
+ | |- | ||
+ | |Mar 29, 2020 | ||
+ | | | ||
+ | * Added wool colors {{Citation|//discord.com/channels/157381356173656064/673519516113960974/693702870373236827}} | ||
+ | * Carpets, beds, stained glass, backdrops, wool backdrops, and glass backdrops mostly done, apart from rainbow wools/carpet {{Citation|//discord.com/channels/157381356173656064/673519516113960974/693867240352776313}} | ||
+ | |||
+ | |- | ||
+ | |Mar 21, 2020 | ||
+ | | | ||
+ | * Added render states for slabs, stairs, furnace, redstone torches, and brewing stands {{Citation|//discord.com/channels/157381356173656064/673519516113960974/756963390936711209}} | ||
+ | :* Stairs/slabs match the texture of the blocks around them, regardless of orientation | ||
+ | * Added render states for fences, gates and iron bars {{Citation|//discord.com/channels/157381356173656064/673519516113960974/691001402255998979}} | ||
+ | * Added render states for pistons and rails {{Citation|//discord.com/channels/157381356173656064/673519516113960974/691015985984962591}} | ||
+ | * Finished all blocks that are simpler to render, the rest requiring new functionality to be added to the engine {{Citation|//discord.com/channels/157381356173656064/673519516113960974/691016014049050624}} | ||
+ | |||
|- | |- | ||
|Mar 15, 2020 | |Mar 15, 2020 | ||
Line 206: | Line 302: | ||
| | | | ||
* Added states for doors, anvils, torches, ender portal frames, and crops. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/683912669291479040}} | * Added states for doors, anvils, torches, ender portal frames, and crops. {{Citation|//discord.com/channels/157381356173656064/673519516113960974/683912669291479040}} | ||
+ | :* New torch texture | ||
+ | :* New redstone torch graphic | ||
+ | :* New odd torch graphic (to confirm) | ||
* Fixed alpha blending yet again {{Citation|//discord.com/channels/157381356173656064/673519516113960974/683912669291479040}} | * Fixed alpha blending yet again {{Citation|//discord.com/channels/157381356173656064/673519516113960974/683912669291479040}} | ||
|- | |- |
Revision as of 10:17, 5 February 2021
The Beta Development period is the time during which Mine Blocks is being rewritten in the Haxe Programming language. This is due to the deprecation of Flash. Versions of Mine Blocks made in Haxe are referred to as Beta Versions, while past versions made in Flash are referred to as Classic Versions. Beta development began on February 2nd, 2020.
Background for Port
In Zanzlanz' 2017 Projects Video he announced his plan to port Mine Blocks along with his other games using Haxe. The reasons he gave were: to be able to support multiple platforms, and to "stop relying on Flash, in the case that browsers stop supporting it". [{{{1}}} Source] Zanzlanz gave version 1.32 as an estimate for when Mine Blocks would be ported, stating the need for the separation of graphics from logic for mobs, blocks, entities, backgrounds, and ui before this could be done (with this already being done for projectiles). [{{{1}}} Source]
In July 2017, Adobe deprecated Flash, and announced its End-Of-Life at the end of 2020, and will cease support, distribution, and security updates for Flash Player. [ Source] Zanzlanz tweeted that he plans to port his bigger games to "HTML5, desktop, and/or mobile" by the time Flash completely loses support. Source In the 2018 Projects Video, Zanzlanz announced that he has been working on recoding the mobs as a step towards the Haxe port. [{{{1}}} Source] He also said that he had made "major progress" in learning Haxe, having started work on the Game Engine to which he would port his games. [{{{1}}} Source] He said he would like to start working on the Haxe port of Mine Blocks. [{{{1}}} Source]
The following year, in the 2019 Projects Video Zanzlanz announced that he had finished a "basic functional version" of his Haxe Game Engine, and ported 5 of his other games. [{{{1}}} Source] He also announced that he planned to port 7 more games, and continue working on the Game Engine. [{{{1}}} Source] Here he also mentions that he would like to start working on the Mine Blocks port, and announced his plan to release in-development builds once it is started. [{{{1}}} Source] He also mentioned that he would like to release more frequent builds of the game port only to patrons. [{{{1}}} Source]
However, the port was delayed again to 2020. [{{{1}}} Source] In the 2020 Projects video, Zanzlanz announced that he has been making progress in "optimising and adding features" to the Haxe Game Engine, [{{{1}}} Source] and although the port hadn't been started, the progress made to the Engine which would help in the port. [{{{1}}} Source] He reiterated his goal from the previous year to port 7 games, however, this year also to release them, [{{{1}}} Source] and also to port Mine Blocks [{{{1}}} Source]. He said he would start the port "immediately after releasing this video", [{{{1}}} Source] and it was started on February 2nd 2020. Source Early access builds started being released weekly starting on November 13, 2020, alongside the release of 1.30 Classic.
Early Access History
Version | Date Released | Changes |
---|---|---|
1.2.0.12 |
Feb 5, 2021 |
|
1.2.0.11 |
Jan 29, 2021 |
|
1.2.0.10 | Jan 22, 2021 |
|
1.2.0.9 | Jan 15, 2021 |
|
1.2.0.8 | Jan 8, 2021 |
|
1.2.0.7 | Jan 1, 2020 |
|
1.2.0.6 | Dec 25, 2020 |
|
1.2.0.5 | Dec 18, 2020 |
|
1.2.0.4 | Dec 11, 2020 |
|
1.2.0.3 | Dec 4, 2020 |
|
1.2.0.2 | Nov 27, 2020 |
|
1.2.0.1 | Nov 20, 2020 |
|
1.2.0.0 | Nov 13, 2020 |
|
Development Before Early Access
Date | Changes |
---|---|
Nov 12, 2020 |
|
Sep 19, 2020 |
|
Sep 12, 2020 | |
Sep 05, 2020 |
|
Aug 31, 2020 |
|
Aug 29, 2020 |
|
Aug 15, 2020 |
|
May 30, 2020 |
|
May 03, 2020 |
|
Apr 26, 2020 | |
Apr 25, 2020 |
|
Apr 24, 2020 | |
Apr 19, 2020 |
|
Apr 12, 2020 |
|
Apr 10, 2020 |
|
Mar 29, 2020 | |
Mar 21, 2020 |
|
Mar 15, 2020 | |
Mar 02, 2020 |
|
Mar 01, 2020 | |
Feb 24, 2020 |
|
Feb 04, 2020 |
|
Feb 02, 2020 |
|