D
D
Dexelio2020-01-02 16:00:00
JavaFX
Dexelio, 2020-01-02 16:00:00

What will happen in game development with Flash after it is closed?

After 2020, Adobe stops supporting Flash technology.
The question is more related to games , not only browser-based, but also partly mobile, it is connected here.
1. What will happen to ActionScript? - it turned out quite good games, including well-thought-out online mmorpg.
2. Are Flash and Unity Web Player somehow related? Are both technologies closed?
3. From other answers, I realized that JavaScript and Pyhton are not for games, in general, only for simple and unnecessary ones.
What is now more productive to make browser games (browser can be transferred to a mobile / PC client)?
PS: I saw good examples with ActionScript - a browser game, but on this basis it had both a desktop and a mobile shell that launched the game [Bit Heroes]. But AS will leave with Flash, which means that the chances for something good will fall.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
D
Dmitry Alexandrov, 2019-03-06
@TopMetaFizick_010

Lots of subtleties. Show the code where exactly the image is loaded and how you pass it to the ImageView.
A few subtleties, each method below will give a completely different result in terms of quality:
1) through the Image(java.lang.String url, double requestedWidth, double requestedHeight, boolean reserveRatio, boolean smooth) constructor.
2) The setFitWidth()\height methods of ImageView will give a different result.
3) The setScaleX()\Y methods of ImageView will also give a different result.
Further, I can’t vouch, but there used to be a bug with anti-aliasing, or rather its absence, and even more precisely, ignoring it in the Image constructor, maybe this has already been fixed and maybe not. Personally, I got out in ways 2 and 3, after I loaded it through Image, already pulling it out.
PS if you use ImageView only for displaying images, then it's better to immediately give up in the direction of css. Stick the pane in the right place and dynamically sculpt the css style into it. It is much lighter in terms of resources and gives much more options for all sorts of little things.

D
dollar, 2020-01-02
@Dexelio

Using Flash for game development is kind of weird in 2020. This is outdated technology, and the closure once again confirms this. We will not go into details of what led to this, we will be content with the final facts.
On Flash, it was possible, and even now it is possible, to prototype games quite effectively, but not to develop for end users. At least trite because there are difficulties with support in browsers. For example, I personally have Flash completely banned out of harm's way, and I recommend doing the same settings in the browser to all my friends. But prototyping on flash makes sense only if you know it well, and it makes no sense to learn from scratch for this purpose, because there are more modern and relevant tools.
Browser games in 2020 can be developed on WebGL . Unity is quite suitable for this . Actually, Unity just focuses on cross-platform, so you can build the same project for different platforms without any problems. The only limiter will be the difference in the target devices and ways of interacting with them (different screen sizes, aspect ratios, the presence of a mouse, keyboard, touch screen, sensors, etc.).

L
Leonid, 2020-01-02
@caballero

End of support does not mean that everything will stop working

I
illuzor, 2020-01-02
@iLLuzor

On the first question - there will be nothing with actionscript.
Nothing has happened to him since 2006 and it is unlikely that anything will happen in the future.

K
Karpion, 2020-01-02
@Karpion

Adobe's dropping support for Flash means there will be no updates. The latest version will be available. And programs on this ugliness - will continue to work.
Browser games - I think, in JavaScript (and in the languages ​​that compile into it) and WebAssembly (no one writes in it - they only compile into it).

G
Griboks, 2020-01-02
@Griboks

After closing, nothing will change - it has long since died, like the unity web player.
Very even for games. It's just a matter of engines. In its raw form, any Yap is not for games.

X
xmoonlight, 2020-01-03
@xmoonlight

1. The quality of the product (game) - does not depend on the programming language.
2. For browser games - any game js-"engine" or any IDE with export to the web platform.
Unity is the most logical choice today for creating beautiful games for different platforms.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question