π
<-

Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby Admin » 01 May 2020, 13:50

6594Avant l'avènement des calculatrices graphiques, c'est Nintendo qui lança le tout premier jeu électronique de poche muni d'un écran LCD (cristaux liquides) exploitant les deux dimensions, Ball en avril 1980. Comme indiqué par sa référence AC-01, c'était le premier né de la gamme Game & Watch, largement imitée au siècle dernier par d'autres constructeurs asiatiques pour le meilleur et pour le pire. Au lieu de simples points, les pixels ici allumés à l'écran ont des formes représentant des éléments du jeu.

En 2016, Fenysk avait déjà rendu un bel hommage à ces produits avec une adaptation pour ta Graph 35/75+E de Helmet, sorti en février 1981 sous la référence CN-07, soit le 7ème jeu de la gamme. Il est à noter que le jeu fut renommé Headache pour sa commercialisation dans plusieurs zones d'Europe, le mot anglais Helmet (casque) se retrouvant sous à l'identique en allemand et renvoyant donc aux heures sombres de l'Europe.

Dans ce jeu te voici ouvrier sur un chantier de construction, et tu te dois de traverser la cour pour atteindre la cabane à outils pendant que l'on t'en maintient la porte ouverte. Et cela bien sûr en évitant les divers outils qui tombent du ciel sur ce genre de chantier. :p

12492Comme il l'avait déjà fait avec le jeu Fire FR-27 sorti dans la même gamme en décembre 1981, Schraf te propose aujourd'hui une adaptation sous le nom de Météorites pour ta NumWorks, une adaptation de Helmet / Headache CN-07 exploitant à nouveau les formidables possibilités écran et clavier maintenant offertes en Python par l'usage des modules kandinsky et ion combinés. :bj:

La NumWorks ne disposant contrairement à la concurrence pas encore de fonctions Python optimisées pour l'affichage de sprites, ces derniers seront tout sauf instantanés si effectués pixel par pixel, ce qui impactera négativement le gameplay.

C'est pour cela que Schraf te remplace les différents sprites par des caractères, la fonction draw_String() étant bien optimisée.

Schraf te met maintenant au défi de t'inspirer de son code pour adapter Parachute, jeu de référence PR-21 sorti dans la même gamme en juin 1981. ;)

Petit playthrough pour t'y aider, fais-nous du beau : ;)

Installation : https://workshop.numworks.com/python/schraf/meteorites

Crédits images :
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
User avatar
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1%
 
Posts: 460
Images: 28
Joined: 30 Aug 2011, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby critor » 30 May 2020, 20:51

Comme un imbécile je venais de commencer l'adaptation de Parachute pour TI-83 Premium CE Edition Python, histoire de lui donner sa chance suite à la mise en voie d'extinction de l'asm...

J'étais en bonne voie, de superbes graphismes relativement fluides et sans le moindre glitch :
ImageImage

Et au moment de mettre la touche finale je me rends compte que mince... nous n'avons pas de get_key() sur TI-83 Premium CE Edition Python, juste un wait_key() : :troll:
viewtopic.php?f=41&t=23635
Et ce n'est pas pareil, wait_key() stoppe l'exécution du script et ne rend la main qu'une fois que l'utilisateur aura appuyé sur une touche.
Pas du tout adapté à ce genre de jeu de réflexe, davantage à des jeux de tour par tour... :'(
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby Hamza.S » 30 May 2020, 20:53

Reste qu'à créé une fonction pour, mais faut s'attendre à ce que ça soit plus lent
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby critor » 30 May 2020, 20:55

Même pas sûr que l'on ait ce qu'il faut pour nous créer notre propre getKey()...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby critor » 30 May 2020, 21:01

@Hamza.S Voir ce que j'avais détaillé sur sys.stdin :
viewtopic.php?f=41&t=23582#p251940

Les fonctions de lecture de ce flux d'entrée sont bloquantes sur TI-83 Premium CE Edition Python... pas de possibilité de les reconfigurer en non bloquantes, et pas possible non plus de tester la présence de données avant lecture.
Je ne vois absolument pas comment faire. :'(
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby jean-baptiste boric » 30 May 2020, 21:08

critor wrote:Je ne vois absolument pas comment faire. :'(


Je propose de faire remonter le problème à TI pour qu'ils corrigent ce manquement pour la prochaine mise à jour. Après tout, ils ont montré qu'ils étaient bien à l'écoute de leur communauté... :troll:
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: Helmet CN-07, jeu Nintendo Game & Watch sur NumWorks

Unread postby DoOmnimaga » 30 May 2020, 21:38

critor wrote:Comme un imbécile je venais de commencer l'adaptation de Parachute pour TI-83 Premium CE Edition Python, histoire de lui donner sa chance suite à la mise en voie d'extinction de l'asm...

J'étais en bonne voie, de superbes graphismes relativement fluides et sans le moindre glitch :
ImageImage

Et au moment de mettre la touche finale je me rends compte que mince... nous n'avons pas de get_key() sur TI-83 Premium CE Edition Python, juste un wait_key() : :troll:
viewtopic.php?f=41&t=23635
Et ce n'est pas pareil, wait_key() stoppe l'exécution du script et ne rend la main qu'une fois que l'utilisateur aura appuyé sur une touche.
Pas du tout adapté à ce genre de jeu de réflexe, davantage à des jeux de tour par tour... :'(

Au moins Illusiat TI-81 Remake version TI-83 Premium CE Python serait possible. :troll:
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 21.4%
 
Posts: 696
Images: 51
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Facebook: dreamofomnimaga.page


Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
869 utilisateurs:
>841 invités
>21 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)