DOOM a déjà joué du piano et du clavier, sur un test de grossesse (d'ailleurs, c'était un faux ) et sur un fer à souder, sur un avion, un distributeur de billets, une imprimante et un oscilloscope.
C'est l'heure des ampoules.
À l'intérieur de l'ampoule TRÅDFRI RGB GU10 (modèle IKEA : LED1923R5), les pirates de
Next-Hack ont trouvé un module RF MGM210L d'un laboratoire de silicium avec 108 Ko de RAM et ont exécuté DOOM dessus. Les chercheurs pirates ont dû
travailler dur pour optimiser l'utilisation de la RAM , car le DOOM d'origine nécessite 4 Mo, mais ils ont pu le faire.
Le module ne dispose que de 1 Mo de flash interne, les artisans ont donc ajouté un flash SPI externe pour stocker le fichier WAD qui peut être chargé avec YMODEM. Le processeur dispose d'une ampoule Cortex M4 à 40 MHz.
Affichage partiel de la lumière : 1,8 "TFT 160 × 128 SPI Schéma fonctionnel du
fer
Schéma
électrique Alimentation électrique
Prototype de la
carte Carte porteuse
Clavier
Microcontrôleur installé sur la carte porteuse.
Système complet.
Caractéristiques du projet :
- Basé sur l'excellent port GBA Doom de Doomhack avec quelques ajouts Kippykip.
- Prend en charge la version complète de Doom Shareware WADS.
- Moteur Vanilla Render complet, y compris l'éclairage en profondeur Z. Cependant, les textures composites ont un mipmap.
- Implémentation du comportement des monstres et de la propagation du son.
- Prise en charge des effets sonores.
Limites du projet :
- Musique.
- Lecture de la démo en raison d'une incompatibilité.
- WAD DOOM complet Non testé.
- Débogage requis.
- Le multijoueur n'est pas implémenté.
- Optimisation des performances.
- Les tricheurs n'ont pas été vérifiés, probablement avec des bugs.
Les ingénieurs ont récemment mis à jour le référentiel Github et supprimé le mappage mip sur les textures composites sans sacrifier les performances, de sorte que les graphiques seront plus détaillés que ce qui est montré dans la vidéo de démonstration.
Conditions du défi DOOM
- Trouvez un appareil fini qui n'est pas conçu pour jouer à Doom ou à d'autres jeux.
- / DOOM (DOOM 486 @ 33MHz [1], 4MB RAM). , , .
- , . . . , (, ) , - .
- WAD - .
- , . , Doom. , 32×16 , 128x64 . , , , , 2.
- , .
- .
- Nous voulions que le moteur soit aussi proche que possible du shareware original (vanille) de Doom. Pouvoir jouer à l'épisode 1 sur la carte 1 du shareware Doom (E1M1) est un objectif minimum, même si on ne cache pas que l'on rêvait de pouvoir jouer à la version full shareware sans aucune restriction sur toutes les maps.
- Il n'y a pas d'exigences pour le son, mais des effets sonores seraient vraiment un plus. S'il est implémenté, il n'y a aucune restriction sur le sous-système audio.
- Multijoueur en option
Test de grossesse
Imprimante Canon Proxima
Oscilloscope
AU M
DOOM à DOOM
Piano
Minecraft
Validateur de billets
iPod Mini
Calculatrice
Apple Watch
Barre tactile MacBook Pro
Appareil photo numérique Kodak DC260 de 1998
Au clavier
Sur le panneau d'affichage
Un livre
En avion
Porsche 911
Vectrex
Fer à souder
PS
Comment aimes-tu ça Alexey Nadejine?
zhovner, en attendant DOOM sur FlipperZero.