ADVERTISEMENT

School shooter video game draws criticism

Published May 30, 2018 09:07 am

By Agence France-Presse

An upcoming video game that lets players simulate a school shooting is coming in for criticism from parents of shooting victims and from politicians. A memorial to victims of the shooting at Marjory Stoneman Douglas High School in Parkland, Florida (AFP/File / RHONA WISE/MANILA BULLETIN) A memorial to victims of the shooting at Marjory Stoneman Douglas High School in Parkland, Florida (AFP/File / RHONA WISE/MANILA BULLETIN) An online petition by the activist group Change.org urging the game distributor not to launch the game has drawn more than 100,000 signatures.
The game, "Active Shooter," is to be released by Valve Corp. of Bellevue, Washington, on June 6 for between $5 and $10. A trailer on the website of Valve's digital distributor Steam opens with the player's character as a SWAT team member entering a school to tackle a shooter, before switching over to the perspective of the attacker, with the action set to a pounding heavy metal score. It ends with a trail of students' bodies littering an auditorium room as a stats box keeps count of the numbers of police and civilians killed. In addition to allowing players to pick sides, the game boasts a multiplayer mode and the ability to play as an unarmed student trying to survive. "I have seen and heard many horrific things over the past few months since my daughter was the victim of a school shooting and is now dead in real life," said Fred Guttenberg, whose daughter, Jaime, 14, was killed in the February 14 shooting at Marjory Stoneman Douglas High School in Parkland, Florida. "This company should face the wrath of everyone who cares about school and public safety and it should start immediately," Guttenberg said on Twitter. "Do not buy this game for your kids or any other game made by this company." "This is inexcusable," said Florida Senator Bill Nelson. "Any company that develops a game like this in (the) wake of such a horrific tragedy should be ashamed of itself." Ryan Petty, whose 14-year-old daughter Alaina died in Parkland, also criticized the game. "It's disgusting that Valve Corp. is trying to profit from the glamorization of tragedies affecting our schools across the country," Petty said on Facebook. "Keeping our kids safe is a real issue affecting our communities and is in no way a 'game.'" Parkland students launched a grassroots campaign for tighter gun control following the shooting at their school which left 14 students and three adults dead. A disclaimer by the game developer, Revived Games, said the game "is meant solely for entertainment purposes and simulation." "Revived Games believes violence and inappropriate actions belong in video games and not real world, and insists that in no event should anyone attempt to recreate or mimic any of the actions, events or situations occurring in the game," it says. "If you feel like hurting someone or people around you, please seek help from local psychiatrists or dial 911 (or applicable)." Ten people were killed in a school shooting in Texas on May 18 by a heavily armed 17-year-old classmate.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.