You are here
Home > Projets

Le concours Blam’iner et les logs alpha, beta

Bonjour à tous,

Je suis depuis une semaine en plein développement d’un nouveau projet : Un type de jeu-concours basé sur les crypto-monnaies et plus particulièrement le minage.

Cette idée m’est venue de l’actualité. En effet, c’est The Pirate Bay qui s’est illustré fin septembre pour avoir utilisé à leur insu le navigateur de ses visiteurs pour miner du Monero. Pour revenir rapidement dessus, je pense qu’effectivement c’est une alternative d’avenir à la publicité et qui risque d’être en plein essor avec la montée en valeur de certains tokens par rapport à la rémunération de leurs mineurs (par exemple, même si un BTC vaut énormément plus qu’un XMR, la rémunérateur de leurs mineurs rend l’opération moins intéressante). Dans les années qui vont venir les sites vont probablement chercher à trouver un juste milieu pour mettre à profit leurs visiteurs entre exploitation du processeur et affichage de publicité.

Néanmoins, le concept m’a plu et j’ai donc voulu me placer dans les « early adopters » et ai commencé à développer un petit site en exploitant le même fonctionnement.

Pour l’instant il n’y a pas de CSS (je commencerai à travailler dessus durant la beta), mais toutes les fonctions y sont, tout a été automatisé et les fichiers source ont été structurés pour rendre le code plus propre. Je n’utilise pas encore de BDD et je ne pense pas en avoir besoin, mais on verra par l’avenir son évolution.

Fonctionnement utilisateur

Le but est que le cumul du total de chaque pool atteigne un palier prédéfini (dans notre phase d’essai, c’est 10000M de hashes). Une fois ce palier atteint, c’est la pool qui a le plus contribué qui remporte le lot (dans notre phase d’essai toujours, c’est 100 €).

Donc deux pages sont générées pour chaque équipe avec un représentant : Une blanche auto et une en monitoring (pour voir ses performances et jouer avec). Ensuite, c’est à ce représentant de se débrouiller : Il recrute des membres, propose de partager les gains ou autre pour que sa pool soit la première contributrice et donc remporter le lot.

Pour la suite, il est bien entendu possible de créer plusieurs concours en même temps, avec d’autres sous-pages. Dans ce concept, il est même possible de faire des immenses concours avec une vingtaine d’équipes de plusieurs membres et un lot par exemple de 1000 € et plus et un jeu qui dure sur environ un mois.

Pour visualiser l’avancement actuel des travaux pour (éventuellement) participer ou juste par curiosité, ça se passe sur cette page. J’ai aussi intégré un miner no-log sur la page pour vous permettre de tester le site sans contribuer à telle ou telle équipe.

Logs alpha

0.3 – API intégrée et fonctionnelle dans une page blanche (en no-log)

1.0 – Page d’accueil (statique)

1.01 – Ajout d’un convertisseur hashes <=> XMR

1.05 – Ajout de la fonction user (« Julien automatic » tests)

1.1 – Automatisation des performances respectives en page d’accueil

1.11 – Ajout d’autres users tests

1.12 – Stylisation de pages users

1.2 – Création des pages en monitoring

1.5 – Formulaire interne pour automatiser la création des users

1.51 – Fichiers configs

1.53 – Création auto des pages UI

1.55 – Structuration du code source

2.0 – Ajout d’un user automatisé de bout en bout (page d’accueil comprise)

Logs beta

3.0 – Structuration du site en <div id> et <center> (+html background)

3.03 – « Ajouter un utilisateur » en lien-bouton

3.05 – Un autre design pour la barre de progression globale

3.1 – Menu à scroller pour les participants en pool

3.5 – Nouveau menu pour le site + logo temporaire

4 – Màj majeure d’habillage (corps, cadres, typos, fond, barres, footer)

4.12 – Màj mineure d’habillage (pourcentages CSS)

4.15 – Numéro de version dans un include

4.21 – « Concept » dans un include et éditable => Lorem ipsum à modifier à l’occasion

4.22 – Rédaction des mentions légales

4.32 – Mise en page des pages « Automatic »

4.35 – Mise en page des pages « Monitoring »

4.8 – Épuration du code

4.9 – Intégration dans un mode de concours en série

5 – Module pour créer de nouveaux concours en deux clics

5.05 – Input pour modifier les explications dans « Concept »

5.2 – Automatisation de l’accès aux concours (à droite du menu)

5.33 – Page « automatic » centralisée en HTTP GET

5.36 – Page « monitoring » centralisée en HTTP GET

5.5 – Màj majeure d’habillage (orientation du site en concours ludique)

5.6 – Onglet de demande de support

Blam’Iner Install

0.2 – Fichiers source et modèle d’installation

0.5 – Fichiers src complets en lignes

0.55 – Correction de faille sur le calcul d’un total user => nécessite une intervention humaine (l.113)

Note : Il est possible de centraliser les users du site dans un dossier en racine de « concours » et que les pages de compétition ne viennent que piocher dans ce dossier. Ainsi, il est possible d’automatiser le tout. Sinon, il faut réfléchir à une modification auto à l’installation ou autre.

1 – Form submit pour installer un user create2.php

3 – Module de création de concours fonctionnel et utilisable

One thought on “Le concours Blam’iner et les logs alpha, beta

Laisser un commentaire

Top