Наши встречи по пятницам неожиданно стали доброй традицией. И вот опять мы встречаемся после бурной трудовой недели в уютном дружеском кругу. Сегодня не просто "пятница", а "большая пятница". Это значит, что за такой пятницей следует сразу три выходных дня. Это приятно! Два выходных дня уже неплохо, а три - вообще большое удовольствие.
Сегодня мы с вами займёмся шахматами и программированием на JS (JavaScript, ДжаваСкрипт, ЯваСкрипт).
Я тут недавно накатал книжку "Шахматы, самоучитель для новичков - 2" и вот теперь для усиления влияния этой книги на улучшение игровых качеств шахматиста-новичка написал маленькую программку: Игра тренировка "Шахматный адрес".
Длительность игры 10 секунд. Система даёт запрос в стандартном формате адреса шахматной клетки. Вы должны быстро среагировать, кликнув заданную клетку. Развивает реакцию, запоминание шахматной нотации и скоростные навыки, необходимые для игр "блиц" и "пуля".
Если вы прокачаетесь до стабильного результата 7 удачных реакций белыми (это когда доска в положении "белые внизу" и 6 удачных реакций чёрными (это когда доска в положении "чёрные внизу"), то ваш шахматный рейтинг вырастет на 100 пунктов только за счёт быстрого и чёткого ориентирования на шахматном поле боя.
Шахматную нотацию надо знать. Можно, конечно, "шлёпать" и без знания нотации. Это как современные композиторы пишут музыку без знания нот. Но это не наш путь. Наш успех в шахматах и в программировании базируется на крепком здоровом фундаменте.
Кстати, с этого примера вы можете начать свой путь в программировании на JS. Этот язык прекрасен тем, что ничего не требуется для работы программ на вашем устройстве. Если есть любой браузер - программа на JS будет работать.
На странице игры есть также ссылка для скачивания дистрибутива. Скачайте его и распакуйте. Все 5 файлов разместите в одну папку.
19.02.2026 20:59 3690 index.html
19.02.2026 20:48 3823 local1.css
19.02.2026 21:04 8729 local1.js
14.02.2026 21:44 5449 correct.mp3
14.02.2026 22:07 8917 wrong.mp3
В браузере открываете файл index.html и процесс пошёл. Внесите изменения в этот функционал (например, замените файл wrong.mp3) и посмотрите, как отобразились эти изменения.
Сообщайте, понравилась программа или нет, получилось ли установить на своём устройстве.
...
Первоисточники:
Игра тренировка "Шахматный адрес".
https://wpvi.ru/pages/games/chess/address/
Программа сделана на чистом нативном JS.
Вы можете бесплатно не только прокачать знание шахматной нотации и быстроту реакции, но также скачать дистрибутив и потренироваться в программировании на этом реальном несложном примере.
"Шахматы, самоучитель для новичков - 2"
https://wpvi.ru/pages/ads/litres/ebook/73089693/
Играть в шахматы - хорошо! Но играть хорошо - ещё лучше. После прочтения и изучения второй части самоучителя вы научитесь обыгрывать сильных шахматистов, возможно, даже мастеров и гроссмейстеров.
===
Шо, Пипчане, готовы увидеть, с чем работает доктер? Даже если нет, то вот вам загадка: где здесь кнопка "Удалить"?
Она здесь точно есть. Если нашли - поясните свою логику в комментариях
Учился я тогда в престижном вузе, а точнее заканчивал, учиться если честно совершенно не хотел, ибо нас и не учили в общем то ни хрена, даже мои ежедневные прогулы не привели к отчислению. В общем плюнул я тогда на эту затею и решил уж закончить этот долбаный вуз.
Ну и вот последний год, начинаем писать диплом, выбрал я какую то скучнейшую тему, преподавателя и начал работать.
Вот уже и на руках готовая программа, запускается, считает, работает. Красота. Теперь остаётся лишь перенести ее на флешку и запустить с ноутбука, который я возьму с собой. Остаётся меньше недели до выступления.
Сказано-сделано. Переношу... Ошибка. Какая ошибка? На компе же все работало... - думаю я.
Возвращаюсь обратно к компу. Никаких проблем, все ровно.
Ладно, начинаю анализировать ошибку. В ошибке сказано, что в переменной типа float (а эта, которая содержит дробное число, например, 9,14), не может быть запятой. Как это не может?
Рил, с точкой работает, а с запятой нет.
Начинаю перепроверять программу, искать ошибки, сижу на форуме уже 3 дня, безрезультатно... Бегаю с одного компа на другой.
Уже было руки опускаю и тут я натыкаюсь на подобную ошибку и вижу, что оказывается дело в локализации. В локализации понимаете??
В visual studio (среда разработки) для русского рынка при работе с переменной типа float ставится запятая, а для visual studio английской - точка.
И тут в мою светлую голову приходит мысль, что на компе то у меня русская версия, а ноуте английская. И чтобы программа работала без проблем и там и там, нужно просто в программе добавить 1 строчку кода, в которой нужно указать для какого региона эта программа пишется...
Вот я тогда орал как резанный, ведь 3 дня потратил впустую на какие то точки и запятые, чуть не посидел от этого, а дело было просто в локализации...
Но диплом я тогда все таки получил, что не скажешь о моих одногруппниках, которые просто поленились его писать и остались на второй год...
Выбираю программу, возможно платную, лишь бы удобно было, а то живых музыкантов хрен найдёшь) если кто знаимался, подскажите, что лучше использовать)
К сожалению, @YnonaXexexe стесняется просить помощи здесь, поэтому я по старой дружбе решил разместить её вопрос тут и предлагаю ей помочь. Заранее спасибо
Всем, здравствуйте.
Возможно открываю Америку, и это всё давно известно, однако хочу показать интересный менеджер под windows 10-11 для более удобной работы с программами: поиск, установка, обновление, удаление. Открываем командную строку с правами администратора и вводим такую команду:
winget install wingetui
Менеджер автоматически скачивается и запускается.
После приветствия и открытия главного окна мы его закрываем и также закрываем командную строку. Из меню Пуск запускаем WingetUI. Сразу в настройках рекомендую установить галочку в чекбоксе - "Отобразить список доступных пакетов, если запрос пуст, на вкладке "Доступные пакеты"
Некоторое время ждём пока загрузятся данные о пакетах.
Собственно всё. Остальные действия в менеджере достаточно понятны.
В чём мне показалось главное удобство - это комплексное обновление. Выделил файлы, нажал обновить и мои труды завершены. Ранее приходилось по каждой программе искать официальный сайт для её установки или запускать её запросы обновлений.
Сейчас весьма доволен.
Всем хорошего настроения.