Un labyrinthe, un domaine et un temple

Cette semaine du 25 au 30 juillet 2016, j’ai fini la version 0.5 de mon jeu de labyrinthe en 2D intitulé The Fantastic Labyrinth : Score Quest. Au stade où il en est, j’estime que je peux le publier ici pour vous permettre de le tester. C’est toujours une version alpha, bien qu’il pourrait être considéré comme bêta maintenant. On verra en 0.6 pour la bêta 🙂 Je pose le lien ici, à défaut d’une page pour présenter le jeu pour l’instant :
The Fantastic Labyrinth : Score Quest – v0.5

Chantier du temple du Nether
Espace dégagé pour construire le temple du Nether.

L’épisode Minecraft sur serveur a bien avancé. J’ai filmé le déblayage de la pierre et des ressources autour du portail du Nether pour construire le temple du Nether. Je vous montre d’ailleurs une image du résultat avant la construction. Je ne sais pas encore quand l’épisode sortira. J’aimerais bien pouvoir le publier sur ma chaîne Youtube en fin de semaine prochaine. Nous verrons bien 🙂

Enfin, j’ai créé ce domaine sur lequel vous vous trouvez et y ai transféré mon blog que vous pouvez maintenant lire 🙂 Je vais progressivement faire évoluer ce site web et y intégrer le contenu du site de Demiurge. Une fois fait, demiurge.fr fermera et vous trouverez toutes mes réalisations dont Demiurge sur The E-donist Monk.

Il fait chaaaaaaud !

La semaine du 18 au 23 juillet 2016 a été beaucoup marqué par la chaleur de l’été. Du coup, j’ai adopté un rythme plus cool… histoire de me rafraichir. Ok, blague très très marrante, ahahah :o)

Côté vidéos, j’ai commencé la semaine avec un peu de boulot sur le design de la série Prototype. Le reste de la semaine a été consacré au prochaine épisode de Minecraft sur serveur. J’ai d’ailleurs essayer une approche un peu différente pour éviter le côté lecture du script et aussi réduire le côté chiant de l’écriture du script entier. Sur cet épisode, j’opte pour un script limité aux idées de choses à dire, et de scènes à tourner, et pour le reste j’essaye en live le commentaire. Après coup, je retravaille en doublage et ça me semble un peu plus confortable au final 🙂 Si ça rend bien, je continuerais sur cette nouvelle approche.

Côté développement de jeux, j’ai avancé la version 0.5 de mon jeu de labyrinthe. J’ai aussi retiré un truc prévu pour cette version et reporté à la prochaine. Du coup, j’ai bon espoir de le finir en fin de semaine prochaine. Ensuite, je me replongerais sur Demiurge. J’ai très envie de mettre le jeu de labyrinthe en démo sur ce site, à partir de cette version 0.5. La version finale que j’estimerais totalement terminée sera la 1.0. C’est un peu pour ça que je pouvais me permettre de reporter un petit morceau de la ToDoList pour la 0.6 🙂

Glandouillette et sa sauce flemarde

Cette semaine du 11 au 17 juillet 2016 fût très improductive. Bon je l’ai démarré par ma petite célébration de l’anniversaire de mon veganisme. Voilà 15 ans que j’ai rejoins ce mouvement, en montant progressivement les marches. Passant de végétarien directement, à végétalien après 12 ans et quelques essais infructueux. Par contre, j’avais déjà exclu certains matériaux dans mes objets comme les vêtements.

Je regarde ma liste des tâches effectuées et je vois que c’est horriblement vide. Il y a quelques trucs qui ont été un peu fait, mais pour le reste, c’était fatigue, fatigue et fatigue. J’ai même eu un jour passé au lit, tellement même m’assoir était une souffrance. Quand le handicap décide d’être bien expressif, beh parfois il ne faut plus insister de trop et accepter son sort en attendant que ça passe. On sent que j’ai du mal avec ça qu’en-même, non ? Ah et au fait, je sais que je n’ai pas encore parlé de ce handicap. J’en parlerais un jour parce que ça peut aider d’autres personnes à ce sentir moins seuls. Juste une précision cependant. Ceci n’a rien à voir avec le veganisme 😉

Bref, j’ai qu’en-même pu faire des démarches pour augmenter mes chances d’accéder à l’autonomie. Des démarches administratives pour avoir mon propre logement. Un début d’après-midi, parce que plus, je n’aurais pas pu. Bon, après on s’étonne que le lendemain, j’étais au lit. Mais, ça valait le coup 🙂

En tout cas, j’ai tout de même pu laisser mon inconscient faire le travail de créativité pour imaginer le design de la série « Prototype : Les coulisses de mon art ». La série où je vous expliquerais des algorithmes, des techniques, etc… qui me permettent de faire mes jeux ou mes vidéos 🙂 Même quand le corps ne peut pas, la tête ne chôme pas 😀

WordPress et fourneaux

La semaine du 4 au 10 juillet 2016 était une semaine de quasi-repos. Étant donné mon handicap physique et mental, ce rythme pourtant équivalent à du temps partiel classique a fini par laisser apparaître les signes d’épuisement. Pour gérer ça et me permettre de continuer à créer et vivre dans les bonnes conditions, je dois écouter mon corps et mon esprit est me reposer à peu près toutes les 3 semaines. En gros, je travaille 3 semaines et je prends une semaine de quasi-repos, ou de repos total selon les besoins. Il s’agissait là de quasi-repos, car j’ai qu’en-même avancé sur mon jeu de labyrinthe et surtout j’ai installé et démarré ce blog hors-ligne avec WordPress.
J’avais quelques fois entendu parler de WordPress et vu que j’en entendais du bien et que c’est du logiciel libre, je n’ai pas vraiment hésité. J’avais besoin de quelques chose qui m’épargnait de l’énergie en étant déjà tout fait, tout en me laissant maître de ce que je pouvais y faire dedans. Pour le moment, je suis satisfait et j’ai hâte de mettre ce blog en ligne dés que je pourrais pour que vous lisiez tout ça 🙂

J’ai aussi fais la cuisine pendant quelques jours. Oui, je sais, ça ne s’appelle pas vraiment du repos, et c’est pour ça que je dis quasi :p Je me suis qu’en-même bien ménagé. Je fais avec ce que je ressens et puis, j’avais un pique-nique de prévu à la plage avec mes amis 😀 Du coup, j’ai fais une expérience de fabrication de fromage végétal à base d’amandes. J’ai aussi testé la recette des rillettes de Sébastien Kardinal, qui se trouve dans son dernier livre intitulé Ma petite boucherie vegan. Et une salade marocaine fait de semoule, pois chiches, oignons rouges et menthe fraîche. Super rafraichissant sous la chaleur de l’été.
Voilà c’était la petite anecdote culinaire :p

Le labyrinthe des sciences

Durant cette semaine du 27 juin au 2 juillet 2016, ayant fini la partie affichage des maillages dans mon prototype de visionneuse 3D, j’ai mis Demiurge en pause pour attaquer la version 0.5 d’un autre jeu en 2D. J’en avais parlé aussi dans mon vlog, mais n’ai pas donné son nom. Il s’agit de The Fantastic Labyrinth : Score Quest, un jeu de labyrinthe en plusieurs niveaux et dont le but est de ne pas mourir de faim pour avoir le plus haut score possible. J’ai donc travaillé sur ça côté développement et ajouté quelques petites choses dans DRIMI par la même occasion.

J’ai avancé un peu sur le script de l’épisode de Minecraft sur serveur. J’ai fait un essai de tournage de l’introduction, histoire de bien m’imprégner de l’épisode et trouver un bonne inspiration. J’ai aussi cherché une innovation mais pour le moment, c’est trop tôt. Je verrais plus tard pour cette idée et donc du coup, je ne préfère ne pas vous dire ce que c’était pour vous faire la surprise si je tente un truc à ce sujet sur ma chaîne un peu plus tard 🙂

Autre nouvelle qui concerne la série pour réfléchir. En faisant mes recherches et le script du premier épisode, je me suis rendu compte de toutes les informations que je devais aborder avant de traiter du sujet du premier épisode. Je me suis retrouvé devant tellement de choses intéressantes et utiles à dire pour enrichir les réflexions que je voudrais avoir avec vous. J’ai donc décidé, à côté du reste de mes créations, de faire mes recherches pour cette série sur une longue durée et de poser les idées sur une carte heuristique à l’aide du logiciel en ligne Framindmap. Ainsi, je pourrais définir les épisodes à produire, dans le bon ordre et aussi ça me laissera le temps de contacter quelques personnes (scientifiques, sceptiques, etc…) pour corriger mon travail avant de mettre tout ça en vidéo 🙂

recaptcha/recaptchalib.php at 1.0.0 · google/recaptcha · GitHub
Skip to content
Permalink
Switch branches/tags
Find file
8a45f9d Dec 1, 2014
141 lines (129 sloc) 4.47 KB
<?php
/**
* This is a PHP library that handles calling reCAPTCHA.
* - Documentation and latest version
* https://developers.google.com/recaptcha/docs/php
* - Get a reCAPTCHA API Key
* https://www.google.com/recaptcha/admin/create
* - Discussion group
* http://groups.google.com/group/recaptcha
*
* @copyright Copyright (c) 2014, Google Inc.
* @link http://www.google.com/recaptcha
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
/**
* A ReCaptchaResponse is returned from checkAnswer().
*/
class ReCaptchaResponse
{
public $success;
public $errorCodes;
}
class ReCaptcha
{
private static $_signupUrl = "https://www.google.com/recaptcha/admin";
private static $_siteVerifyUrl =
"https://www.google.com/recaptcha/api/siteverify?";
private $_secret;
private static $_version = "php_1.0";
/**
* Constructor.
*
* @param string $secret shared secret between site and ReCAPTCHA server.
*/
function ReCaptcha($secret)
{
if ($secret == null || $secret == "") {
die("To use reCAPTCHA you must get an API key from <a href='"
. self::$_signupUrl . "'>" . self::$_signupUrl . "</a>");
}
$this->_secret=$secret;
}
/**
* Encodes the given data into a query string format.
*
* @param array $data array of string elements to be encoded.
*
* @return string - encoded request.
*/
private function _encodeQS($data)
{
$req = "";
foreach ($data as $key => $value) {
$req .= $key . '=' . urlencode(stripslashes($value)) . '&';
}
// Cut the last '&'
$req=substr($req, 0, strlen($req)-1);
return $req;
}
/**
* Submits an HTTP GET to a reCAPTCHA server.
*
* @param string $path url path to recaptcha server.
* @param array $data array of parameters to be sent.
*
* @return array response
*/
private function _submitHTTPGet($path, $data)
{
$req = $this->_encodeQS($data);
$response = file_get_contents($path . $req);
return $response;
}
/**
* Calls the reCAPTCHA siteverify API to verify whether the user passes
* CAPTCHA test.
*
* @param string $remoteIp IP address of end user.
* @param string $response response string from recaptcha verification.
*
* @return ReCaptchaResponse
*/
public function verifyResponse($remoteIp, $response)
{
// Discard empty solution submissions
if ($response == null || strlen($response) == 0) {
$recaptchaResponse = new ReCaptchaResponse();
$recaptchaResponse->success = false;
$recaptchaResponse->errorCodes = 'missing-input';
return $recaptchaResponse;
}
$getResponse = $this->_submitHttpGet(
self::$_siteVerifyUrl,
array (
'secret' => $this->_secret,
'remoteip' => $remoteIp,
'v' => self::$_version,
'response' => $response
)
);
$answers = json_decode($getResponse, true);
$recaptchaResponse = new ReCaptchaResponse();
if (trim($answers ['success']) == true) {
$recaptchaResponse->success = true;
} else {
$recaptchaResponse->success = false;
$recaptchaResponse->errorCodes = $answers [error-codes];
}
return $recaptchaResponse;
}
}
?>
You can't perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Fatal error: Class 'ReCaptcha' not found in /homepages/39/d436294224/htdocs/clickandbuilds/TheeDonistMonk/index.php on line 29