|
1 | | ---- |
2 | | -title: "First post, progress report!" |
3 | | -date: 2023-03-12 01:23:00 +0100 |
4 | | -author: nosamu |
5 | | -icon: /undraw/undraw_welcoming_re_x0qo.svg |
6 | | ---- |
7 | | -Get ready for the biggest Ruffle announcement yet! And the first one on the blog! |
8 | | - |
9 | | ---- |
10 | | - |
11 | | -### Huge improvements to Ruffle's AVM1 engine accuracy! |
12 | | -Thanks to a massive code refactor by [@CUB3D](https://github.com/CUB3D/), dozens upon dozens of ActionScript 2 games have been fixed! Here are just a few of them: |
13 | | -- [Chibi Knight](https://www.newgrounds.com/portal/view/526470) |
14 | | -- [Xeno Tactic 2](https://www.newgrounds.com/portal/view/438241/format/flash?emulate=flash) |
15 | | -- [Trojan War](https://www.newgrounds.com/portal/view/604949/format/flash?emulate=flash) |
16 | | -- [Frontline Defense](https://www.kongregate.com/games/kazama_bee/frontline-defense-first-assault) |
17 | | -- [Bubble Bobble: The Revival](https://flasharch.com/en/archive/play/084db17094dc7452f01da0905d7eb516) |
18 | | -- [Cube Colossus](https://www.newgrounds.com/portal/view/507205/format/flash?emulate=flash) |
19 | | -- [Chronotron](https://www.kongregate.com/games/Scarybug/chronotron) |
20 | | -- [The Powerpuff Girls: Attack of the Puppybots](https://flasharch.com/en/archive/play/b93354279e9788b849f83ef78f52cbbb) |
21 | | -- [Extreme Pamplona](https://flasharch.com/en/archive/play/e36aac73914ec8672218317e000615d7) |
22 | | - |
23 | | -### Incredible progress in AVM2 (ActionScript 3) support! |
24 | | -- Our website now has [a page listing exactly what ActionScript 3 APIs we have implemented](https://ruffle.rs/compatibility/avm2), making it easy to follow our progress. It will be frequently updated! |
25 | | -- XML support is rapidly improving! ActionScript 3 games tend to use a wide variety of XML methods. As Ruffle gains support for these methods, games are springing to life! |
26 | | -- Several problems that caused unresponsive buttons and menus have been fixed. Unclickable buttons in ActionScript 3 games are (mostly) a thing of the past! |
27 | | -- Other major refactors are in progress to improve Ruffle's compatibility with ActionScript 3 frameworks like Haxe. |
28 | | -- [@Aaron1011](https://github.com/Aaron1011/) is working on **Stage3D support**! Thanks to his work, the gorgeous interstellar strategy game Solarmax 2 is now fully playable in Ruffle on the desktop player! Check out the video below. |
29 | | - |
30 | | -<video muted autoplay controls> |
31 | | - <source src="/2023-03-12-progress-report/ruffle_solarmax2.mp4" type="video/mp4"> |
32 | | -</video> |
33 | | - |
34 | | -Many of the fan-favorite **Flipline games are now playable**! Check them out: |
35 | | -- [Papa's Burgeria](https://www.kongregate.com/games/FliplineStudios/papas-burgeria) |
36 | | -- [Jacksmith](https://www.kongregate.com/games/FliplineStudios/jacksmith) |
37 | | -- [Papa's Cheeseria](https://www.flipline.com/games/papascheeseria/index.html) (requires the Ruffle Chrome extension) |
38 | | -- [Papa's Bakeria](https://www.flipline.com/games/papasbakeria/index.html) (requires the Ruffle Chrome extension) |
39 | | - |
40 | | -<video muted autoplay controls> |
41 | | - <source src="/2023-03-12-progress-report/ruffle_burgeria.mp4" type="video/mp4"> |
42 | | -</video> |
43 | | - |
44 | | -Here are just a few more of the many ActionScript 3 games that are playable today in Ruffle! |
45 | | -- [Canabalt](https://www.newgrounds.com/portal/view/510303) |
46 | | -- [Bloons Tower Defense 3](https://www.newgrounds.com/portal/view/463445/format/flash?emulate=flash) |
47 | | -- [Diggy](https://www.kongregate.com/games/Vogd/diggy) |
48 | | -- [Wooden Path 2](https://www.kongregate.com/games/Remivision/wooden-path-2) |
49 | | -- [Fracuum](https://www.newgrounds.com/portal/view/594354) |
50 | | -- [Dino Run: Marathon of Doom](https://www.newgrounds.com/portal/view/566176) |
51 | | - |
52 | | -### Last but not least, support for **mobile devices** is improving in a big way! |
53 | | -- **Text input boxes** are finally supported on mobile devices! Tapping on a text box within Flash content now brings up the soft keyboard, so you can type into it without using a bluetooth keyboard or other workarounds. |
54 | | -- The **context menu** finally works on iOS! It is activated by a long-press on the screen. To stop this behavior if needed, simply tap the "Hide this menu" option. |
55 | | - |
56 | | -<video muted autoplay controls> |
57 | | - <source src="/2023-03-12-progress-report/Ruffle_Kongregate_Pizzeria_iPhone.mov" type="video/mp4"> |
58 | | -</video> |
59 | | - |
60 | | -**We have even more improvements coming very soon!** |
61 | | -- The latest releases now have **dynamic audio buffering**, making audio playback in the most demanding content much smoother! (Thanks to [@szőlő](https://github.com/torokati44/)) |
62 | | -- A bug that causes some AVM2 games' intro sounds to repeat over and over will soon be fixed. (Thanks to [@Aaron1011](https://github.com/Aaron1011/)) |
63 | | -- [@Dinnerbone](https://github.com/Dinnerbone/) is working on improving drawing accuracy for thin/hairline strokes and scaled objects. [You can follow his progress here](https://github.com/ruffle-rs/ruffle/pull/9981). |
| 1 | +--- |
| 2 | +title: "First post, progress report!" |
| 3 | +date: 2023-03-12 01:23:00 +0100 |
| 4 | +author: nosamu |
| 5 | +icon: /undraw/undraw_welcoming_re_x0qo.svg |
| 6 | +--- |
| 7 | +Get ready for the biggest Ruffle announcement yet! And the first one on the blog! |
| 8 | + |
| 9 | +--- |
| 10 | + |
| 11 | +### Huge improvements to Ruffle's AVM1 engine accuracy! |
| 12 | +Thanks to a massive code refactor by [@CUB3D](https://github.com/CUB3D/), dozens upon dozens of ActionScript 2 games have been fixed! Here are just a few of them: |
| 13 | +- [Chibi Knight](https://www.newgrounds.com/portal/view/526470) |
| 14 | +- [Xeno Tactic 2](https://www.newgrounds.com/portal/view/438241/format/flash?emulate=flash) |
| 15 | +- [Trojan War](https://www.newgrounds.com/portal/view/604949/format/flash?emulate=flash) |
| 16 | +- [Frontline Defense](https://www.kongregate.com/games/kazama_bee/frontline-defense-first-assault) |
| 17 | +- [Bubble Bobble: The Revival](https://flasharch.com/en/archive/play/084db17094dc7452f01da0905d7eb516) |
| 18 | +- [Cube Colossus](https://www.newgrounds.com/portal/view/507205/format/flash?emulate=flash) |
| 19 | +- [Chronotron](https://www.kongregate.com/games/Scarybug/chronotron) |
| 20 | +- [The Powerpuff Girls: Attack of the Puppybots](https://flasharch.com/en/archive/play/b93354279e9788b849f83ef78f52cbbb) |
| 21 | +- [Extreme Pamplona](https://flasharch.com/en/archive/play/e36aac73914ec8672218317e000615d7) |
| 22 | + |
| 23 | +### Incredible progress in AVM2 (ActionScript 3) support! |
| 24 | +- Our website now has [a page listing exactly what ActionScript 3 APIs we have implemented](https://ruffle.rs/compatibility/avm2), making it easy to follow our progress. It will be frequently updated! |
| 25 | +- XML support is rapidly improving! ActionScript 3 games tend to use a wide variety of XML methods. As Ruffle gains support for these methods, games are springing to life! |
| 26 | +- Several problems that caused unresponsive buttons and menus have been fixed. Unclickable buttons in ActionScript 3 games are (mostly) a thing of the past! |
| 27 | +- Other major refactors are in progress to improve Ruffle's compatibility with ActionScript 3 frameworks like Haxe. |
| 28 | +- [@Aaron1011](https://github.com/Aaron1011/) is working on **Stage3D support**! Thanks to his work, the gorgeous interstellar strategy game Solarmax 2 is now fully playable in Ruffle on the desktop player! Check out the video below. |
| 29 | + |
| 30 | +<video muted autoplay controls> |
| 31 | + <source src="/2023-03-12-progress-report/ruffle_solarmax2.mp4" type="video/mp4"> |
| 32 | +</video> |
| 33 | + |
| 34 | +Many of the fan-favorite **Flipline games are now playable**! Check them out: |
| 35 | +- [Papa's Burgeria](https://www.kongregate.com/games/FliplineStudios/papas-burgeria) |
| 36 | +- [Jacksmith](https://www.kongregate.com/games/FliplineStudios/jacksmith) |
| 37 | +- [Papa's Cheeseria](https://www.flipline.com/games/papascheeseria/index.html) (requires the Ruffle Chrome extension) |
| 38 | +- [Papa's Bakeria](https://www.flipline.com/games/papasbakeria/index.html) (requires the Ruffle Chrome extension) |
| 39 | + |
| 40 | +<video muted autoplay controls> |
| 41 | + <source src="/2023-03-12-progress-report/ruffle_burgeria.mp4" type="video/mp4"> |
| 42 | +</video> |
| 43 | + |
| 44 | +Here are just a few more of the many ActionScript 3 games that are playable today in Ruffle! |
| 45 | +- [Canabalt](https://www.newgrounds.com/portal/view/510303) |
| 46 | +- [Bloons Tower Defense 3](https://www.newgrounds.com/portal/view/463445/format/flash?emulate=flash) |
| 47 | +- [Diggy](https://www.kongregate.com/games/Vogd/diggy) |
| 48 | +- [Wooden Path 2](https://www.kongregate.com/games/Remivision/wooden-path-2) |
| 49 | +- [Fracuum](https://www.newgrounds.com/portal/view/594354) |
| 50 | +- [Dino Run: Marathon of Doom](https://www.newgrounds.com/portal/view/566176) |
| 51 | + |
| 52 | +### Last but not least, support for **mobile devices** is improving in a big way! |
| 53 | +- **Text input boxes** are finally supported on mobile devices! Tapping on a text box within Flash content now brings up the soft keyboard, so you can type into it without using a bluetooth keyboard or other workarounds. |
| 54 | +- The **context menu** finally works on iOS! It is activated by a long-press on the screen. To stop this behavior if needed, simply tap the "Hide this menu" option. |
| 55 | + |
| 56 | +<video muted autoplay controls> |
| 57 | + <source src="/2023-03-12-progress-report/Ruffle_Kongregate_Pizzeria_iPhone.mov" type="video/mp4"> |
| 58 | +</video> |
| 59 | + |
| 60 | +**We have even more improvements coming very soon!** |
| 61 | +- The latest releases now have **dynamic audio buffering**, making audio playback in the most demanding content much smoother! (Thanks to [@szőlő](https://github.com/torokati44/)) |
| 62 | +- A bug that causes some AVM2 games' intro sounds to repeat over and over will soon be fixed. (Thanks to [@Aaron1011](https://github.com/Aaron1011/)) |
| 63 | +- [@Dinnerbone](https://github.com/Dinnerbone/) is working on improving drawing accuracy for thin/hairline strokes and scaled objects. [You can follow his progress here](https://github.com/ruffle-rs/ruffle/pull/9981). |
0 commit comments