Maison  >  Article  >  outils de développement  >  Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic

Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic

青灯夜游
青灯夜游avant
2023-03-24 19:15:114656parcourir

Cet article résume 10 jeux en ligne open source sur GitHub, auxquels on peut jouer en cliquant dessus. La plupart des jeux peuvent être joués sur téléphones mobiles, ce qui est vraiment cool !

Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic

J'ai écrit un article plus tôt et présenté 5 jeux open source intéressants et amusants. Bien que l'article ait reçu la reconnaissance des lecteurs à l'époque, il y a également eu des commentaires de la part des lecteurs : "Ces jeux ont l'air vraiment intéressants. , mais je ne le fais pas. Je ne sais pas comment l'installer, donc je m'inquiète si je ne peux pas y jouer ! » Les besoins des lecteurs sont ma direction. Au lieu d'être « raisonnable », il vaut mieux simplement réduire le seuil, alors j'ai commencé à planifier d'écrire. un article open source qui peut être joué en cliquant dessus.

En recherchant des

projets open source de jeux en ligne intéressants

, j'ai découvert que même s'ils ne sont pas aussi bons que ces jeux PC en termes de qualité de jeu et de graphismes, ils ont aussi leurs propres avantages, tels que : Non installation requise, Opération simple, Gameplay inédit, Puzzle et détente Ces jeux peuvent en principe être joués immédiatement dans un temps fragmenté (en attendant un repas, en déplacement, en réunion ?). c'est qu'ils fonctionnent sur le navigateur, donc la plupart de ces jeux peuvent être joués sur les téléphones mobiles, ce qui est vraiment amusant !

Aujourd'hui, j'ai enfin sauvegardé 10

jeux en ligne open source

et je les partage tous avec vous en même temps. Les projets open source sélectionnés par HelloGitHub doivent avoir leurs propres mérites, « regardons et jouons » ensemble !

1. Hextris (Tetris hexagonal)

Numéro d'étoile

 : 2k|Langage de programmation : JavaScript|Version mobile : SupportIl s'agit d'un jeu inspiré de Tetris, un jeu au rythme rapide. jeu de réflexion. Hextris se joue essentiellement comme Tetris, où vous contrôlez la direction pour éliminer les blocs qui tombent.

Les joueurs peuvent utiliser les touches de direction Gauche/Droite pour faire pivoter l'hexagone afin que les barres colorées tombant tombent sur le bord spécifié. La touche de direction vers le bas peut accélérer la vitesse de chute. Effacez les blocs et gagnez des points en connectant 3 blocs ou plus de la même couleur. Les éliminations continues sont récompensées par des points doublés. Le jeu se termine lorsque le bloc de couleur traverse l'hexagone gris foncé.

左/右 方向键旋转六边形,让下落的彩色条块落在指定的边上,向下方向键可以加快下落速度。通过连接 3 种或以上相同颜色的块,来清除块并获得积分,连续消除有积分加倍的奖励,当色块突破深灰色六边形时游戏结束。

源码:github.com/Hextris/hex…

地址:hextris.io/

2、adarkroom(小黑屋)

Star 数:6.3k|编程语言:JavaScript|手机端:不支持

一款有趣的纯文字冒险类游戏,支持中文。在游戏中玩家通过收集材料,增加建筑、制作道具、武器,感受有趣的冒险之旅。如果你喜欢 RPG 类的游戏,那它一定会是你的菜。

该游戏前期有些无聊只能点击 添柴,没玩过的同学刚开始容易摸不着头脑,因为事件触发需要时间,看滚动的文字+点击 添柴

Code source : github.com / Hextris/hex…

Adresse : hextris.io/

2.adarkroom

Numéro d'étoile : 6,3k|Langage de programmation

 : JavaScript|

Version mobile : Non pris en charge

Un intéressant jeu d'aventure en texte uniquement prenant en charge le chinois. Dans le jeu, les joueurs collectent des matériaux, ajoutent des bâtiments, fabriquent des accessoires et des armes pour vivre une aventure intéressante. Si vous aimez les jeux RPG, ce sera certainement votre tasse de thé. Le jeu est un peu ennuyeux au début, vous ne pouvez donc cliquer que sur Tianchai. Les étudiants qui n'y ont jamais joué sont facilement confus au début, car cela prend du temps pour déclencher l'événement. le texte défilant + cliquez sur Tianchai Attendez patiemment 30 secondes, et un nouvel événement se déclenchera, commençant ainsi votre aventure. Le jeu enregistrera la progression du jeu localement par défaut et prend également en charge l'importation/exportation d'archives. <strong></strong><strong></strong>

🎜Code source : 🎜github.com/doublespeak…🎜🎜🎜Adresse : 🎜adarkroom.doublespeakgames.com/?lang=zh_cn🎜🎜🎜🎜🎜3. 🎜 🎜 🎜🎜Nombre d'étoiles🎜 : 9,6k|🎜Langage de programmation🎜 : JavaScript|🎜Version mobile🎜 : Support🎜

En ce qui concerne les jeux de mots en ligne, il faut mentionner le jeu open source "Life Restart Simulator" qui a été particulièrement populaire ces deux dernières années.

Dans le jeu, les joueurs n'ont qu'à sélectionner des talents et attribuer des attributs initiaux au début, puis regarder les années passer, et cette vie se terminera en un clin d'œil. Si vous n'êtes pas satisfait, vous pouvez cliquer. 再次重开pour commencer une nouvelle vie. Le jeu est devenu populaire en raison de son écriture pleine d'esprit et d'humour et de sa fin inattendue. Désormais, en plus du mode de jeu classique mentionné ci-dessus, il existe également un nouveau mode célébrité pour découvrir la vie d'une célébrité.

Code source : github.com/VickScarlet…

Adresse : liferestart.syaro.io/public/inde…

4.

Nombre d'étoiles

 : 12,9k|

Langage de programmation : Scala+TypeScript|Version mobile : SupportIl s'agit d'un jeu d'échecs qui promet d'être gratuit pour toujours, sans publicité et prend en charge le chinois. Ce projet n'est pas seulement un jeu d'échecs, mais une plateforme pour tout ce qui concerne les échecs. Car en plus des batailles en ligne, des batailles homme-machine, des batailles entre amis, des compétitions, etc., il propose également des tutoriels pour apprendre les échecs, une communauté, ainsi que du visionnage et de la diffusion en direct.

Code source :

github.com/lichess-org…

Adresse : lichess.org/zh

5, proxx (effacer le trou noir)

Numéro d'étoile

 : 1,2k|

Langage de programmation : JavaScript|Version mobile : SupportUn jeu similaire au dragueur de mines. Le gameplay et les règles sont fondamentalement les mêmes que ceux du dragueur de mines. Voici le trou noir derrière les blocs inconnus.

Vous pouvez choisir la difficulté du jeu au début, définir la largeur/hauteur et le nombre de trous noirs. Après que le joueur ait cliqué sur un bloc inconnu, un nombre ou un trou noir apparaîtra. S'il s'agit d'un nombre, le nombre représente le nombre de trous noirs autour de lui. Par exemple, « 1 » signifie qu'il y a un trou noir derrière le bloc. bloquez autour du numéro. Si le trou noir est cliqué, le jeu commencera. Le coin supérieur gauche affiche le nombre de blocs inconnus, le coin supérieur droit affiche le temps écoulé/optimal et le bouton de commutation ci-dessous peut passer en mode marquage.

Code source :

github.com/GoogleChrom…

Adresse : proxx.app/

6, réagir-tetris (Tetris)

Compte d'étoiles

 : 7,4k|

Langage de programmation : TypeScript|Version mobile : Supportreproduction du classique Tetris Ce projet utilise la pile technologique de React+Redux+Immutable. Le niveau de reproduction de ce jeu peut être appelé niveau de pixel, ce qui se reflète non seulement dans l'image, mais également en termes de fluidité, de gameplay, d'effets sonores et d'autres aspects.

Code source :

github.com/chvin/react…

Adresse : chvin.github.io/react-tetri…

7, Open-Golf (Mini Golf)

Nombre d'étoiles : 1,6k|Langage de programmation : C|Version mobile : Non pris en charge

Un jeu de golf avec un total de 20 niveaux. Bien que les graphismes du jeu soient approximatifs, j'ai passé un bon moment à y jouer. Les points forts sont la réponse aux collisions et la conception de niveaux intéressante.

Code source : github.com/mgerdes/Ope…

Adresse : mgerdes.github.io/minigolf.ht…

8, flipper (flipper)

Nombre d'étoiles : 1,9k|Langage de programmation : Flutter|Version mobile : Non pris en charge

Il s'agit d'un jeu de flipper classique construit avec Flutter et Firebase open source par Google. Il y a des invites d'opération au début : A (filtre gauche)/S (servir)/B (filtre droit). Le jeu est d'une conception très exquise.

Code source : github.com/flutter/pin…

Adresse : pinball.flutter.dev/

9, Chinese-dos-games (jeux DOS chinois)

Nombre d'étoiles : 7,2 000|Langage de programmation : Python|Version mobile : prend en charge

une collection de jeux DOS chinois en ligne, prenant actuellement en charge plus de 1 800 jeux.

Code source : github.com/rwv/chinese…

Adresse : dos.zczc.cz/

10.

Nombre d'étoiles : 9,6k|

Langage de programmation

: JavaScript|Version mobile : SupportIl s'agit d'une application open source pour cultiver des habitudes, alors pourquoi apparaît-elle dans la collection de jeux ? Parce qu'il traite votre processus de création d'habitudes comme un RPG. Vous devez créer des tâches qui doivent être accomplies dans la réalité selon les habitudes définies. Lorsque vous terminez une tâche, vous recevrez l'expérience correspondante et les pièces d'or, qui peuvent être utilisées pour améliorer le niveau de votre personnage virtuel et acheter de l'équipement. . Mais lorsque la mission échoue, le volume sanguin correspondant sera perdu en guise de punition. Au fur et à mesure que votre niveau augmente, d'autres façons de jouer seront ouvertes, telles que : l'éclosion d'animaux de compagnie, des professions, des compétences exclusives, faire équipe pour jouer à des donjons, etc.

Code source : github.com/HabitRPG/ha…

Adresse : habitica.com/

Enfin

En écrivant cet article, j'ai découvert qu'un jeu classique aura de nombreux projets open source du même type. Par exemple, rechercher "Tetris" sur GitHub trouvera 50 000 projets open source, mais cela peut être fait de la même manière que "Hextris". " dans l'article. " et "react-tetris", il existe très peu de projets open source de même qualité.

En fait, les fonctions sont toutes les mêmes, mais les « choses » uniques à chaque projet ne seront pas réalisées du jour au lendemain. Cela nécessite une itération continue et beaucoup d'énergie et de temps pour que le projet se démarque.

(Partage de vidéos d'apprentissage : Vidéo de programmation de base)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:qu'est-ce que gitlabArticle suivant:qu'est-ce que gitlab