voxel.js est un ensemble de projets qui facilitent plus que jamais la
créer des jeux de voxel 3D comme Minecraft, tous dans le navigateur.
Il a été écrit par @maxogden et @substack, deux développeurs autres que de jeux qui veulent rendre les jeux voxel faciles, amusants et modulaires, mais sont maintenant gérés collectivement par près de 100 contributeurs.
Regarder
Voici une présentation de mai 2013 qui couvre toutes les choses passionnantes qui se sont déroulées dans voxel.js atterrissent sur judi bola en ligne.
Lisez aussi certainement cet article de blog sur Voxel.js en 2014 par @deathcap
Contribuer
Tout le code est open source! Si vous trouvez des bogues ou si vous avez des idées d’améliorations, veuillez ouvrir le site situs judi online pour le projet github correspondant, ou, mieux, envoyer du code ou écrire de nouveaux modules.
Les jeux voxel.js nécessitent un ordinateur pouvant exécuter WebGL, le graphique 3D HTML5
moteur. Visitez get.webgl.org pour voir si votre
Le navigateur actuel le supporte. Chrome version 23 ou supérieure ou version Firefox
17 ou plus sont recommandés.
Cliquez sur les captures d'écran ci-dessous pour lancer les démos dans votre navigateur:
Au lieu de créer un cadre de jeu géant, nous avons plutôt décidé de scinder voxel.js.
dans un tas de petits blocs de construction (modules). Les modules peuvent être installés
avec npm, le gestionnaire de paquets de node.js.
Voici quelques modules sur lesquels nous avons déjà commencé à travailler:
Le noyau
voxel-moteur
c'est le module principal pour la construction de jeux voxel – vous pouvez connecter n'importe quel module voxel au moteur. lisez le readme pour un bon aperçu de ce qui est possible avec voxel.js
Add-ons
Il y a environ 200 addons pour voxel.js publiés sur NPM, voici les résultats de la recherche en direct pour tous les modules de NPM avec le mot 'voxel' dans le titre / la description:
Voici un extrait vidéo pratique de @shamakry qui vous apprendra comment démarrer en moins de 10 minutes:
Si vous ne voulez pas regarder une vidéo, vous pouvez également suivre les instructions suivantes:
Pour utiliser les modules voxel.js, vous devez installer node.js (qui
installera également npm) et pourrez utiliser la ligne de commande de votre ordinateur.
Une fois que node.js est installé, vous pouvez installer le package de base voxel.js npm dans le répertoire de votre projet, puis installer un pack de textures de base. Faire un fichier appelé package.json dans le répertoire de votre projet et donnez-lui le contenu suivant:
Stockez les mondes voxel dans IndexedDB: https://github.com/maxogden/voxel-level
Virus Voxel (avec une démonstration minimale de l'eau voxel): https://github.com/shama/voxel-virus
Sélections en masse de Voxel 3D: https://github.com/maxogden/voxel-select
https://github.com/maxogden/gifblocks
Voxel GIF studio d’animation: https://github.com/maxogden/gifblocks
Implémentez un chargeur de monstres voxel pour: https://github.com/maxogden/voxel-mobs
3D City Loader: https://github.com/maxogden/voxel-city
Physique et mouvements des joueurs (à améliorer): https://github.com/maxogden/voxel-physical,
https://github.com/maxogden/kb-controls, https://github.com/maxogden/voxel-player et
https://github.com/chrisdickinson/voxel-control/blob/master/index.js
Textures transparentes (eau, verre) – dessinant les blocs derrière eux
Débit d 'eau, natation / flottabilité
Intégration IRC
Gestionnaire de type de bloc / matériau basé sur l'interface utilisateur, téléchargement + gestion des textures, ajout de nouveaux
types de bloc
Personnalisation d'inventaire + d'outils
voxeljs en tant que visualiseur de données (comme http://archiveroom.net/)
ou navigateur de fichiers (http://www.youtube.com/watch?v=dFUlAQZB9Ng)
Gestion de paquets dans le navigateur pour voxel-creator utilisant
NPM. Voir https://github.com/grncdr/browserify-as-a-service/issues
Créateur de créatures + Créateur d'IA + Voxel-critter +
voxel-peintre
Génération de terrain à base de biomes
Jeu multijoueur Castle Defense!
Visualisation musicale / logiciel VJ, par ex. https://twitter.com/voxeljs/status/304420023550738432
Obtenez Voxel.js en cours d'exécution sur le Raspberry Pi via Firefox OS http://www.philipp-wagner.com/blog/2013/04/firefox-os-for-raspberry-pi-now-available/
Bones, solveur IK. Appliquer des animations aux maillages de préférence BVH
Pour plus de modules, consultez ces contributeurs de voxel.js sur NPM
https://npmjs.org/~mikolalysenko
https://npmjs.org/~maxogden
https://npmjs.org/~shama
https://npmjs.org/~substack
https://npmjs.org/~hughsk
https://npmjs.org/~chrisdickinson
Plus!
Les articles de blog 0fps sur le maillage voxel par @mikolalysenko sont la raison pour laquelle voxel.js existe. Lecture fortement recommandée! Vérifiez définitivement la boîte à outils de maillage.
m. doob et three.js sont ce sur quoi voxel.js est construit.
webgl-meincraft est une excellente démo technologique qui montre que beaucoup de choses peuvent être faites dans un navigateur.
Jonas Wagner a fait une démonstration époustouflante et a donné une excellente conférence sur le Web sur Voxel Worlds, qui a inspiré ce projet.
Fan Art
Voici quelques-unes des merveilles que les utilisateurs ont créées avec leurs mondes voxels. Tweet @voxeljs ou écris à max@maxogden.com ta photo pour soumettre ton art!
Tutos Gameserver respecte votre vie privée et vos données personnelles
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées.
Les cookies sont utilisés pour la publicité personnalisée.
En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé dans nos Mentions Légales.
Google et sites partenaires : Google’s Privacy & Terms site
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Durée
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Commentaires
Laisser un commentaire