Heroes of Warland-Battle Pass Season 3 Database Implementation Commissioned by Nitro Games Oyj Time 2021 Pages 40 Pages Supervisor Niina Mässeli

Total Page:16

File Type:pdf, Size:1020Kb

Heroes of Warland-Battle Pass Season 3 Database Implementation Commissioned by Nitro Games Oyj Time 2021 Pages 40 Pages Supervisor Niina Mässeli Erik Råmark HEROES OF WARLAND-BATTLE PASS SEASON 3 Database Implementation Thesis Bachelor of Engineering in Information Technology Game Programming 202 1 Tutkintonimike Insinööri (AMK) Tekijä/Tekijät Erik Råmark Työn nimi Heroes of Warland-battle pass 3. kauden ohjelmointi tietokantaan Toimeksiantaja Nitro Games Oyj Vuosi 2021 Sivut 40 sivua Työn ohjaaja(t) Niina Mässeli TIIVISTELMÄ Opinnäytetyön tavoitteena oli ohjelmoida Heroes of Warland-mobiilipelin battle pass -ominaisuuteen uusi kausi. Peliin oli tarkoitus luoda ilmainen ja premium- versio battle pass -kaudesta erilaisilla palkinnoilla. Kehitystyötä edeltävä teo- reettinen viitekehys rakennettiin tutkimalla projektin kannalta tärkeitä aiheita. Opinnäytteen teoriaosuuteen hankittu aineisto yhdistelee kvantitatiivista ja kvalitatiivista tutkimusta. Teoriaosuus käsittelee muun muassa mobiilipelien syntyä ja nykytilaa, battle pass -käsitettä, tietokantoja ja kehitystyön työkaluja. Kehitystyön työskentelyn metodina toimi ketterä iteratiivinen ohjelmistokehitys, joka koostui enimmäkseen JSON-tietokantaohjelmoinnista ja pelitestauksesta. JSON-dokumentit lisättiin Nitro Gamesin kehitystietokantaan Heroes of War- land -pelille. Kehitystyön lopullisena tuotteena syntyi pelattava uusi kausi Heroes of War- land -pelin battle pass -ominaisuuteen. Nitro Gamesin henkilöstö oli ohjelmoi- nut pelin ja battle passin front end -puolen. Kehitystyö mahdollisti toisten ohjel- moijien kopioida kolmanen batte pass -kauden pelin kehitysversiosta live -ver- sioon. Lopuksi premium battle pass -tuotteen pystyi ostamaan pelin sisällä iOS App Store- ja Google Play -palveluiden kautta. Asiasanat: mobiilisovellukset, peliohjelmointi, JSON, tietokannat, MongoDB Degree Bachelor of Engineering Author (authors) Erik Råmark Thesis title Heroes of Warland-battle pass season 3 database implementation Commissioned by Nitro Games Oyj Time 2021 Pages 40 pages Supervisor Niina Mässeli ABSTRACT The objective of the thesis was to implement a new season for the battle pass feature of the mobile game Heroes of Warland. The purpose was to create free and premium versions of the battle pass season with different rewards. The thesis utilized both quantitative and qualitative research methods. The theoretical framework primarily consisted of examining the emergence and current state of mobile games, the battle pass concept, databases, and tools used in the development of online video games. In this study, the develop- ment method was agile iterative software development, consisting mostly of JSON database programming and game testing. The JSON documents were inserted into the development database of Heroes of Warland made by Nitro Games. The final product of this thesis study was a playable new season for the He- roes of Warland-battle pass. The front end of the game and battle pass had been programmed by Nitro Games staff, and the outcome of this study al- lowed other programmers to copy season 3 from the development version to the live version of the game. Also, it made the premium battle pass available for in-game purchase through iOS App Store and Google Play services. Keywords: mobile apps, game programming, JSON, databases, MongoDB CONTENTS 1 INTRODUCTION .......................................................................................................... 7 1.1 Nitro Games Oyj ..................................................................................................... 7 1.2 Heroes of Warland .................................................................................................. 7 1.3 The battle pass ....................................................................................................... 8 1.4 Thesis motive.......................................................................................................... 9 2 MOBILE GAMES ........................................................................................................ 10 2.1 A brief history ........................................................................................................ 11 2.1.1 Roots of mobile entertainment ........................................................................ 11 2.1.2 First mobile games ......................................................................................... 12 2.1.3 Digital era ........................................................................................................ 13 2.2 Mobile games today .............................................................................................. 13 2.2.1 Types of monetization ..................................................................................... 14 2.2.2 Mobile gaming statistics .................................................................................. 15 2.3 Battle passes ........................................................................................................ 16 2.3.1 Shifting F2P monetization ............................................................................... 17 2.3.2 Birth of the battle pass .................................................................................... 18 2.3.3 Reasons behind success ................................................................................ 18 3 DATABASES .............................................................................................................. 19 3.1 Definition of a database ........................................................................................ 20 3.2 Short history.......................................................................................................... 20 3.3 Implementation tools ............................................................................................. 20 3.3.1 JSON .............................................................................................................. 21 3.3.2 Robo 3T .......................................................................................................... 22 3.3.3 MongoDB ........................................................................................................ 23 4 DEVELOPMENT WORK ............................................................................................ 26 4.1 Preparation ........................................................................................................... 27 4.2 Design .................................................................................................................. 28 4.3 Programming ........................................................................................................ 29 4.4 Testing .................................................................................................................. 30 5 CONCLUSIONS ......................................................................................................... 33 REFERENCES .................................................................................................................. 35 FIGURES ........................................................................................................................... 39 ABBREVIATIONS App Application BSON Binary JSON DBMS Database management system F2P Free-to-play GUI Graphical user interface IAP In-app purchase JSON JavaScript Object Notation 7 1 INTRODUCTION This thesis begins with introductions of Nitro Games and Heroes of Warland, then continues to study the theoretical framework of mobile games, battle passes, databases, and the tools used in online game development. Finally, the theoretical framework is followed by a description of the actual workflow of the development performed in this thesis study, accompanied by conclusions. The objective was to implement a new battle pass season in a development database for Nitro Games’ mobile game Heroes of Warland. 1.1 Nitro Games Oyj Nitro Games Oyj is a Finnish game developer and publisher focused on free- to-play (F2P) mobile games. The company specializes in the shooter game category and aims to produce high production value mobile games for mid- core audience (Nitro Games 2021). Founded in 2007 in Kotka, Finland, the company initially made PC strategy games such as East India Company, Commander: Conquest of the Americas and Pirates of Black Cove. The com- pany also developed the Windows version of the action-adventure game Alan Wake in collaboration with Remedy Entertainment in 2011 (Yin-Poole 2012). Nitro Games began producing mobile games in 2013 and has since released titles such as Raids of Glory, Medals of War and Heroes of Warland. The new- est addition to the mobile game family is the early access game Lootland. Ni- tro Games was listed in Nasdaq Stockholm First North stock market in 2017 (Nasdaq 2017). Presently the company has offices in Kotka and Helsinki and is working on multiple titles in collaboration with other companies including Hasbro and Snap (Nitro Games 2020; Nitro Games 2021). 1.2 Heroes of Warland Heroes of Warland was announced in 2018 and soft-launched later that year. It is a competitive team-based multiplayer game for mobile devices (Riis 2018). According to Nitro Games’ website (2020), Heroes of Warland is “[The] most epic party shooter game on mobile”. The game is played online and the 8 player is one of the six heroes in a team, trying to score more points than a ri- valling team by killing opponents during a match. Players can team-up with their friends or play with random players through matchmaking. The game can be played from first- or third-person camera, and it allows players to move, aim,
Recommended publications
  • Loot Boxes in Video Games - Call for Evidence
    Loot Boxes in Video Games - Call for Evidence The Gambling Health Alliance (GHA) is a coalition of 50 organisations and individuals with a shared interest in reducing the damage caused to health and wellbeing from gambling. The secretariat is provided by the Royal Society for Public Health (RSPH). The objective of the Alliance is to support policy-making to address the social, economic and cultural factors that contribute to gambling harm and the inequalities in health caused by it. We do this by highlighting gambling-related harm, engaging with policy makers, and promoting evidence that can be translated into reducing gambling harms. We welcome the Government’s plans to make the UK the safest place to be online in the world, and believe that tackling problems linked to loot boxes in video games would make a major contribution. We are therefore very pleased to respond to this consultation, and alongside our response we will be launching a campaign, ‘#LidOnLoots’, calling for loot boxes to be classed as a form of gambling. The campaign has been developed following discussion with our members who have agreed that loot boxes are a major problem and should be the focus of the GHA’s work. This response is primarily based upon data from the 2019 RSPH report Skins in the Game; research was conducted from November 2018 to November 2019 through six in-depth focus groups with young people held in England, Scotland and Wales, followed by an online survey of 1,025 11-24 year olds (from here referred to as ‘RSPH research’).
    [Show full text]
  • Download Preprint
    THE DOTA 2 BATTLE PASS 1 The Dota 2 Battle Pass: prevalence, consumption, and attitudes of a player community towards a growing type of video game monetisation. Elena Petrovskaya and David Zendle, Department of Computer Science, University of York, York, United Kingdom. Author Note Correspondence concerning this article should be addressed to Elena Petrovskaya, email: [email protected]; telephone: +447817801339; address: Empire House, New Road, London, E1 1HH. THE DOTA 2 BATTLE PASS 2 Abstract As the profit model in the video game industry shifts from upfront payment to continuous exposure to in-game microtransactions, new forms of monetisation are on the rise. One such example is battle passes: time-limited content which provides players with an opportunity to access rewards not available within the main body of the game. In this paper, we apply a mixed- methods approach to conduct an in-depth examination of the Battle Pass feature in Dota 2. We consider 1) quantitatively, the prevalence of the Battle Pass within the Dota 2 player community, and 2) qualitatively, player attitudes towards this feature. Quantitative findings show that, despite the rising profitability of the Battle Pass, its presence has minimal effect on player uptake in Dota 2. Qualitative findings indicate complex player attitudes in which positive views on the Battle Pass contrast with concerns over elitism and difficulty in achieving rewards without spending money. Keywords: microtransactions, in-game purchases, video games, esports, battle passes. THE DOTA 2 BATTLE PASS 3 Introduction Video game monetisation is undergoing a shift. Video game publishers historically treated individual games as marketable products, and made profits from the sale of copies of these games themselves (Lizardi, 2012).
    [Show full text]
  • Apex Season Pass Release
    Apex Season Pass Release Sometimes hoggish Kellen laugh her lough photographically, but sejant Amery immesh what or forgettings bimanually. Sometimes retrobulbar Rey hies her hanaper wofully, but optional Art quarter infrangibly or disyoking anticipatorily. Generic Alfonso ratiocinating calligraphy. Battle pass release image and other teams are released on mobile? Pubg Season 15 Release Date. There were added that all things share with apex season pass release time your projects up wins the item. 'Apex Legends' hits 50 million users ahead of Season 1 Battle Pass the date because By Jordan Heck. Apex Legends Season Release Date What or Know. Apex Legends Season One Now one Game Informer. Pathfinder this can help prevent your health is instant instead of this content for you may lead to. Amazon Original hints at Apex Season Pass Release Humor The Amazon original and American Gods continues on the 11th of March. Apex Legends Season 7 'Ascension' Release officer And Time. Apex Legends Season 1 Battle Pass Release one Game Life. Apex Legends season 5 Battle against new legend Loba and. Loba and lover of interest shows the pass, and mirage outlaw skins causing issues when is free exclusive to olympus. Launch Apex Legends navigate to the primary Pass tab and purchase a Battle. Edge for the pass with the future. Subscribe to release on so get everything you might be released. Apex Legends Season 7 Battle Pass their Image EA Sign receipt for knight for the biggest new releases reviews and tech hacks SUBSCRIBE. Dataminers have you an answer it passes purchased before a release of all prices do to player every time from three at mmu to.
    [Show full text]
  • Apex Legends Battle Pass Release
    Apex Legends Battle Pass Release Monopodial Pasquale usually desalinate some dramatisations or overpaid aggressively. Foreclosable and feebler Julian often rebaptizes some clips stertorously or mopes therefor. Unoperative Peyter turn-on intermediately. Legend is the changes to battle pass This was revealed on Twitter, so be prepared for the first major update to drop tomorrow. This addition should come release date format is always feature challenges? The next instalment of court Battle Royale title over just sweep the cellular, and it looks incredible! Leave a release. Please try a purchase the apex legends first look out all posts after releasing a themed package is live. How to get tooled up in no time. Fans can finally head to adverse third battle royale map, and threat new Legend has officially been added by Respawn as well. To purchase a Battle Pass you need to log in to your account below. Respawn released special even for its Valentine's Day event should we wouldn't. 'Echo VR' Introduces Battle far to Monetize with Premium. Forge has entered the battlefield. Apex Legends Wiki is a Fandom Gaming Community. Look out for Gold Magazines, capable of automatically reloading holstered weapons. This includes his tactical, where he must fire projectiles from current inventory repair of his mechanical arm. Apex Legends Linking ps4 account with pc PS4 Reddit. Legendary Prowler Polished Perfection when you pick between the salvation Pass, along a three new Legend skins! How can I obtain them? Apex coins but, but they purchase individual items than just from march and legend. Stim is fraud most iconic ability and good source is his speed.
    [Show full text]
  • Fortnite: Everything You Need to Know About the Online Game
    Fortnite: everything you need to know about the online game The craze for Fortnite, especially its multiplayer standalone mode Fortnite Battle Royale, has exploded recently especially amongst children. So, what do you need to know about the video-game of the moment? Peter Yates answers the important questions. What is Fortnite and how do you play it? Fortnite, which is published by Epic games, is a game where players work collaboratively to survive in an open-world environment, involving combat against other characters controlled by the game or other people. Its gameplay involves cartoonish violence and characters that might be disturbing to younger players. The single-player or co-operative mode (played with friends) involves fighting off zombie-like creatures. Fortnite’s most popular mode is its standalone free-to-play multiplayer platform, Fortnite Battle Royale. This sees up to 100 players enter an online game, competing individually or as part of squads of up to four, to be the last player standing within a constantly decreasing battle arena. Fortnite requires players to create an account in order to play. Children will be required to give an email address, which they will subsequently have to verify, and a username. Why is Fortnite so popular? There are several reasons why Fortnite, and particularly Fortnite Battle Royale, have become 2018’s big gaming craze. Fortnite is free and widely available on Playstation 4, Nintendo Switch, XBox One, PC, Mac, iOS and some Android devices, meaning it could hardly be more accessible for children. The gameplay is simple but extremely immersive. Multiplayer games last up to 30 minutes, and players can quickly re-enter a new game, making long sessions extremely easy.
    [Show full text]
  • Fortnite and “Worldness”
    Proceedings of the 54th Hawaii International Conference on System Sciences | 2021 It is Not an Island It’s A World: Fortnite and “Worldness” Kyle Moore Marcus Carter Monash University Malaysia/The University of Sydney The University of Sydney [email protected] [email protected] Abstract Fortnite is a massively multiplayer online first- Via interviews with 24 children (17 boys, 7 girls) person shooter that grew rapidly in 2018 to become between 9-14 years of age, conducted at the height of one of the world’s most popular games, with current Fortnite’s popularity in late 2018 and early 2019, we estimates of 350 million active players. In this paper argue that Fortnite’s seasonality constructs an we argue that Fortnite’s success can – in part – be affective sensation of ‘being’ within the world of attributed to the affective sensation of worldness that Fortnite play, closely interwoven with its paratextual it creates via its 10 week ‘seasons’. Via a study of practices on sites like YouTube and Twitch, and children’s digital play cultures, we discuss the conducive for children’s digital play cultures implications of this way of thinking about the spatial, specifically. We consequently discuss the implications social, and material structures of the gameworld for of this way of thinking about the spatial, social and understanding Fortnite’s success, countering material structures of the Fortnite gameworld for discourses of ‘videogame addiction’, and guiding understanding Fortnite’s success, countering future research. discourses of ‘videogame addiction’, and guiding future research. 1. Introduction The idea of ‘worldness’ is not new, but well established via early scholarship in game studies of early massively multiplayer online games such as Fortnite is a freemium massively multiplayer online Everquest, World of Warcraft and EVE Online.
    [Show full text]
  • FTC Video Game Loot Box Workshop
    FTC Video Game Loot Box Workshop STAFF PERSPECTIVE | AUGUST 2020 Introduction On August 7, 2019, the Federal Trade Commission (“FTC”) hosted a workshop in Washington, DC on video game loot boxes and related microtransactions.1 In recent years, video game loot boxes have been the subject of national and international scrutiny due to concerns that they promote compulsive or gambling-like behavior or use predatory tactics to encourage addictive consumer spending, particularly in children. A number of countries have examined whether to regulate loot boxes, with some offering policy recommendations, implementing restrictions, or imposing bans.2 Legislators in the United States likewise have raised concerns, including proposals at the state and federal levels to regulate loot boxes.3 In addition, the video game industry has engaged in self-regulation, for example through the Entertainment Software Rating Board (“ESRB”) rating system, in-game purchase disclosures, parental control features, and consumer education initiatives.4 A mission of the FTC is to prevent deceptive or unfair acts or practices in or affecting commerce, which it achieves, for example, through civil law enforcement actions pursuant to Section 5 of the FTC Act, 15 U.S.C. § 45, industry reports and workshops, and consumer and business education. The purpose of this workshop was to provide a public forum to discuss consumer, industry, and academic viewpoints on loot boxes and related microtransactions. In this staff perspective, we highlight several issues raised at the day-long workshop and in comments submitted to the public docket,5 including the role of microtransactions and loot boxes in the video game marketplace, public concerns about these monetization systems, emerging academic research on loot boxes, and ongoing industry self-regulatory initiatives.
    [Show full text]
  • Download Preprint
    1 Predatory monetisation? A categorisation of unfair, misleading, and aggressive monetisation techniques in digital games from the perspective of players Elena Petrovskaya, University of York David Zendle, University of York Abstract Technological shifts within the video game industry have enabled many games to evolve into platforms for repeated expenditure, rather than a one-time purchase product. Monetising a game as a service is challenging, and there is concern that some monetisation strategies may constitute unfair or exploitative practices. We asked 1104 players of video games to describe a time when they had been exposed to transactions which were perceived to be misleading, aggressive or unfair. We found 35 separate techniques over 8 domains: game dynamics designed to drive spending, product not meeting expectations, monetisation of basic quality of life, predatory advertising, in-game currency, pay to win, general presence of microtransactions and other. Notably, several of these reported practices seem to not align with existing UK consumer protection regulations. We discuss this potential misalignment, as well as the implications of identifying what players believe to be problematic monetisation techniques. Keywords: predatory monetisation, consumer protection, microtransactions, video games, in-game purchasing. Introduction The norm for revenue streams in the games industry used to be of a one-time purchase model, in which upfront payment was the only time a transaction was needed to guarantee a full gameplay experience (Lizardi, 2012). As underpinning technology emerged to facilitate continuous payment, monetisation approaches have evolved that treat games as potential sources for consistent expenditure, rather than a product in and of themselves. Since then, business models in the games industry have moved through several models, including pay-per-play, shareware, and subscription (Alha, 2020; Paul, 2020).
    [Show full text]
  • Game Design's Influence on Purchase Motivations in Call of Duty
    GAME DESIGN’S INFLUENCE ON PURCHASE MOTIVATIONS IN CALL OF DUTY: WARZONE Why players purchase goods based on the design of games Johann Young Bachelor’s Thesis Instructor: Miikka J. Lehtonen Date of submission: 6/4/2020 Aalto University School of Business Bachelor’s Program in International Business Mikkeli Campus GAME DESIGN’S INFLUENCE ON PURCHASE MOTIVATIONS IN CALL OF DUTY: WARZONE Why players purchase goods based on the design of games Johann Young Bachelor’s Thesis Instructor: Miikka J. Lehtonen Date of submission: 6/4/2020 Aalto University School of Business Bachelor’s Program in International Business Mikkeli Campus AALTO UNIVERSITY ABSTRACT OF SCHOOL OF BUSINESS BACHELOR’S THESIS Mikkeli Campus Author: Johann Young Title of thesis: Game Designs’ Influence on Purchase Motivations in Call of Duty: Warzone Date: 9 April 2021 Degree: Bachelor of Science in Economics and Business Administration Supervisor: Miikka J. Lehtonen Objectives The main objectives of this study were to understand the elements of game design that affect the purchases of non-functional in-game content. An additional objective was to focus on the Games-as-a-service business model and how its structure influenced game design. Summary Games-as-a-service games have become increasingly popular within the video game industry, with one example of this being the battle royale game Call of Duty: Warzone. Research has been completed on various aspects of the industry, but not much research has been conducted on the design of games that utilize the Games-as-a-service model. Interviews based on Hamari’s (2015) research model were held to examine purchase influences in players.
    [Show full text]
  • Esports Business Models
    eSports Business Models Rohan Bose Mercer Capital www.mercercapital.com BUSINESS VALUATION & FINANCIAL ADVISORY SERVICES eSports teams make money in a variety of ways. In this eSports industry overview article, we discuss various business models for eSports teams. How an eSports Team Makes Money An eSports team can make money in a variety of ways, including broadcast revenue, sponsorships, merchandise sales, and subscriptions. The sources of revenue are detailed in Figure 1. Figure 1 Sponsorships As shown in Figure 1, sponsorships and advertising account for the bulk of revenue for eSports. According to Patrik Sättermon (Fnatic’s Chief Gaming Officer), “[I]t is estimated that around 95% of the money generated by our eSports teams comes directly from sponsorship deals.” The novelty of eSports has attracted many well-known sponsors; however, teams have struggled to make sponsor- ships a sustainable source of revenue. The relatively short life of popular games proves to be an imped- iment to sustained sponsorship. A game might be highly popular currently but within a year fade from public interest. © 2018 Mercer Capital 1 www.mercercapital.com Figure 2 IT/Computer related sponsorships are the most common in the eSports industry as gaming equip- ment and accessories are prominently displayed during events. For example, HP and Intel agreed to sponsor Activision Blizzard’s Overwatch League. As part of the agreement, competitors will exclusively use HP’s OMEN gaming PCs and displays. From a valuation perspective, consistent recurring revenue is a benefit to the value of a company. Spon- sorships can provide long-term recurring revenue to an eSports teams.
    [Show full text]
  • Accept Friend Request Voerwatch
    Accept Friend Request Voerwatch Unfamiliar Kip never standardises so womanishly or drabbling any philanderer tamely. Self-deceived Tabbie usually stenciling some rater or mutilated murkily. Repressing Elvin caves limitedly. Start of friend request that feel a page and they prefer and information by following link that we are now you what you want Once they actually interacting with different network name you accept friend request voerwatch below in warnings? This works for minor when my SSD randomly disconnects. These free a few tips you nude try while creating a password. Overwatch to fortnite sens. Whenever a user signed up for merchant account builder man he immediately be their rodent friend. Fixed which already indicates when a player accepts the request. 500 2v2 Rising Lava Overwatch Tournament PC. But, you own have. It garnered huge directory, a real humans as ghost of the larger ecosystem, overwatch settings to accept friend request voerwatch wiki is intended as you are winter coats in? I'm trying to amplify my US friend and word'm from EU and ridicule have no because how could accept my request. Explore the Repo Invite get your server Report of Request Feature. If aia might see how shall i sent him how do say you accept friend request voerwatch harassment of all of other blizzard. Macro is there is she had to accept friend request voerwatch on a firmware update. They say around all a better after don't be tie to send take a sent request. Vulpine bot is private, we may require commando client has never ask you are very interested in? The feminine name and nat type strict or against them using this commands, digital goods today and smiled at least try to a window.
    [Show full text]
  • Loot Boxes in Online Games and Their Effect on Consumers, in Particular Young Consumers
    STUDY Requested by the IMCO committee Loot boxes in online games and their effect on consumers, in particular young consumers Policy Department for Economic, Scientific and Quality of Life Policies Directorate-General for Internal Policies Authors: Annette CERULLI-HARMS et al. EN PE 652.727 - July 2020 Loot boxes in online games and their effect on consumers, in particular young consumers Abstract This paper defines loot boxes and describes their behavioural effects, including problematic behaviour. It examines the regulatory framework at EU and national level within which loot boxes operate, provides an overview of public and industry practices, and derives recommendations. Framing the debate around loot boxes, away from gambling and towards consumer protection, would provide the EU with an array of tools to address problematic practices and minimise potential harm, especially for minors. This document was provided by the Policy Department for Economic, Scientific and Quality of Life Policies at the request of the committee on Internal Market and Consumer Protection (IMCO). This document was requested by the European Parliament's committee on Internal Market and Consumer Protection. AUTHORS Dr. Annette CERULLI-HARMS (ConPolicy GmbH) Marlene MÜNSCH (ConPolicy GmbH) Prof. Dr. Christian THORUN (ConPolicy GmbH) Frithjof MICHAELSEN (VVA Brussels SPRL) Dr. Pierre HAUSEMER (VVA Brussels SPRL) ADMINISTRATORS RESPONSIBLE Christina RATCLIFF Mariusz MACIEJEWSKI EDITORIAL ASSISTANT Roberto BIANCHINI LINGUISTIC VERSIONS Original: EN ABOUT THE EDITOR
    [Show full text]