Skip to content

aibolem/chemicle

 
 

Repository files navigation

Chemicle

This is a version of Wordle where you have to guess the chemical formula of a molecule.

Based on aibolem/chemicle.

Demo

MANUAL on Weatherstation & MedtecჼICS PhysiChemi ₽_RussiAჼ ღ₽yбЛიЯჼ:

Реагировать Wordle

Это клон популярной игры в угадывание слов, которую мы все знаем и любим. Сделано с использованием React, Typescript и Tailwind.

Попробуйте демо!

Сборка и запуск

Для локального запуска:

Клонируйте репозиторий и выполните следующие действия в командной строке:

$> cd react-wordle
$> npm-установка
$> npm запустить старт

Чтобы собрать/запустить Docker-контейнер:

Разработка

$> docker build -t game:dev .
$> docker run -d -p 3000:3000 game:dev

Откройте https://localhost:3000 в браузере.

Производство

$> docker build --target=prod -t game:prod .
$> docker run -d -p 80:80 game:prod

Откройте https://localhost в браузере.

Проекты, созданные с использованием этого репозитория

Другие языки

Веселые темы

Математика, аббревиатуры, наука, технологии и многое другое

Хотите добавить что-то в список? Просто сделайте запрос на включение или дайте нам знать в комментариях здесь

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Как изменить длину предположения?

  • Обновите переменную MAX_WORD_LENGTH в src/constants/settings.ts до желаемой длины.
  • Обновите массив WORDS в src/constants/wordlist.ts, чтобы включить в него только слова новой длины.
  • Обновите массив VALID_GUESSES в массивах src/constants/validGuesses.ts, чтобы включить только слова новой длины.

Как создать версию на другом языке?

  • В .env:
    • Обновите название и описание.
  • В public/index.html:
    • Обновите сообщение «Вам необходимо включить JavaScript»
    • Обновите атрибут языка в теге HTML.
    • Если язык пишется справа налево, добавьте dir="rtl" к тегу HTML.
  • Обновите имя и краткое имя в public/manifest.json
  • Обновите строки в src/constants/strings.ts
  • Добавьте все пятибуквенные слова языка в src/constants/validGuesses.ts, заменив английские слова.
  • Добавьте список целевых слов на языке в src/constants/wordlist.ts, заменив английские слова
  • Обновите модальное окно «Настройки» в src/components/modals/SettingsModal.tsx
  • Обновите модальное окно «О нас» в src/components/modals/AboutModal.tsx
  • Обновите модальное окно «Информация» в src/components/modals/InfoModal.tsx
  • Если в языке есть буквы, которых нет в английском, обновите клавиатуру в src/components/keyboard/Keyboard.tsx
  • Если буквы языка состоят из нескольких символов Unicode, используйте разделитель графем в разных точках приложения или нормализуйте ввод так, чтобы все буквы состояли из одного символа.
  • Если язык пишется справа налево, добавьте \u202E (символ переопределения Unicode для письма справа налево) к оператору return внутренней функции в generateEmojiGrid в src/lib/share.ts

Как добавить отслеживание использования?

Этот репозиторий включает поддержку Google Analytics, но по умолчанию она отключена. Чтобы включить Google Analytics:

  • Создайте ресурс Google Analytics 4 и получите идентификатор измерения (в формате G-XXXXXXXXXX)
  • В .env добавьте REACT_APP_GOOGLE_MEASUREMENT_ID=G-XXXXXXXXXXXX

Имейте в виду, что в вашем регионе может быть законодательство о получении согласия пользователя перед включением трекеров. Это должно быть реализовано нижестоящими репозиториями.

АйбоЛеm ჼАРПпЙОНЛеg

БАРიн 📽² = ჼАРიн ПРОЕКТОРР 🎦² иЛижек ПРОЕКТДВА чтОбь ПонЯть мысЛЬ в нисЛ 💭 вам необоДимо вючить диАЛЕкт ВАДЕРСТАхун изучающий в высакогорном КАВКАЗЕ феномен грАД илижек сетква, СИТКВА = СЛОВО

©lubჼ ©ЕТКВА

ЛАДно. обьясню один раз, раскройте паз чтоб вместить ℹ инфу, ибо обывателью кто знает и Д'Прусский и РусскАй и Гризуни* может паказаться что это написанно барон илижек барин: БАРიн = ჼАРიн = ⚛ский тОесть От©овский = Отцовский, байтин [батин на шырпотребе обывателя]

догоняйте пизучив всё и вся что в мойх генах Отминстон [Åtminston] 7 колен поконлении = 7 П ОК он Лი НИИ что включая hэраклоглифы P©ი

7 П = семь домов мойх, От семья моего рутс тОесть ДЕДушкი илижек дедушк и его 6 братьев. мой пра пра пра предок ЙЯЗОН был 🌊плавიтеЛЬ тойсть мореплаватель с корнями в Италии От БАРДОС СКЛЯРОС который поехал в дедулети и поселился там в Симонети. по этому в Италии есть и фамилия Симонетти. но я не об этом а об авдельнинге вадерстахун hagel, град, სეტყვა, რომელსაც სწავლობს ლიტყვა გამომავალი არა მხოლოდ პირიდან ჩუენიდან არამედ მზიდან დიდებულიდან მათთა ყოველთა სისტემათა შინა.

пазясняю 7 колен илижек поколении где нი только НИИ союз композиторов и союз ДВАРхитЕкт илижек КОМРОСАРх с 1932, но и журнал 🐊 Нიянg = крокодил = ЛиДокорк. напомню что есть оПпА ☣ oPpA ⚠ = ДЕдушкი

напомню про Академика Омар ОтАРашвиЛи, катОрый перевёл весь Омар Хаям на Гризуни = ГПИ изотопы 'жоовет', ЗооВет фрау Муттер илижек ДроhhунД [HH] и 🏬 Университи, илижек Университёти в честь защиты прав жекщин ...

но типа норд илижек н²о. думаю не нужно разяснять что в изобилии в норд илижек на СЕВЕРЕ клуба 🍓 [Club ©luб] на Шведский, дорогие Клубяне илижек как вы говорите Славяне. Но, подумайте и о Транслит и как звучит Славы для не знающийх обычий Сибарииჼ: НИИ РАД иС ...

симетрия b разворота d как и наоборот но конечно зависит От Отцов Основателей задумавшых не только на одном диалекте и не только для одного поколенииая тойсть От А до Я напишу ноглядней АЯ А_Я, не зависимо что проигрывают на Изветковом Островном Театре Дома Химии кстати, каторого представили как дом мужиков "Прилетаий" ... От предложения: "Оппа ПЖ Прилетаийй всё сьелИ"!

подумываю что вы уже разяснили себе остальное значение 7 поконлении и значимость раннее заложенных значении в словах мойх НотАСЛАВЕбЫ илижек вродственიиков ...

мне пора ... 🥩 мяу!

н²იкА

обо©ранный окейнный клуб на пПпАлочке Г

React Wordle

ეს არის პოპულარული სიტყვების გამოცნობის თამაშის კლონური პროექტი, რომელიც ჩვენ ყველამ ვიცით და გვიყვარს. დამზადებულია React, Typescript და Tailwind-ის გამოყენებით.

სცადეთ დემო ვერსია!

შექმენით და გაუშვით

ლოკალურად გასაშვებად:

კლონირეთ საცავი და შეასრულეთ შემდეგი ბრძანების სტრიქონი:

`` `bash $> cd react-wordle $> npm install $> npm გაშვება დაწყება


### docker კონტეინერის ასაგებად/გაშვებისთვის: 

#### Development 

```bash 
$> docker build -t game:dev . 
$> docker run -d -p 3000:3000 game:dev 

გახსენით https://localhost:3000 ბრაუზერში.

წარმოება

$> docker build --target=prod -t game:prod . 
$> docker run -d -p 80:80 game:prod 

გახსენით https://localhost ბრაუზერში.

ამ რეპოს გამოყენებით აგებული პროექტები

სხვა ენები

სახალისო თემები

  • Murdle: საშინელი ჯადოქარი
  • [Taylordle](https://www.taylordle .com/): ტეილორ სვიფტი
  • Dundle: ოფისი
  • Weedel: ვიდეო თამაშის პერსონაჟები
  • [JoJodle] (https://jojo-news.com/fun/jojodle/): ჯოჯოს უცნაური თავგადასავალი
  • აეროპორტი: აეროპორტის კოდები
  • [Mahjong Handle](https://mahjong -handle.update.sh/): Mahjong Hands
  • ['en si lì'ur](https :https://tirea.learnnavi.org/wordle): Na'vi, კონსტრუირებული ენა ჯეიმს კამერონის AVATAR-იდან (2009)
  • Wordle.cl: ჩილეს მოდიზმები, ქალაქები, ადგილები
  • Anidal: ცხოველები
  • [FFXIVrdle](https :https://ffxivrdle.com/): Final Fantasy XIV
  • Harry Potter: Harry Potter

მათემატიკა, აკრონიმები, მეცნიერება, ტექნიკა და სხვა

  • Primel: ძირითადი რიცხვები
  • Syscordle: SYSCALL
  • Mathler : იპოვეთ გამოსავალი, რომელიც უდრის X
  • Stockle: გამოიცანით აქცია ან ETF
  • AI-powered: მოიცავს ხელოვნური ინტელექტის კომპონენტი
  • Passwordle: პაროლები
  • Genel: გენის სიმბოლოები
  • [Numble](https :https://rbrignall.github.io/numble/): მათემატიკა

_ გსურთ დაამატოთ სიას? უბრალოდ გააკეთეთ მოთხოვნა ან შეგვატყობინეთ აქ კომენტარის საშუალებით_

FAQ

როგორ შემიძლია შევცვალო გამოცნობის ხანგრძლივობა ?

  • განაახლეთ MAX_WORD_LENGTH ცვლადი src/constants/settings.ts სასურველ სიგრძემდე.
  • განაახლეთ WORDS მასივი src/constants/wordlist.ts რათა შეიცავდეს მხოლოდ ახალი სიგრძის სიტყვებს.
  • განაახლეთ VALID_GUESSES მასივი src/constants/validGuesses.ts მასივებში, რათა შეიცავდეს მხოლოდ ახალი სიგრძის სიტყვებს.

როგორ შევქმნა ვერსია სხვა ენაზე?

  • .env:
    • განაახლეთ სათაური და აღწერა
  • public/index.html:
    • განაახლეთ შეტყობინება "You need to enable JavaScript"
    • განაახლეთ ენა ატრიბუტი HTML ტეგში
    • თუ ენა დაწერილია მარჯვნივ-მარცხნივ, დაამატეთ dir="rtl" HTML ტეგში
  • განაახლეთ სახელი და მოკლე სახელი public/manifest.json )
  • განაახლეთ სტრიქონები src/constants/strings.ts
  • დაამატეთ ენაში ხუთივე ასო სიტყვა [src/constants/validGuesses.ts](src/constants/ validGuesses.ts), ინგლისური სიტყვების ჩანაცვლება
  • დაამატეთ ენაში მიზნობრივი სიტყვების სია src/constants/wordlist.ts, შეცვალეთ ინგლისური სიტყვები
  • განაახლეთ "პარამეტრების" მოდალი src/components/modals/SettingsModal.tsx
  • განაახლეთ მოდალი "About"-ში [src/components/modals/AboutModal.tsx](src/components/Modals/A .tsx)
  • განაახლეთ "Info" მოდალი აქ [src/components/modals/InfoModal.tsx](src/components/modals/InfoModal .tsx)
  • თუ ენას აქვს ასოები, რომლებიც არ არის ინგლისურში, განაახლეთ კლავიატურა [src/components/keyboard/Keyboard.tsx] (src/components/keyboard/Keyboard.tsx)
  • თუ ენის ასოები შედგება მრავალი უნიკოდის სიმბოლოსგან, გამოიყენეთ გრაფემის გამყოფი აპლიკაციის სხვადასხვა წერტილში ან ნორმალიზეთ შეყვანა ისე, რომ ყველა ასო შედგებოდეს ერთი სიმბოლოსგან
  • თუ ენა დაწერილია მარჯვნიდან მარცხნივ, დააყენეთ \u202E (უნიკოდის მარჯვნივ-მარცხნივ გადაფარვის სიმბოლო) შიდა ფუნქციის დაბრუნების განცხადებაში generateEmojiGrid-ში src/lib/share.ts

როგორ დავამატო გამოყენების თვალყურის დევნება?

ეს საცავი შეიცავს Google Analytics-ის მხარდაჭერას, მაგრამ, ნაგულისხმევად, ეს გამორთულია. Google Analytics-ის ჩასართავად:

  • შექმენით Google Analytics 4 თვისება და მიიღეთ გაზომვის ID (ფორმატით G-XXXXXXXXXXXX)
  • .env-ში დაამატეთ REACT_APP_GOOGLE_MEASUREMENT_ID=G-XXXXXXXXXX

გაითვალისწინეთ, რომ თქვენს რეგიონს შესაძლოა ჰქონდეს კანონმდებლობა მომხმარებლის თანხმობის მიღების შესახებ ტრეკერების ჩართვამდე. ეს არის მდე ქვედა რეპოს განსახორციელებლად.

About

A chemical-based wordle based on React Wordle.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.0%
  • CSS 7.3%
  • HTML 4.5%
  • Other 1.2%