Concept

Browser game

A browser game or flash 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. Some browser games are also available as mobile apps, PC games, or on consoles. For users, the advantage of the browser version is not having to install the game; the browser automatically downloads the necessary content from the game's website. However, the browser version may have fewer features or inferior graphics compared to the others, which are usually native apps. The front end of a browser game is what runs in the user's browser. It is implemented with the standard web technologies of HTML, CSS, JavaScript, and WebAssembly. In addition, WebGL enables more sophisticated graphics. On the back end, numerous server technologies can be used. In the past, many games were created with Adobe Flash, but they can no longer be played in the major browsers, such as Google Chrome, Safari, and Firefox due to Adobe Flash being shut down on December 31, 2020. Thousands of these games have been preserved by the Flashpoint project. When the Internet first became widely available and initial web browsers with basic HTML support were released, the earliest browser games were similar to text-based Multi-User Dungeons (MUDs), minimizing interactions to what implemented through simple browser controls but supporting online interactions with other players through a basic client–server model. One of the first known examples of a browser game was Earth 2025, first released in 1995. It featured only text but allowed players to interact and form alliances with other players of the game. Browser technology quickly began to mature in the mid-1990s with support for browser plug-ins and the introduction of JavaScript. More advanced browser interactions, unbounded by the restrictions of HTML and that used client-side processing were possible. Among other browser extensions, these new plug-ins allowed uses to run applets made in the Java language and interactive animations created in Macromedia Flash.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related courses (1)
CS-101: Advanced information, computation, communication I
Discrete mathematics is a discipline with applications to almost all areas of study. It provides a set of indispensable tools to computer science in particular. This course reviews (familiar) topics a
Related lectures (18)
Mini-project 2 Tutorial Explanation
Explains the mini-project 2 tutorial for the CS107 course, emphasizing model interactions and design decisions.
Complexity of Algorithms: Big-O Notation
Explores algorithm complexity, big-O notation, induction, recursion, and analysis of running times, covering NP problems and complexity classes.
Counting: Bit Strings and Committees
Explores counting bit strings, committees, balls distribution, poker hands, and coefficients, with examples of the Pigeonhole Principle and card selection.
Show more
Related publications (4)

Exploring Spatial Perspective Taking in Human-Robot Interaction

Elmira Yadollahi

Humans often rely on their perspective taking skills to thrive within the world's complex relations and connections. An adequate understanding of others' spatial perspectives can increase the quality of the interaction, not only perceptually but also cogni ...
EPFL2021

Querying Persistent Graphs using Solid State Storage

Manoussos Gavriil Athanassoulis

Recent advances in solid state technology have led to the introduction of Solid State Drives (SSDs). Todays SSDs store data persistently using NAND flash memory. While SSDs are more expensive than hard disks when measured in dollars per gigabyte, they are ...
2013

Path Processing using Solid State Storage

Manoussos Gavriil Athanassoulis

Recent advances in solid state technology have led to the introduction of Solid State Drives (SSDs). Todays SSDs store data persistently using NAND flash memory. While SSDs are more expensive than hard disks when measured in dollars per gigabyte, they are s ...
2012
Show more
Related concepts (15)
Indie game
An indie game, short for independent video game, is a video game typically created by individuals or smaller development teams without the financial and technical support of a large game publisher, in contrast to most "AAA" (triple-A) games. Because of their independence and freedom to develop, indie games often focus on innovation, experimental gameplay, and taking risks not usually afforded in AAA games. Indie games tend to be sold through digital distribution channels rather than at retail due to lack of publisher support.
Massively multiplayer online game
A massively multiplayer online game (MMOG or more commonly MMO) is an online video game with a large number of players on the same server. MMOs usually feature a huge, persistent open world, although there are games that differ. These games can be found for most network-capable platforms, including the personal computer, video game console, or smartphones and other mobile devices. MMOs can enable players to cooperate and compete with each other on a large scale, and sometimes to interact meaningfully with people around the world.
Minecraft
Infobox video game | title = Minecraft | image = Minecraft cover.png | alt = The default player skin, Steve, running across a grassy plain while carrying an Iron pickaxe. Alongside him is a tame wolf. In the background, there is a pig, a chicken, a cow, a skeleton, a zombie, and a creeper. Mountains and cliffs fill the background, and the sky is blue, filled with clouds. Hovering over the scene is the Minecraft logo.
Show more

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.