AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 [Jeu] InTheCube (WebAssembly port)

Aller en bas 
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyVen 3 Mai 2019 - 21:29

In the cube

[Jeu] InTheCube (WebAssembly port) Compn8_inthecube_0001 [Jeu] InTheCube (WebAssembly port) Compn8_inthecube_0004

WebAssembly version.

Bonjour, j'ai le plaisir de vous présenter un jeu que j'avais déjà présenté en 2012 (Il y a 7 ans) pour la compétition numéro 8 du CBNA. Il avait remporté la seconde place : http://www.lecbna.org/pages/competition_resultats_n8.html
Nouveauté: j'ai porté le jeu pour en faire une version jouable sur navigateur web, directement, sans installation:
https://arthursonzogni.com/InTheCube/
Techniquement, j'utilisais la SFML, mais elle n'est pas compatible avec WebAssembly. J'ai donc réimplémenté (from scratch) la SFML en une bibliothèque multimédia utilisable sur le Web. Je la publierais également plus tard.

Review de Daminetreg (Merci à lui)
Version originale

Il faudra aller au bout du jeu pour savoir en quoi le thème de la compétition est respecté!
Les énigmes aux lasers sont dans tous les niveaux très passionantes : réflexion et agilité au menu.

In The Cube ? Cela vous dit quelque chose, moi oui Smile C’est ce jeu qui porte très bien son nom, ayant remporté la troisième place de la Compétition N°7. On y incarne un cube, qui se promène dans un cube.

Avec de nouveaux et anciens niveaux ce jeu a véritablement maturé, malgré la qualité qu’il avait déjà prouvé lors de notre dernière compétition. Désormais plus performant et très bien programmé : il a été réécrit complètement, et très bien. Smile J’ai pu clairement apprécier la technologie choisie et la maturité gagnée du fait de sa réécriture complète, dans des technologies tout autant louables (C++ avec la SFML).

Certains niveaux sont très compliqués et trompeurs, avec des couloirs infinis si on ne recule pas ! D’autres font même usages des ennemis afin d’arriver à s’élever suffisamment dans les niveaux supérieurs du cube, ces ennemis sont bien connus, car ils ressemblent étrangement aux crippers de minecraft.

Dans ces différents niveaux, faits de plateformes mouvantes, de flèches mortelles expulsées de meurtrières (à la Tomb Raider I : premier niveau), de lasers brûlants, de cubes fixes, mouvants et fondants en font un univers interactif très riche, proposant un gameplay basé sur la rapidité, la patience et l’adresse.


Boom! les références à d'autres jeux sont magnifiques !

Le jeu consiste véritablement à se faufiler et à rebondir entre les différents obstacles et dangers, et à cela s’ajoute l’agréable surprise de trouver des traductions en allemand, français et anglais, moi qui suis dans la région transfrontalière trinationale : Suisse, Allemagne et France je trouve l’effort hautement appréciable.

C’est donc un vrai challenge de jouer à l’intérieur de ce cube, je ne pourrai que lui reprocher le manque d’un chronomètre final au sein d’une table de scores, afin de se mesurer entre membres du staff. Mais ce serait bien là le seul reproche que je me permettrai, car en toute objectivité, c’est un très bon jeu à la difficulté correctement dosée et à une réalisation de qualité.
En somme jouer à In The Cube m’a fait vraiment plaisir, d’autant plus que la thèse présentée à la fin ne pouvait que me faire rêver et à laquelle j’adhère. Wink

Bravo, sincèrement !


Jamais je ne me suis fait trouer la peau. C'est comment la peau d'un cube ?

Graphismes : 6,5/10 : C'est très propre et très agréable à mon sens, mais du fait de la simplicité ce point ne peut recevoir plus de points.
Gameplay : 10/10 : L'ensemble est très cohérents, faits de nombreuses surprises (e.g. petits clins d'oeil à minecraft ou les pièges exceptionnels)
Bande Son : 5/10 : Hmmm... je pense que cela mériterait d'un peu plus de musiques et de sons d'ambiances.
Durée de vie : 10/10 : Il est même possible d'y jouer infiniment dans un niveau... Mais en soi le jeu a une bonne durée de vie, et l'envie d'y arriver plus rapidement qu'un ami est au rendez-vous du fait de l'agilité requise.

Note globale/ressentie : 8,5/10
Je pense que la réécriture du jeu par l'auteur a été un des facteurs lui donnant une forte qualité ajouté, il n'y a pas de véritables bugs à ma connaissance, l'ensemble des niveaux est varié et bien dosé. J'ai vraiment apprécié ce dernier et je pense que quiconque en fera de même!

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9108
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptySam 4 Mai 2019 - 17:54

C'est cool! Faudra que je te pique ton texte de chargement avec les assets, moi j'étais resté sur le loading d'emscripten et c'est relativement moche x)

_________________
[Jeu] InTheCube (WebAssembly port) Runningpotato1[Jeu] InTheCube (WebAssembly port) TvF6GED [Jeu] InTheCube (WebAssembly port) MdetltS
Revenir en haut Aller en bas
Mr Android
Utilisateur confirmé: Rang *
Mr Android

Messages : 285
Localisation : ...

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyLun 6 Mai 2019 - 14:30

J'essais de lancer le jeu dans mon navigateur mais tout ce que j'obtient c'est un écran noire Oups!

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9108
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyLun 6 Mai 2019 - 15:47

Mr Android a écrit:
J'essais de lancer le jeu dans mon navigateur mais tout ce que j'obtient c'est un écran noire Oups!
T'es peut être bloqué sur le "press space" pour lancer le jeu? (peut être que le texte s'affiche pas).

Sinon c'est du webgl donc j'imagine que n'importe quel navigateur réçent devrait marcher.
Moi ça roule bien sous firefox quantum 65.0 (sous linux).
Ça marche bien aussi sous chrome 66.

_________________
[Jeu] InTheCube (WebAssembly port) Runningpotato1[Jeu] InTheCube (WebAssembly port) TvF6GED [Jeu] InTheCube (WebAssembly port) MdetltS
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMar 7 Mai 2019 - 6:50

Merci de ton retour. Peut-être qu'il y a un bug dans ton cas. Si tu as le temps, peux tu copier/coller la sortie de devtools? (CTRL alt i )

Sinon le jeu et ces ressources est assez gros 11Mo. Avec une petite connexion, ça peut prendre des temps, mais tu devrais voir une icône de chargement en attendant.

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
Mr Android
Utilisateur confirmé: Rang *
Mr Android

Messages : 285
Localisation : ...

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMar 7 Mai 2019 - 10:07

Je suppose que tu parles de cette icône qui s'affiche sur l'image en dessous.

Capture:
 

Et bien après elle disparaît et l’écran reste noire. Oups!

J'ai laissé la page ouverte pendant des minutes mais rien (même problème que Mozilla) crossa

Au fait je suis sur win7 avec Google Chrome Version 74

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMar 7 Mai 2019 - 16:36

Et que te dit la console Devtool?

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
Mr Android
Utilisateur confirmé: Rang *
Mr Android

Messages : 285
Localisation : ...

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMer 8 Mai 2019 - 12:58

Image:
 

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMer 8 Mai 2019 - 15:29

On dirait qu'il n'arrive pas à utiliser WebGL 2.
Que dit: https://webglreport.com/?v=2?

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
Mr Android
Utilisateur confirmé: Rang *
Mr Android

Messages : 285
Localisation : ...

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMer 8 Mai 2019 - 17:40

Et bien dommage mon navigateur ne support pas WebGL 2

_________________
"Celui qui trouve sans chercher a longtemps cherché sans trouver".
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMer 8 Mai 2019 - 19:13

Dommage! Heureusement, il est toujours possible de télécharger l'executable.

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9108
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptyMer 8 Mai 2019 - 19:57

Comment c'est possible qu'un navigateur récent ne supporte pas webgl2?

_________________
[Jeu] InTheCube (WebAssembly port) Runningpotato1[Jeu] InTheCube (WebAssembly port) TvF6GED [Jeu] InTheCube (WebAssembly port) MdetltS
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro

Messages : 1448
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) EmptySam 17 Aoû 2019 - 23:15

Ajout d'une build linux
https://snapcraft.io/inthecube

Code:

snap install inthecube

J'utilise la fonction github ⇒ build.
ça me permet de faire un package pour toutes les distribution de linux, compilé pour toutes les architecture CPU (amd64, arm64, i384, ppc64l, s380x, ...)
https://build.snapcraft.io/user/ArthurSonzogni/InTheCube

_________________
[Jeu] InTheCube (WebAssembly port) Pochette[Jeu] InTheCube (WebAssembly port) Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
Contenu sponsorisé




[Jeu] InTheCube (WebAssembly port) Empty
MessageSujet: Re: [Jeu] InTheCube (WebAssembly port)   [Jeu] InTheCube (WebAssembly port) Empty

Revenir en haut Aller en bas
 
[Jeu] InTheCube (WebAssembly port)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PORT VENDRES 42°31 N - 03°07 E
» Le port de Brest
» Ouverture du nouveau port de Zeebrugge en juillet 1985
» Tempête sur le port de Den Helder
» Le port de Agde

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: