Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Hacker bouwt JavaScript-versie van Prince of Persia voor gebruik in browser

Natuurlijk draait Doom op zowat ieder apparaat, maar er is een nieuwe concurrent voor de game-die-overal-op-past. Een hacker heeft een browserversie van de originele Prince of Persia gemaakt. Die blijkt ook op smartwatches te werken.

Prince of Persia, de platformer die in 1989 uitkwam voor de Apple II, mag inmiddels met recht een klassieker worden genoemd. Voor wie te jong is om zich de game nog goed te herinneren heeft ontwikkelaar Oliver Klemenz PrinceJS gemaakt. Dat is een browserversie van de game, die helemaal is omgezet naar JavaScript zodat deze kan draaien in vrijwel iedere browser op zowel desktop als op mobiele apparaten.

De ontwikkelaar zegt op Twitter dat de game zelfs werkt op zijn Apple Watch. De wearable heeft geen eigen browser, maar kan wel links openen vanuit een e-mail of iMessage. De webpagina wordt vervolgens gerenderd op het horloge en dat werkt volgens Klemenz prima met de game. Een gebruiker kan zichzelf daarom een link naar PrinceJS.com mailen en op het horloge openen. De controls werken volgens hem via touch, al zijn ze niet vloeiend. De resolutie van de game is maximaal 280x192, dezelfde als waarop de originele Prince of Persia draaide. Ook draait Prince of Persia op andere smartwatches. Nu is het wachten tot de game ook op Ikea-lampen en kassa's kan draaien.

Prince of Persia

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Door Tijs Hofmans

Redacteur privacy & security

14-01-2022 • 10:52

113 Linkedin

Reacties (113)

Wijzig sortering
Hier een interview met Jordan Mechner himself waarin hij uitlegt hoe hij te werk gegaan is destijds bij het ontwikkelen van het spel: https://www.youtube.com/watch?v=sw0VfmXKq54
Reageer
Laatst ook gezien. Geinig dat de game is ontstaan door limieten op de mac en andere toevalligheden. Ik viel wel door de mand, want ik had het spel vroeger wel even gespeeld maar had nooit van shadowman gehoord. :P
Reageer
So cool! Gaaf dat hij de video footage nog heeft.

Shadowman was ik vergeten, maar toen ik in de YouTube video de scene zag dat de held door de spiegel gaat en shadowman verscheen herinnerde ik me weer wanneer ik dit voor het eerst zag. Was een echt WTF moment. Super atmosphere had deze game. Het zwaardvechten vond ik helaas niks.
Reageer
Iemand al ontdekt hoe je kan springen (met keyboard)? Lijkt niet geimplementeerd te zijn.

EDIT: bijkbaar arrow left/right inhouden tegelijk met up :-) ik dacht dat het vroeger met space ging.

[Reactie gewijzigd door Opperpanter2 op 14 januari 2022 11:02]

Reageer
Bediening met keyboard:
Springen: pijltje omhoog
Bewegend springen: pijltje omhoog met pijltje naar links/rechts
Potions/Zwaarden oppakken: linker of rechter shift
Zwaardgevecht: shift
Kleine stapjes: shift ingedrukt met pijltje naar links/rechts
Hangen: shift ingedrukt houden

Als je in Windows speelt vergeet dan niet eerst plaktoetsen uit te schakelen. Kan erg frustrerend zijn.

Cheaten:
https://princejs.com/?level=1&health=3&time=60&strength=100&width=0

Url veranderen :)
Reageer
Cheaten deed je toch met prince.exe megahit? B)
Reageer
vanaf versie 1.3 was het "prince.exe improved" :9
Reageer
Ja! Ik had ook echt geen zin om elke keer maar weer terug te moeten. Cheaten was mijn ding (later niet meer :-) ).
Reageer
Pijltje omhoog. En shift inhouden om 1 stap te zetten.
Reageer
Pijltje naar boven op mijn Apple klavier...
Reageer
Pijltje omhoog werkt bij mij.
Reageer
Pijl naar boven toch? Kan los, maar ook tijdens rennen!
Reageer
Pijltjes link/rechts om te lopen.
Shift + links/rechts om te stappen.
Pijltje omhoog om te klimmen (met een sprongetje) (langer vasthouden!).
Pijtje omlaag om neerwaarts te klimmen.
Pijltje links/rechts + pijltje omhoog om over een afstand te springen.
Shift om een potion te drinken én om te vechten als je het zwaard gevonden hebt.
Reageer
Fantastisch! Alleen al dat beginmuziekje: trip down memory lane!
Reageer
Zeker, dit kan wel eens een mega hit worden!
Reageer
Ik raak een beetje de weg kwijt met al die titels. Waarom heet deze meneer een “hacker” en geen Java programmeur of desnoods Java software engineer? Misschien kan iemand dat eens uitleggen.
Reageer
😄

https://oklemenz.de/
Chief Development Expert at SAP SE (17 years at SAP)
Studies at the University of Mannheim
Diploma in Business Computer Science
Scholarship and Alumnus at e-fellows.net
Internship at j&m Management Consulting and Consolut
General matriculation standard at Burghardt-Gymnasium Buchen
Die beste man heeft toch wel een nette CV dat wie wordt weggezet als hacker 🤣

@Tijs Hofmans Enlighten us waarom je deze man hacker noemt.
Reageer
In geeks noem ik mensen die iets cools in elkaar knutselen vaak hacker. Deels om het stigma weg te nemen rondom het woord, deels omdat dat is wat ze met dat ene project aan het doen zijn: iets in elkaar aan het hacken. Zijn verdere cv, imposant als het is, is daarvoor niet zo relevant.
Reageer
Als je een exact vak leert, dan wordt je geconfronteerd met heel veel definities van begrippen die altijd dezelfde betekenis hebben. Als het echter om informatica gaat, dan kan hetzelfde begrip in verschillende computertalen een totaal verschillende betekenis hebben. Zelfs worden begrippen gebruikt zonder een definitie. Klein voorbeeldje: in Swift wordt het begrip “Module” veelvuldig gebruikt, terwijl er afhankelijk van de context een andere betekenis aan wordt gegeven, die je dan maar moet raden.

Na dit lange verhaal: jij bent nu bezig met het begrip “Hacker” hetzelfde te doen. Het zou beter zijn als je gewoon accepteert dat het begrip hacker zowel positief als negatief kan zijn.
Reageer
Het zou beter zijn als je gewoon accepteert dat het begrip hacker zowel positief als negatief kan zijn.
Dat doe ik heus wel, ben maar niet bang. Ik heb in de 3 jaar dat ik nu bij Tweakers werk al tientallen keren het verwijt gehad dat ik het woord hacker alleen maar gebruik in negatieve context, en meestal is er wel iemand die voorstelt voortaan alleen nog het woord 'cracker' te gebruiken. Accepteer maar dat ik 'hacker' zowel voor positieve als negatieve dingen gebruik :)
Reageer
Dat accepteer ik zeker. Maar blijft overeind dat je naar mijn smaak het begrip “hacker” niet moet gebruiken voor iemand die overduidelijk als programmeur bezig is. Op die manier maak je van elke programmeur een hacker. Hoewel, misschien heeft hij zich daar wel ooit eens aan bezondigd…..
Reageer
Hoewel ik het met je eens ben dat het woord hacker in dit artikel niet op zijn plaats is, ga je hier wel een beetje de mist in. Programmeren kan ook hacken zijn. Meestal in de context waarbij je een systeem of hardware gebruikt waar het niet voor bedoeld is, of bijvoorbeeld ook een quick'n'dirty oplossing om om een probleem heen te werken, dat noemt men ook vaak een hack. Quake 3's Fast inverse square root is een typisch voorbeeld van een hack, en iemand die zoiets verzint/implementeert is in mijn ogen een hacker.

Alleen lijken geen van de elementen die je normaal gesproken toedeelt aan hacken binnen de context van het programmeren hier aanwezig. Misschien wordt ervoor gekozen omdat de boel op een Apple Watch draait, maar dat ding heeft gewoon een browser component; je kunt links bekijken die in emails staan. Je kunt waarschijnlijk ook de browser van een gemiddelde smart TV naar deze pagina laten wijzen en dan de game op je TV spelen. Tja, vind dat niet heel bijzonder om eerlijk te zijn, dat is gebruik maken van componenten waar ze daadwerkelijk wél voor bedoeld zijn :).
Reageer
Het spel is nooit ontworpen om in een browser te draaien, of het nu een browser op je PC, smart-TV of Apple watch is.

Deze hacker heeft het spel naar de browser gebracht en daarmee is ook aan jouw definitie van hacken voldaan.
Reageer
Sorry maar dat slaat nergens op. Er is niets aan het spel dat een specifiek platform dicteert, en browsers zijn vandaag de dag een prima platform voor games.
Reageer
Het is evident dat een browser tegenwoordig prima geschikt is voor spellen en dat wordt met het maken van een PP versie die binnen een browser draait alleen maar bevestigd.

Net als dat een Samsung wasmachine een prima platform is voor DOOM, die is oorspronkelijk niet voor een Samsung wasmachine uitgebracht maar iemand heeft het er wel weekend op gekregen.

Hoe dan ook is het mijn inziens heel ludiek en nostalgies dat deze meneer dit heeft gedaan en dat andere hier van kunnen genieten. Het is ook heel erg leuk om te zien dat de orginele ontwikkelaar het ook kan waarderen.
Reageer
Net als dat een Samsung wasmachine een prima platform is voor DOOM,
Nou idd zeg, hele volkstammen die games spelen op nun wasmachine 8)7
Hoe dan ook is het mijn inziens heel ludiek en nostalgies dat deze meneer
Helemaal mee eens, maar dat was de discussie niet. Het ging om de keuze voor het woord "hacker" door de auteur van dit artikel, en dat is mijns inziens gewoon misplaatst (en spreekt naar mijn idee ook niet vóór de beste man).

[Reactie gewijzigd door .oisyn op 14 januari 2022 21:22]

Reageer
Mijn persoonlijke definitie van hacken is iets ontwikkelen wat eigenlijk niet zo hoort te werken. Daar valt misbruik maken van fouten in andermans software onder. Maar ook een dirty fix in je eigen code kan als een hack worden gezien.
Prince of Persia is niet gemaakt om in een browser te werken dus dit behoort naar mijn idee wel onder de categorie "hack".

[edit] Dit was eigenlijk als reactie op @Iblies bedoeld.

[Reactie gewijzigd door 3raser op 14 januari 2022 11:49]

Reageer
Prince of Persia is niet gemaakt om in een browser te werken
Maar hij heeft niets met de originele code van Prince of Persia gedaan, afgezien van gereverse engineered. Hij heeft een compleet nieuwe implementatie geschreven. Niets dan respect daarvoor (veel meer dan een DOSBox implementatie omzetten met emscripten oid), maar een hack is het niet. Want sinds wanneer is een browser - vandaag de dag - niet bedoeld om een game in te spelen?

[Reactie gewijzigd door .oisyn op 14 januari 2022 12:28]

Reageer
T is een beetje half-half, want reverse engineeren kan je toch wel enigszins onder hacken scharen m.i.
Reageer
Al blijkt het geen reverse engineering feat, de broncode van de originele game op Apple II is al eerder door Melcher openbaar gemaakt, en blijkbaar is dit project een fork van een andere implementatie.
Reageer
Als mijn collega's en ik (software developers) het hebben over "iets in elkaar aan het hacken", dan bedoelen we dat nooit positief. Dan bedoelen we het in elkaar flansen van iets zonder daarbij goede development richtlijnen te volgen.

Wat deze persoon gemaakt heeft is best indrukwekkend, het wegzetten als "in elkaar gehackt" vind ik erg denigrerend overkomen en niet netjes naar de beste man toe.
Reageer
Leuk om te zien dat je hier een -1 krijgt terwijl je juist wel iets informaties deelt, want inderdaad is hacken binnen context van development eigenlijk nooit iets positiefs.

Rare thread dit, en al helemaal de moderatie erop..
Reageer
Toch slaat het nergens op. Hij heeft gewoon een normaal fatsoenlijk stukje software geschreven in javascript, via gebruikelijke gebaande paden. Ik heb ook best wel wat gehackt (in de zin die jij hier bedoelt; in de context van programmeren en met hardware bezig zijn, dingen doen waarvoor ze oorspronkelijk niet bedacht zijn), maar als ik gewoon een stuk software schrijf; oftewel gewoon mijn werk doe; vind ik mezelf geen hacker.

[Reactie gewijzigd door .oisyn op 14 januari 2022 12:03]

Reageer
Als je gewoon een stuk software schrijft, dan ben je inderdaad geen hacker.
Als je een ongewoon stuk software schrijft dan ben je wel een hacker.

Dus op het moment dat je de gebaande paden verlaat dan ben je hacker
Reageer
Je bent het dus eens dat deze gast geen hacker is :)
Reageer
Welk label/functietitel/geuzennaam hij op zijn voorhoofd heeft staan is niet relevant. Het gaat erom dat hij iets met Prince of persia in een webbrowser heeft gedaan. Dat is waar het verhaal over gaat

Als Thijs Hofmans deze gast een hacker noemt dan begrijp ik precies wat hij bedoelt, en dat is waar het om gaat.

Volgens mij is Tweakers een techsite en niet de mierenneuksite der nederlandsche taal.
Reageer
Welk label/functietitel/geuzennaam hij op zijn voorhoofd heeft staan is niet relevant
Je snapt denk ik best wat ik bedoel. Bovendien aparte opmerking als je in de post ervoor nog beschrijft wanneer je wel en wanneer je geen hacker bent. Ik volg slechts jouw definitie, waarvan je erna zegt dat het dus niet relevant is?
Het gaat erom dat hij iets met Prince of persia in een webbrowser heeft gedaan.
Klopt, hij heeft een project geforked van iemand anders, dat weer gebaseerd is op de Apple II sourcecode van de originele maker. Hij heeft wat missende dingen geïmplementeerd, en touch controls toegevoegd om het te kunnen spelen op touch screen devices, zoals de Apple Watch. Oftewel, gewone software development en niet het verlaten van gebaande paden.

[Reactie gewijzigd door .oisyn op 17 januari 2022 10:48]

Reageer
Ik snap precies wat je bedoelt maar ik denk dat de sop de kool niet waard is.
In plaats van te discusseren over woorden ga ik liever weer wat code kloppen en hacken.
Reageer
Toch bedankt voor je input dan, 3 dagen na de discussie :)
Reageer
Wat ik eerder zeg....ben liever bezig met programmeren dan nieuwssites lezen
Maar verder graag gedaan ;-)

[Reactie gewijzigd door veltnet op 17 januari 2022 11:02]

Reageer
Ok, laten we het dan vrijheid van de auteur noemen.

Ik vind het zelf erg onduidelijk. We hebben taal als communicatiemiddel en daarbij definities afgesproken om wederzijds begrip te hebben.

Hacker komt oorspronkelijk uit het Engels, maar staat intussen gewoon in de Van Dale.
hac·ker (de; m,v; meervoud: hackers)
1 iem. die inbreekt in computers
C.q. die betekenis ligt vast. Er staan geen andere. Sure, je kan er tegen vechten omdat je het er niet mee eens bent, maar kleine kans dat je dat gaat winnen. En een irritatiefactor voor anderen.

Hier gaat het over iemand die source code om heeft geschreven in een andere programmeertaal. Gewoon een programmeur. Als hij het in z'n vrije tijd heeft gedaan evt hobbyist of knutselaar.

[Reactie gewijzigd door MeMoRy op 16 januari 2022 12:41]

Reageer
Hacken buiten de context van openbreken gaat toch altijd nog over iets ongewoons voor elkaar krijgen met dingen die hier niet voor bedoeld zijn, niet voor het gewoon schrijven van een spelletje
Reageer
Dan gebruik je het alleen in een negatieve context. Vind ik onterecht. Vandaar dat ik het nu zo gebruik.
Reageer
Sorry hoor maar ik zou even Googlen als ik jou was op basis van Wikipedia en ja de meeste mensen Googlen!

Een hacker, is een persoon die binnendringt in een computernetwerk door de beveiliging te omzeilen. Niet altijd met de bedoeling om illegaal informatie toe te eigenen, maar veelal om aan te tonen dat het netwerk onvoldoende beveiligd is.

Laten we nou alsjeblieft nier meer interessant doen dan dat het is.
Reageer
Ah je bedoelt de volgende Wikipedia-omschrijving van 'hacker'?
A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means.
Waarin dus niks staat over binnendringen of beveiliging, illegaliteit of dingen aantonen?
Reageer
In hetzelfde artikel (notabene direct na de door jou gequote text):
Though the term hacker has become associated in popular culture with a security hacker – someone who utilizes their technical know-how of bugs or exploits to break into computer systems and access data which would otherwise be unavailable to them – hacking can also be utilized by legitimate figures in legal situations.
En even verderop:
Today, mainstream usage of "hacker" mostly refers to computer criminals, due to the mass media usage of the word since the 1990s.[5] This includes what hacker slang calls "script kiddies", people breaking into computers using programs written by others, with very little knowledge about the way they work. This usage has become so predominant that the general public is largely unaware that different meanings exist.
De persoon waar het artikel over gaat is gewoon software ontwikkelaar (zo beschrijft hij zichzelf ook op Twitter) en heeft een spel geport naar de browser en toevallig werkt het ook op Apple Watch. Dit heeft helemaal niets met hacken te maken in de zin waarin het grootste deel van de samenleving het woordt gebruikt. En zoals ik al eerder in een andere reactie uitlegde, het is zelfs denigrerend.

[Reactie gewijzigd door Wmm op 14 januari 2022 21:03]

Reageer
Ach kom op zeg. Spreken we Nederlands of Engels. Je weet namelijk precies wat ik bedoel. Ik denk dat jij een hoop hackers over één kam scheert als jij durft de termen met Javascript en Prince of Persia aan hacken te koppelen op een Apple Watch. Hilarisch :+
Reageer
Maar het dekt de lading hier niet. Niet iedere programmeur is een hacker, en niet iedere regel code is een hack.
Reageer
Sommige goede hackers die echt veel weten worden soms ingehuurd om voor de regering te werken.
Reageer
Volgens mij is er toch maar 1 betekenis voor het woord hacker nl. iemand die inbreekt in computers.
Reageer
Dan heb je het toch echt mis. De oorsprong van het woord hacker is iemand die meubels maakt met een bijl. Dat woord is vervolgens geleend omdat hackers ook dingen inzetten en tools gebruiken voor een doel waarvoor ze oorspronkelijk niet bedoeld zijn, terwijl het behoorlijk wat behendigheid vereist.
Reageer
Ik raak een beetje de weg kwijt wanneer Javascript telkens wordt verward met Java ;)
Reageer
Java is to JavaScript what Alf is to Gandalf
Reageer
Ik vind dit soort quotes altijd prachtig.
Java is to JavaScript what Car is to Carpenter
Java is to JavaScript what Engine is to Engineer
Java is to JavaScript what File is to Filet
Java is to JavaScript what Card is to Cardio
Java is to JavaScript what Run is to Rune
Reageer
Waarom heten ze dan "hetzelfde" als het niets met elkaar te maken heeft?
Reageer
Omdat het marketing team van Netscape (waar JavaScript origineel in werd gebouwd) een graantje mee wilde pikken van de marketingcampagne achter Java.
Reageer
JavaScript heeft wat dat betreft ook wel wat leentjebuur gespeeld bij Java wat betreft syntax en een (gering) deel van de standaard API.
Reageer
Inderdaad. Fijn fact daarbij: anders was het nog meer waarschijnlijk gebasseerd geweest op Lisp.
Reageer
Dat had achteraf misschien nog wel beter uitgepakt ook, gezien de sloten met javascript die we nu meesturen met websites. In mijn ervaring zijn functionele talen toch compacter, dus had dat een heleboel bytes gescheeld :P.
Reageer
Java is to JavaScript what Engine is to Engineer
Die past er eigenlijk niet echt bij m.i.
Reageer
Ecma-script als term gebruiken is de oplossing tegen de verwarring.

https://www.ecma-internat...mittees/tc39/?tab=general
Reageer
Goede vraag, lijkt meer op een clickbait titel aangezien deze meneer gewoon ontwikkelaar van beroep is.

Vraag me af wat hier gehackt wordt aangezien het helemaal in JS is geschreven en geen WebAssembly port oid

Overigens is dit niet het origineel, het is een fork ( https://github.com/oklemenz/PrinceJS ) van deze repo https://github.com/ultrabolido/PrinceJS

Klopt niet veel van dit nieuwsbericht op deze manier

[Reactie gewijzigd door GrooV op 14 januari 2022 11:14]

Reageer
De -1 op dit bericht is niet terecht. Op https://github.com/oklemenz/PrinceJS (oklemens = Oliver Klemenz) staat duidelijk linksboven vermeld:
oklemenz / PrinceJS (Public) forked from ultrabolido/PrinceJS

Het is natuurlijk wel zo dat er één en ander verbeterd is als je leest onder:
https://github.com/ultrabolido/PrinceJS
This version is a work in progress. The game is not fully playable ...
Reageer
Waarom heet deze meneer een “hacker” en geen Java programmeur? Misschien kan iemand dat eens uitleggen.
Omdat hij niet programmeert in Java, maar in JavaScript })

Maar zonder gekheid, dit is idd geen hacker maar gewoon een programmeur/ontwikkelaar/developer.

[Reactie gewijzigd door P1nGu1n op 14 januari 2022 11:11]

Reageer
Hacken hoeft niet alleen onbedoeld toegang tot organisaties of systemen verkrijgen te betekenen, maar kan ook gaan over het iets in elkaar knutselen.

Vaak kan je door snel wat ingrediënten bij elkaar te voegen al gauw wat in elkaar hacken of relatief veel bereiken. Denk bijvoorbeeld ook aan life-hacks of grootmoeders weetjes. Iemand die graag hacks toepast kan een hacker genoemd worden. Titels zoals bovenstaande worden al vele jaren gebruikt op deze manier.

Java en JavaScript zijn overigens twee verschillende talen die niet per se erg veel op elkaar lijken.

[Reactie gewijzigd door dwebber88 op 14 januari 2022 11:18]

Reageer
Maar dat is hier toch ook weer niet het geval? Hij heeft een volwaardige port gemaakt naar JS, net als dat met veel andere spelletjes al is gedaan. Daar vind ik weinig 'hackerigs' aan, het is niet alsof hij een soort truukje heeft ontdekt en dat heeft gebruikt of iets even snel heeft geknutseld (bijvoorbeeld een DOS-emulator met de DOS versie van PoP koppelen, zoals bij de spelletjes op archive.org).
Reageer
Daar heb je denk ik helemaal gelijk in. Hoe ik het zie zou dit best als hack begonnen kunnen zijn en uitgegroeid tot volwaardige port.
Reageer
Volgens de definitie:
A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means.

In dit geval dus een persoon die zijn kennis gebruikt heeft om een spel te laten draaien op hardware die daar niet voor geschikt was.

Maar hacker wordt altijd geassocieerd met inbreken in computer systemen.

[Reactie gewijzigd door badnews.nl op 14 januari 2022 11:14]

Reageer
Je bespaarde mij de moeite.

Inbreken in een computer systeem is dan ook wel "Hacken" en dan ben je een "hacker" maar het is meer dan alleen dat.

Ook is "Hacken" niet enkel gelimiteerd tot IT/digitale Systemen maar ook tot iets simpels als het aanpassen van een voorwerp dat gemaakt is van hout o.i.d. Al is dit laatste wel verouderd en wordt het zo eigenlijk niet meer genoemd.
Reageer
maar ook tot iets simpels als het aanpassen van een voorwerp dat gemaakt is van hout o.i.d.
Dat is waar het vandaan komt; een hacker is een houtbewerker die een bijl gebruikt. :)

[Reactie gewijzigd door .oisyn op 14 januari 2022 12:28]

Reageer
In dit geval dus een persoon die zijn kennis gebruikt heeft om een spel te laten draaien op hardware die daar niet voor geschikt was.
Maar dat vind ik een brug te ver. Je kunt webpagina's openen op een Apple Watch, en dus ook een game spelen. Het enige dat hij ervoor gemaakt heeft om dat mogelijk te maken, is touch controls toegevoegd zodat het ook enigszins te spelen is.
Reageer
Dat is wel kort door de bocht.

SadBob gaf aan dat hij de weg kwijt raakte met de titels die Tweakers geeft aan de artikellen die zij schrijven en termen als "hacker" gebruiken voor artikellen over het inbreken of stelen van digitale data, maar ook voor artikellen zoals deze.

Lijkt mij, dat als je de term uitlegt en hier de definitie bij geeft, de verwarring verminderd of geheel wegneemt? De definitie is dan zeker wel relevant, Dan voorkom je ook dingen als "Mirrorception" als vertakking van "Inception" Doordat mensen de film Inception verkeerd begrepen.

Het kwam voor mij ook totaal niet over als "Ha ha, dit weet ik beter dan jij!!!" o.i.d.
Reageer
Nee dat is niet kort door de bocht. Elke willekeurige leek die je aanspreekt of het iemand in de IT is of oma en vraagt weet je wat een hacker is dan zal diegene antwoorden iets met iemand die inbreekt op computers. Noem het beestje gewoon bij z'n naam maar dat is deze klote maatschappij tegenwoordig voorzien van veel betweters. Meer interessant doen en erom heen draaien dan daadwerkelijk de koe bij de horens vatten.

[Reactie gewijzigd door Orgel op 14 januari 2022 17:36]

Reageer
Vast. Net zoals dat de meeste mensen weten wat ironie is :+
Reageer
In ieder geval geen zombies of op een orgel spelen
Reageer
Dat is wél kort door de bocht.

Je moet betweters niet verwarren met mensen die gewoon een vraag beantwoorden. Er werdt gevraagd om iets uit te leggen. Dat is dus gedaan.

Dat is net zoiets als dat ik tijdens het werk gevraagd wordt waarom een bepaalde werkwijze niet werkt, ik dat uitleg, en dan een betweter word genoemd, Dat is een beetje raar, niet?

Dat een woord verkeerd word gebruikt in de samenleving wil niet zeggen dat het de correcte betekenis overheerst.

Je gedrag is wel een beetje ironisch wat dat beteft.
Reageer
De betweter beantwoord de vraag zonder enkele nuance; harde copy paste van een Engelse vertaling die eigenlijk niet meer relevant is in algemeen gebruik; terwijl de betweter ook wel weet waar de vraagsteller op doelt omdat het antwoord op die vraag zeker bij de Nederlandse vertaling van een hacker veel dichter bij het antwoord zit. De Media doet dit volop waardoor taal tegen grenzen aan schuurt en de waarde van woorden afzwakken zeker voor de laagopgeleide die de taal al amper beheersen. Mij boeit het totaal niet dat iedereen het hier ironisch vind maar taal kan ontwrichtend werken en als woorden zoals hacker die zorgen voor enorme bedreiging van een maatschappij om systemen te ontwrichten omgezet wordt als een Javascript programmeur die met z'n klokkie aan het pielen is dan denk ik...ach laat maar ook
Reageer
Weer zo'n betweter hoor die de Engelse versie van de Dikke van Dale er even bij pakt om wat extra pluspuntjes te scoren
Wat een onzin. @SadBob vroeg waarom hier hacker geschreven wordt, en @badnews.nl beantwoord die vraag gewoon. Wat hij zegt is precies de beweegreden van de auteur. Als je het niet eens bent met die woordkeuze (wat ik ook niet ben oveirgens, maar om andere redenen dan jij), dan moet je bij de auteur zijn, niet bij @badnews.nl die gewoon de vraag van @SadBob beantwoordt.

Je posts hier zijn trouwens hopeloos ironisch, ik hoop dat je dat zelf ook inziet.
Reageer
Weet je wat het probleem is van deze maatschappij. Mensen die het altijd maar beter moeten weten zonder enige zelfreflectie. Of dit nu de politiek is, artsen of columnisten gewoon puur voor het scoren en harken. Walgelijke mentaliteit. Net als jij namelijk. Je bent het er ook niet mee eens qua woordkeuze maar moet toch mij even terecht wijzen terwijl je weet dat ik ergens gelijk heb. Er wordt namelijk op de man gespeeld in plaats van de empathie dat we eigenlijk best goed begrijpen wat diegene bedoelt.

SadBob stelt namelijk een prima en relevante vraag waar ik het ook helemaal mee eens ben maar wordt weggezet door een betweter die even de pluspunten pakt voor eigen gewin omdat eikels eikels ondersteunen. Hij weet namelijk dondersgoed wat SadBob bedoelt net als de auteur van dit nieuwsbericht. Ik heb de auteur ook hierover aangesproken en het zou hem SIEREN als hij toegeeft dat hacker een verkeerde woordkeuze is zeker gezien de vertaling van hacker in het Nederlands die uitgebreid beschreven staat op de Wikipedia. Een hacker is niet iemand die Prince of Persia CRACKT en laat draaien op een Apple Watch. Deze futiliteit gaat om een veel groter probleem namelijk het rottingsproces in de maatschappij wat al jaren gaande is met overduidelijke enorme problemen op elk gebied. En je hebt helemaal gelijk. Het is hopeloos ironisch. Gelukkig ga ik zo lekker winkelen. Doei doei!
Reageer
Weet je wat het probleem is van deze maatschappij. Mensen die het altijd maar beter moeten weten zonder enige zelfreflectie
Ah daar heb je de ironie weer _o-. Hóór je jezelf eigenlijk wel? Iedereen was hier vriendelijk, *jij* bent degene die met een botte bijl even komt vertellen hoe iedereen (niet alleen hier, nee, zelfs de héle maatschappij) het verkeerd doet.

Inderdaad, zelfreflectie is zeer op z'n plaats.

Wat betreft je opmerking dat het woord hackers niet voor programmeurs gebruikt kan worden, je kan er niet verder naast zitten. Het is alleen veel vaker niet dan wel van toepassing, zo ook hier, en daarom ben ik het er niet mee eens. Niet canwegen jouw notie dat de algemene bevolking het anders interpreteerd; wij zijn geen algemene bevolking, wij zijn techies en gebruiken vaker vakjargon.
Reageer
Klopt inderdaad. Iedereen WAS hier vriendelijk. En doe nou niet alsof ik de enige ben die over hacker struikelt. Scroll even naar beneden zou ik zeggen. Sorry hoor maar als jij Javascript bij de expertise van een hacker hoort die draait op een webbrowser.. :+
Reageer
Nou zoals je zelf al zei ben ik het er dus ook niet mee eens. Maar daarnaast is het een vreemde opmerking, er is niet zoiets als "dé expertise van een hacker".

Maar als je in de context van javascript en browsers wil blijven, dan is iets als rowhammer natuurlijk weldegelijk een hack. Maar bijvoorbeeld mijn oude implementatie van een raycaster was ook best wel een hack, want dat was in een tijd dat html5 nog maar net in opkomst was en de meeste browsers het <canvas> element nog niet implementeerde, dus er was niet.echt een manier om pixels te plotten. Mijn implementatie maakt gebruik van een <img> per verticale beeldlijn om texture mapping te doen. Dat kun je imho best wel scharen onder een hack.
Reageer
Volgens mij heb jij een heel vreemd beeld van hackers. Vast teveel TV gekeken..
Reageer
Ik kijk veel tv inderdaad en daar zie je altijd dat een hacker inbreekt op een computer en dus niet met z'n Apple Watch aan het pielen is omdat die zo graag Prince of Persia op z'n klok wil spelen. Het ligt ook aan mij. Klopt!

[Reactie gewijzigd door Orgel op 17 januari 2022 11:28]

Reageer
Java is iets anders dan Javascript, maar dat terzijde: https://nl.wikipedia.org/wiki/Hacken
Omdat computers aanvankelijk nogal beperkt waren qua geheugen, gebeurde het dat programmeurs stukken code moesten schrappen om een programma kleiner te maken. Volgens ingewijden werd dit ook wel hacken genoemd, net als andere snelle, makkelijke of in ieder geval onverwachte oplossingen voor computerproblemen. "Hacker" zou in deze eerste context zijn afgeleid van het Duitse Hacker, als in "iemand die meubels maakt met een bijl".
Reageer
JavaScript, niet Java. De twee zijn niet gerelateerd.
Reageer
Pijl omhoog+pijl links of rechts
Reageer
Gaaf 🥰
Maar waarom wordt in de titel hacker genoemd en verder in de tekst ontwikkelaar.
Reageer
Nu is het wachten tot de game ook op Ikea-lampen en kassa's kan draaien.
En niet tevergeten:
geek: Doom draait op een Kodak-camera uit 1998 met 2"-scherm
nieuws: Hacker installeert Doom op kwetsbare Canon Pixma-printer
https://tweakers.net/vide...op-kwetsbare-printer.html
geek: Modder maakt Doom speelbaar in Doom

En er zal nog wel meer zijn. :)


EDIT:
waren wat probleempjes met het posten van mijn reactie, zie:
https://gathering.tweaker...message/70221002#70221002
Nu lukt het weer.

[Reactie gewijzigd door Rudie_V op 14 januari 2022 11:50]

Reageer
'k geloofde de titel van het artikel niet en had verwacht dat 't met behulp van dosbox & webassembly zou draaien, maar het is volgens mij een complete rewrite in Javascript. Gaaf gedaan!
Reageer
Een 'hacker' die iets 'omgezet' heeft? Wat een flut artikel..

Deze _ontwikkelaar_ heeft in JavaScript vanaf niets (nouja, op basis van phaser.io) een pure-javascript engine gebouwd om Prince of Persia te spelen.

[Reactie gewijzigd door Bigs op 14 januari 2022 11:15]

Reageer
Hacker in de kop verwacht ik op NOS of NU waar ze de definities niet kennen, niet op Tweakers...
Reageer


Om te kunnen reageren moet je ingelogd zijn


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True