Поиск по тегу «программа» — ПИПМАЙ: Лучшее со всей сети
Акцентный цвет
Фон
Игровой блок на главной
Праздничное оформление
Для всех устройств

Поиск по тегу «программа»

от
до

Большая Пятница: шахматы и js

Наши встречи по пятницам неожиданно стали доброй традицией. И вот опять мы встречаемся после бурной трудовой недели в уютном дружеском кругу. Сегодня не просто "пятница", а "большая пятница". Это значит, что за такой пятницей следует сразу три выходных дня. Это приятно! Два выходных дня уже неплохо, а три - вообще большое удовольствие. 

Сегодня мы с вами займёмся шахматами и программированием на 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 стесняется просить помощи здесь, поэтому я по старой дружбе решил разместить её вопрос тут и предлагаю ей помочь. Заранее спасибо


Раскрыть
13:25

WingetUI - менеджер по комплексной установке и(или) обновлению программ

Всем, здравствуйте.

Возможно открываю Америку, и это всё давно известно, однако хочу показать интересный менеджер  под windows 10-11 для более удобной работы с программами: поиск, установка, обновление, удаление. Открываем командную строку с правами администратора и вводим такую команду:

winget install wingetui

Менеджер автоматически скачивается и запускается.

После приветствия и открытия главного окна мы его закрываем и также закрываем командную строку. Из меню Пуск запускаем WingetUI. Сразу в настройках рекомендую установить галочку в чекбоксе - "Отобразить список доступных пакетов, если запрос пуст, на вкладке "Доступные пакеты"

Некоторое время ждём пока загрузятся данные о пакетах.

Собственно всё. Остальные действия в менеджере достаточно понятны.

В чём мне показалось главное удобство - это комплексное обновление. Выделил файлы, нажал обновить и мои труды завершены. Ранее приходилось по каждой программе искать официальный сайт для её установки или запускать её запросы обновлений.

Сейчас весьма доволен.

Всем хорошего настроения.


Раскрыть