InvizorGameAndCode
8
подписчиков
Игровой и программерский канал
Всем привет, пишу небольшой пост про то где скачать карты для разных серий по героям меча и магии Наверное этот пост будет попопляться. Изначально я искал карты по героям 4 потому как все интересные я переиграл. www.maps4heroes.com/...php vk.com/...466 heroesleague.ru/...aps vk.com/...361 www.playground.ru/...aps dtf.ru/...rmg handbookhmm.ru/...aps blackknights.narod.ru/...htm www.maps4heroes.com/...php handbookhmm.ru/...aps kamrad.ru/...r=2
Число словами (на javascript)
Всем привет, хотел бы поделиться одним небольшим кодом связанным с автоматическим получением прописи числа, например, 22-> двадцать два.
Можно ввести до 6 знаков (до сотен тысяч), в принципе легко получить и миллионы, миллиарды и т.д. Изначально получаем деления на три знака, и задача сводится к записи трехзначного числа+ постановки окончания для слов тысяча (если нужно и \миллион\миллиард).
Для трехзначного числа анализируем цифры и отдельно обрабатываем случай нуля. Первая цифра самая простая. Для второй цифры есть исключения 11, 12, .. 19. Третья цифра определяет окончание 1\2-4\5-9 для тысяч...
Новая версия игры "Мореплаватель"
Всем привет, решил немного расширить игру "Мореплаватель", которую создавал ранее. Добавил объекты "Шахта" и "Тюрьма". При посещении первого вы получаете 50 золота, но теряете одного воина. При посещении второго сражение с одним воином в качестве награды за победу. Также сделал 5 уровней вместо 2 и больше объектов (5-6) на каждом уровне, причем для посещения можно выбрать только 4...
Гексы, сетка из гексов
Все привет, приложу пример кода как сделать сетку из гексов, такую вот карту Вот пример кода procedure TForm1.DrawGeks;
var i,j,dx,dy,xm,ym:integer;
begin
xm:=7;
ym:=5;
Image1.Canvas.Pen.Width:=3;
for i:=0 to xm do for j:=0 to ym do
begin
dx:=10+180*i;
dy:=10+104*j;
Image1.Canvas.MoveTo(0+dx,52+dy);
Image1.Canvas.LineTo(30+dx,0+dy);
Image1.Canvas.LineTo(90+dx,0+dy);
Image1.Canvas.LineTo(120+dx,52+dy);
Image1.Canvas.LineTo(90+dx,104+dy);
Image1...
Excel в javascript е
Есть несколько способов работы с экселевскими документами в джаваскрипте. Напишу про один из способов. Есть интересная библиотека https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.full.min.js допустим у нас есть двумерный массив data например такой var data = [
["0", "1"],["2","3"]
]; .... Тут можно мофицировать данные, что-то посчитать Хотим сохранить эти данные в экселевскую таблицу Для этого делаем workbook (документ) и worksheet (вкладка) который наполняем данными var workbook = XLSX.utils.book_new(),
worksheet = XLSX.utils.aoa_to_sheet(data);
workbook.SheetNames.push("First");
workbook...
Всем привет, с вами Invizor и я решил создать дзен канал. Сюда будут приходить статьи и видео.