Flashpoint Archive

Last updated

Flashpoint Archive
Other namesBlueMaxima's Flashpoint
Original author(s) Ben "BlueMaxima" Latimore
Developer(s) Community contributors
Initial releaseZero / January 15, 2018;6 years ago (2018-01-15) [1]
Stable release
13 (Dart Frog) / May 26, 2024;5 months ago (2024-05-26) [1]
Repository github.com/FlashpointProject/launcher/
Written in TypeScript, PHP, C++, C#, C, Rust [2] [3] [4] [5] [6]
Operating system Microsoft Windows, macOS, Linux
License MIT (launcher), [7] proprietary (engines, games)
Website https://flashpointarchive.org/

Flashpoint Archive (formerly BlueMaxima's Flashpoint) is an archival and preservation project that allows browser games, web animations and other general rich web applications to be played in a secure format, after all major browsers removed native support for NPAPI/PPAPI plugins in the mid-to-late 2010s as well as the plugins' deprecation. [8] [9] [10] The project contains over 200,000 applications from over 120 browser plugins, most notably Adobe Flash, which can be installed and played using the provided Flashpoint Launcher and its associated tools.

Contents

History

The project was initiated by Australian Ben "BlueMaxima" Latimore in late 2017, initially as part of a separate project from the Archive Team. [11] [12] [13] The project has since developed a launcher for playing the archived games and animations, and has reached a total size of 1.68 TB. The project allows games to be played through a proxy that receives and blocks any web requests and calls needed, bypassing any DRM that relied on the web. [14] [15] BlueMaxima stepped down as leader of the project in early 2023 in order to move on to other projects, [16] including a book dedicated towards the early history of web games named after Flashpoint. [17]

Supported plugins

While named after and mostly focused on Flash content, media using other discontinued web plugins are also preserved, including Shockwave, [18] Microsoft Silverlight, Java applets, and the Unity Web Player, [19] as well as software frameworks such as ActiveX. Other currently used web technologies are also preserved in Flashpoint, like HTML5. As of Flashpoint 13, 126 web technologies are listed as being preserved. [20]

Legality

The legality of the project has been described as "unclear" but creators who do not want their games included can ask for their removal. [8] Nitrome removed their games from the archive in 2019, as they were planning to remake their games under HTML5. [21] [22]

Editions

There are two editions of Flashpoint that are currently released, Infinity and Ultimate. The Infinity edition is an official launcher that downloads and manages games for the user, which provides an alternative to downloading the entire archive. The Ultimate edition contains every archived game and animation preinstalled and is designed to be used by archivists. [23] Older versions of the launcher also included a Core edition, which was a version with limited content included, designed to be used by curators for adding games to the archive. This has since been merged into Infinity as a separate mode starting with Flashpoint 12.

Reception

Flashpoint has received acclaim for its dedication towards both its preservation project and the launcher it provides for easy access. Flashpoint has also led to the creation of a similar project, Kahvibreak, which is dedicated towards the preservation of Java mobile games used on feature phones during the 2000s.

See also

Related Research Articles

<span class="mw-page-title-main">Adobe Flash</span> Discontinued multimedia platform used to add animation and interactivity to websites

Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.

<span class="mw-page-title-main">Safari (web browser)</span> Web browser by Apple

Safari is a web browser developed by Apple. It is built into several of Apple's operating systems, including macOS, iOS, iPadOS and visionOS, and uses Apple's open-source browser engine WebKit, which was derived from KHTML.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 and later versions of Windows, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, and other platforms. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Browser game</span> Video game played in a web browser

A browser game is a video game that is played via the internet using a web browser. They are mostly free-to-play and can be single-player or multiplayer. Alternative names for the browser game genre reference their software platform used, with common examples being Flash games, and HTML5 games.

<span class="mw-page-title-main">Stick figure</span> Simplistic drawing of a person

A stick figure is a very simple drawing of a human or other animal, in which the limbs and torso are represented using straight lines. The head is most often represented by a circle, which can be filled or unfilled. Details such as hands, feet, and a neck may be present or absent, and the head is sometimes embellished with details such as facial features or hair. Simpler stick figures often display disproportionate physical features and ambiguous emotion.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

Adobe Flash Player was a computer program for viewing multimedia content, executing rich Internet applications, and streaming audio and video content created on the Adobe Flash platform. It can run from a web browser as a browser plug-in or independently on supported devices. Originally created by FutureWave under the name FutureSplash Player, it was renamed to Macromedia Flash Player after Macromedia acquired FutureWave in 1996. After Adobe acquired Macromedia in 2005, it was developed and distributed by Adobe as Adobe Flash Player. It is currently developed and distributed by Zhongcheng for users in China, and by Harman International for enterprise users outside of China, in collaboration with Adobe.

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax. It is free, open-source software using the permissive MIT License. As of August 2022, jQuery is used by 77% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.

<span class="mw-page-title-main">Microsoft Silverlight</span> Application framework for writing and running rich Internet applications

Microsoft Silverlight is a discontinued application framework designed for writing and running rich internet applications, similar to Adobe's runtime, Adobe Flash. While early versions of Silverlight focused on streaming media, later versions supported multimedia, graphics, and animation, and gave support to developers for CLI languages and development tools. Silverlight was one of the two application development platforms for Windows Phone, but web pages using Silverlight did not run on the Windows Phone or Windows Mobile versions of Internet Explorer, as there was no Silverlight plugin for Internet Explorer on those platforms.

IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007. IcedTea also includes some addon libraries: IcedTea-Web is a free software implementation of Java Web Start and the Java web browser applet plugin. IcedTea-Sound is a collection of plugins for the Java sound subsystem, including the PulseAudio provider which used to be included with IcedTea. The Free Software Foundation recommends that all Java programmers use IcedTea as their development environment.

This is a comparison of web frameworks for front-end web development that are heavily reliant on JavaScript code for their behavior.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, iPadOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint.

Browser security is the application of Internet security to web browsers in order to protect networked data and computer systems from breaches of privacy or malware. Security exploits of browsers often use JavaScript, sometimes with cross-site scripting (XSS) with a secondary payload using Adobe Flash. Security exploits can also take advantage of vulnerabilities that are commonly exploited in all browsers.

<span class="mw-page-title-main">Chromium Embedded Framework</span> Free and open-source software framework

The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface.

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

Google Chrome Experiments Online showroom of web browser based experiments

Google Chrome Experiments is an online showroom of web browser-based experiments, interactive programs, and artistic projects. Launched on March 1, 2009, Google Chrome Experiments is an official Google website that was originally meant to test the limits of JavaScript and the Google Chrome browser's performance and abilities. As the project progressed, it took on the role of showcasing and experimenting with the latest open-source web-based technologies, such as JavaScript, HTML, WebGL, Canvas, SVG, and CSS. All the projects on Chrome Experiments are user-submitted and are made using open-source technologies. As of 2024, the website continues to host a growing number of experiments, featuring over 1,500 projects.

<span class="mw-page-title-main">Ruffle (software)</span> Open source emulator for Adobe Flash

Ruffle is a free and open source emulator for playing Adobe Flash (SWF) animation files.

References

  1. 1 2 "News – Flashpoint Archive". flashpointarchive.org. Archived from the original on 27 November 2023. Retrieved 29 November 2023.
  2. FlashpointProject/FlashpointSecureTools, Flashpoint Archive, 30 December 2023, retrieved 29 January 2024
  3. FlashpointProject/FlashpointProxy, Flashpoint Archive, 30 December 2023, retrieved 29 January 2024
  4. FlashpointProject/launcher, Flashpoint Archive, 28 January 2024, retrieved 29 January 2024
  5. FlashpointProject/FlashpointUltimateUpdater, Flashpoint Archive, 24 January 2024, retrieved 29 January 2024
  6. FlashpointProject/FPA-Rust, Flashpoint Archive, 21 January 2024, retrieved 30 March 2024
  7. Flashpoint Launcher, FlashpointProject, 9 December 2021, archived from the original on 11 December 2021, retrieved 11 December 2021
  8. 1 2 "Ontwikkelaars maken tool om 38.000 oude Flash-games te archiveren en te spelen". Tweakers (in Dutch). Archived from the original on 19 November 2021. Retrieved 7 August 2021.
  9. "You Can Now Play 36,000 Saved Flash Games Offline Ahead of Flash Browser Support End". HYPEBEAST. 3 February 2020. Archived from the original on 7 August 2021. Retrieved 7 August 2021.
  10. Morton, Lauren (31 January 2020). "Flashpoint launcher is saving Flash games from extinction". Rock Paper Shotgun. Archived from the original on 24 January 2021. Retrieved 7 August 2021.
  11. "Flash Games As We Know Them Will Die Forever In 2020. One Guy Is Trying To Save Them All". Kotaku Australia. 5 May 2018. Archived from the original on 26 July 2021. Retrieved 7 August 2021.
  12. Prescott, Shaun (3 February 2020). "Thousands of old Flash games have been saved from obsolescence". PC Gamer. Archived from the original on 15 October 2021. Retrieved 7 August 2021.
  13. Kidwell, Emma (2 May 2018). "Flashpoint is archiving Flash games before they disappear forever". Gamasutra. Archived from the original on 23 August 2021. Retrieved 7 August 2021.
  14. Hoon Chan, Khee (18 March 2021). "Tracing the Sprawling Roots of Flash Preservation". VICE. Archived from the original on 7 August 2021. Retrieved 7 August 2021.
  15. Grosso, Robert (24 December 2018). "Flashpoint Preserves over 10,000 Web-Based Flash Games; Playable With New Launcher". TechRaptor. Archived from the original on 9 October 2021. Retrieved 7 August 2021.
  16. "BlueMaxima on Twitter: "Flashpoint 11.1 is out, and with it, I'm announcing my retirement from the project."". Twitter. 12 January 2023. Archived from the original on 21 January 2023. Retrieved 16 July 2023.
  17. Ben "BlueMaxima" Latimore (30 April 2023). Flashpoint: A Tribute to Web Games.
  18. "Flash is Dead, but Its Culture Should Live on". 25 October 2020. Archived from the original on 16 November 2021. Retrieved 16 November 2021.
  19. "How to Play Old Flash Games in 2020, and Beyond". 29 February 2020. Archived from the original on 16 November 2021. Retrieved 16 November 2021.
  20. "Metadata Statistics". fpfss.unstable.life. Retrieved 30 August 2024.
  21. "Not Accepted Curations - Flashpoint Datahub". flashpointarchive.org. Retrieved 25 January 2024.
  22. D'Anastasio, Cecilia. "The Ragtag Squad That Saved 38,000 Flash Games From Oblivion". Wired. ISSN   1059-1028 . Retrieved 25 January 2024.
  23. "Downloads – Flashpoint Archive". flashpointarchive.org. Archived from the original on 28 November 2023. Retrieved 29 November 2023.