Дата | Видеоурок | Результат | |
---|---|---|---|
Морской Бой Редактор и Сетка | + 6 | ||
Узнал о protected void )) Сильно. Порадовали строки: for (p.x = t.x - 1; p.x <= t.x + 1; p.x++) for (p.y = t.y - 1; p.y <= t.y + 1; p.y++) и нос = new Точка(rand.Next(0, размер_моря.x - длина + 1), rand.Next(0, размер_моря.y)); Ну там много такого и после 4-х часов немного пригорел)) Ничего. |
|||
Морской Бой Море и Корабль | + 11 | ||
в ожидании дальнейшего создания игры. Ничего. |
|||
Морской Бой Планирование | + 15 | ||
в ожидании самих алгоритмов игры. Ничего. |
|||
Комбинаторика Рекурсия. Вступление | + 20 | ||
Своими словами, рекурсия - это специально созданный процесс, работающий с имеющимися данными и с определенной целью)) Пытался найти изображение с recursion и понравился это логотип с нейро сетью на фоне. Ничего. |
|||
Судоку Идея алгоритма - 81 цикл | + 9 | ||
Ознакомился с идеей методом перебора по "Судоку". Ничего. |
|||
Судоку Загрузка головоломки с интернета | + 11 | ||
Парсить txt файл ) 9-ки почему-то не отражает. Видимо с кодировкой проблемы. Ничего. |
|||
Судоку Проверка правил игры | + 8 | ||
ASCII-рисованию. Сильная стока " int py = 1 + y + y / Sudoku.sqr; " Красиво получилось. Ничего. |
|||
Судоку Печать цифр в таблице | + 10 | ||
В ожидании построения базовой сетки. Порадовало данное написание строчки Console.Write(d==0 ? " " : d.ToString()); ))) Ничего. |
|||
Судоку Сетка для цифр | + 13 | ||
ASCII рисованию сетки)) В ожидании алгоритма самой перестановки сетки Судоку. Ничего. |
|||
Боты Сапёра ИГРА - Бомбовые алгоритмы | + 13 | ||
В ожидании алгоритма бота. Ничего. |
|||
Боты Сапёра ИГРА - Алгоритмический подход | + 10 | ||
В ожидании кода. ничего. |
|||
Боты Сапёра ИГРА - Зелёный флаг | + 15 | ||
В ожидании самой игры. С первого раза не получилось. Почему-то вышибало. Back-up не сделал, поэтому пришлось сделать еще раз предыдущий урок, а затем уже этот. В общем доволен) |
|||
Боты Сапёра ИГРА - Карта минного поля | + 10 | ||
Многое вспомнилось. В ожидании продолжения. Ничего. |
|||
Боты Сапёра ИГРА - Матрица картинок | + 10 | ||
В ожидании продолжения. Ничего. |
|||
Боты Сапёра ИГРА - Классные мины | + 9 | ||
В ожидании продолжения. Ничего. |
|||
Боты Сапёра ИГРА - Минная картотека | + 17 | ||
В ожидании самого кода игры. Схему с правой и левой мышью постил в предыдущем уроке. Ничего. |
|||
Боты Сапёра ИГРА - Счастливый сапёр | + 20 | ||
Пока поиграл в сапёра))) Выиграть. |
|||
Судоку Вступление | + 19 | ||
Хотел начать "сапера", но попал в "Судоку". По ошибке. Ознакомился с правилами. Поиграл в онлайн. Непростая игра, и вообще хотелось бы "сапёра". Сделал только "район" (3 на 3). |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Общий секретный ключ | + 18 | ||
Самому алгоритму DH. Вообще, конечно, фантастика как из 3-х чисел (одна из которых разная) получается всегда одинаковая 4-ая цифра. Магия какая-то. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Случайное простое число | + 16 | ||
Вспомнил что такое простые числа и выискивать их. Ничего. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Форма | + 13 | ||
Жду самого интересного - алгоритма. Ничего. |
|||
Игры со словами Виселка. Алгоритм помощника | + 13 | ||
Работать с StringBuilder-ом. Действительно метод подбора слов (сначала по кол-ву букв, а затем по буквенному местонахождению в словах) повышает эффективность минимум в два раза. На скрине видно что с методом из 10 попыток все 10 успешны, а без метода из 11 попыток лишь меньше половины успешны ))) Ничего. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана | + 14 | ||
Узнал подробно об алгоритме прослушав видео урок раз 5. А сам алгоритм достаточно скандальный, если впомнить март 2018-го и Павла Дурова с его мессенджером)) Дуров официально отказался сотрудничать со спецслужбами даже под угрозой блокировки, заявив, что Telegram всегда готов порвать как личные, так и деловые связи со странами... Но что значит «нереализуемому технически»? Специалисты отмечают, что у Дурова на самом деле нет технической возможности передать эти ключи. Сооснователь блокчейн-платформы Bitclave Василий Трофимчук, отмечает, что в протоколе телеграма MtProto 2.0 используется функция Perfect Forward Secrecy, что предполагает постоянное автоматическое обновление ключей шифрования. «Предоставленные исходные ключи не помогут расшифровать всю переписку, так как каждые несколько сетевых пакетов происходит автоматическая смена ключей шифрования по специальному алгоритму распределения Диффи-Хелмана (DH). И получить доступ к трафику без проведения атаки MITM (Man-in-the-Middle) и перенаправления всего трафика через атакующего — технически не представляется возможным», — говорит он. Не совсем понял что должен сделать Боб после получения секретной цифры от Алисы, но всему своё время. |
|||
Шифрование RSA - Де/шифровка | + 16 | ||
RSA алгоритму. Ничего. |
|||
Шифрование RSA - Буквы столбиком | + 11 | ||
В ожидании самого алгоритма. Понял, что p и q через получение FiN, создают n и е для шифрования, а чтобы выяснить ключи расшифровки, нужно чтобы p и q, через получение FiN и е, получили числа d и n ))) Ничего. |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 16 | ||
Продолжать с RSA алгоритмом и работу со словами. |
|||
Игры со словами Виселка. Блоксхема помощника | + 14 | ||
Послушал про тактику подбора букв и перерисовал схему Олега Лопухинского. Ничего. |
|||
Шифрование RSA - Открытый и секретный ключ | + 13 | ||
Долгожданным операциям с переменными E и D. Так же сделал кнопку, которая по очереди нажимает на все кнопки ( buttonFindD.PerformClick(); ). Ничего. |
|||
Шифрование RSA - Простые случайные числа | + 18 | ||
Пока в ожидании "выбора открытой экспоненты" и "вычислении секретной экспоненты". Ничего. |
|||
Игры со словами Виселка. Поле чудес | + 17 | ||
Порадовала строка из Resources "string [] lines = Properties.Resources.w.Split(nl, StringSplitOptions.RemoveEmptyEntries);", а так же "label_word.Text = new string(hider, word.Length);". В общем всегда хотел написать эту игру. Ничего. |
|||
Шифрование RSA - Экранная форма | + 12 | ||
Попытался еще раз понять что такое "Выбрать открытую экспоненту" и "Вычислить секретную экспоненту". Результат неутешителен)) Ничего. |
|||
Шифрование RSA - Идея алгоритма | + 12 | ||
Попытался понять RSA. Котел вскипел. Дополз до числа Эйлера. Сильно не судите. Надеюсь со временем пойму всё до конца. Почти не ничего. |
|||
Шифрование Поточный шифр - Дешифровка | + 16 | ||
Дешифровке. Ничего. |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 8 | ||
Добраться до игры "Висельник". |
|||
Шифрование Поточный шифр - Шифровка | + 9 | ||
Потоковому шифру. Ничего. |
|||
Шифрование Поточный шифр Виженера | + 12 | ||
Вспомнил про функцию Insert, которая отнимает нужное количество букв в тексте )) Ничего. |
|||
Шифрование Полиалфавитный шифр - Дешифровка | + 15 | ||
Расшифровке. Ничего. |
|||
Игры со словами Игры со словами | + 10 | ||
Методам "Enumerable.SequenceEqual", "StringBuilder sb = new StringBuilder();" и конечно проверка на четность числа в виде "if (len % 2 == 1) return false;" Дождаться доступа к игре "Висельник". потому что у меня есть своя версия игры, но она почему-то временами не корректно работает. То нормально, то нет)) |
|||
Шифрование Полиалфавитный шифр - Шифровка | + 10 | ||
Самому шифру. Ничего. |
|||
Шифрование Полиалфавитный шифр - Ключевая таблица | + 13 | ||
Саммому шифру и приёму "if (p < 0) continue;". Ничего. |
|||
Шифрование Полиалфавитный шифр - Форма | + 16 | ||
В ожидании самого алгоритма. Кстати, разузнал любопытный факт про Королеву Шотландии и Франции - Марию Стюарт. Её казнили в 16 веке после того как расшифровали полиалфавитный шифр Виженера на суде. В зашифрованном сообщении был приказ ликвидировать её соперницу королеву Англии Елизавету Тюдор, которая известна "золотым рассветом Англии" (в области экономики, культуры и геополитического значения). Ничего. |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 13 | ||
Интересная была неделя. Параллельно делал игру "Висельник", где загадывается одна строка из listbox -а, и фон из 11-ти фоновых картинок с виселицей. |
|||
Шифрование Полиалфавитный шифр Виженера | + 10 | ||
Полиалфавитному шифру. ничего. |
|||
Демо игры Лабиринт 2D - игра | + 15 | ||
С долгожданной работой с формами (FormLevel3 level3 = new FormLevel3(); DialogResult dr = level3.ShowDialog(); if (dr == System.Windows.Forms.DialogResult.OK). И крайне не доволен сегодняшним днём, потому что помню времена когда был Microsoft Visual Basic 6.0 (выпущенный в 1998-ом году), где были две простые команды "form2.show" и "form1.hide". Сегодня, спустя 20 лет после выпуска MSVB6.0, эта история уже никого не интересует))) |
|||
Демо игры Лабиринт 2D - меню | + 15 | ||
Был удивлен когда узнал что можно импортировать .wav файлы в resources))) Ничего. |
|||
Шифрование Перестановочный шифр - Рефакторинг | + 13 | ||
Приятно удивили некоторые моменты: "TextMessage.Text[j]", " for (col++; col < textKey.Text.Length; col++) ", и" if (text.Substring(j + 1).IndexOf(text[j]) >= 0) ". |
|||
Шифрование Перестановочный шифр - 2 этап дешифровки | + 13 | ||
Работе с grid и перестановке. Ничего. |
|||
Шифрование Перестановочный шифр - 1 этап дешифровки | + 18 | ||
gвспомнил как работать с grid. Ничего. |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 12 | ||
До лабиринта 2D так и не добрался. Но всё впереди. Перестановочный шифр очень понравился и надо продолжать. |
|||
Шифрование Перестановочный шифр - 2 этап шифровки | + 11 | ||
Работой с DataGrid, а так же с кодированием. Ничего. |
|||
Шифрование Перестановочный шифр - Алфавитный ключ | + 16 | ||
Познакомился с алгоритмом алфовитного ключа. Ничего |
|||
Шифрование Перестановочный шифр - 1 этап шифровки | + 15 | ||
Познакомился с работой grid1 Ничего. |
|||
Шифрование Перестановочный шифр - Форма | + 18 | ||
В ожидании самого метода перестановки )) Ничего. |
|||
Шифрование Перестановочный шифр | + 13 | ||
Кодирование - это использование передачи информации, а шифрование - это невозможность прочитать текст без ключа. Ничего. |
|||
Демо игры Картинка с секретом | + 15 | ||
Узнал о двойной буферизации графики, которую используют для уменьшения мерцания в приложениях. Ничего. |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 11 | ||
Переписал карточки памяти уже 3-тий раз. И собираюсь на следующей недели их пройти, а так же начать "шифрование" для навыка сохранить нужную информацию к играм. А так же, на этой недели дописал квест, состоящий из 5-ти сцен (5-ти groupbox), и попытался переписать уже 2-ой раз карточную игру девятку. |
|||
Карточки памяти Класс в Библиотеке | + 14 | ||
Создавать и использовать свою .dll бибилтиотеку с помощью Reference и "Using". Найти Solution Explorer в Visual Studio 2015 )) Так что "Ctrl+;" надо запомнить. |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 11 | ||
Переписал к себе в методичку алгоритм кратчайшего пути. очень понравился. С "карточками памяти" просто не везет. В первый раз они удалились, второй раз я переписал их и они снова удалились. Заколдованные какие-то. На следующей недели планирую попробовать либо "ООП" либо "Морской бой". А так же написать карточную игру "девятку". |
|||
Шарики Шарики. Поиск линий | + 9 | ||
Запомнился метод эффекта исчезновения шаров: switch (strip_step) { case 3:Show(strip[j], Item.jump); break; case 2: Show(strip[j], Item.ball); break; case 1: Show(strip[j], Item.next); break; case 0: Show(strip[j], Item.none); break; } От себя добавил меню к включению/ выключению звукового сопровождения: 4-ре рэндомных звука для шаров, звук кнопки, звук аплодисментов, звук начала игры. Ничего. |
|||
Шарики Шарики. Поиск пути | + 13 | ||
Волновому алгоритму Ничего |
|||
Шарики Шарики. Логика игры | + 16 | ||
С циклом do и while. Ничего. |
|||
Шарики Шарики. Анализ игры | + 11 | ||
Интересной показалась система координации клеток в виде строчек "box[x, y].Tag = new Point(x, y);" и "Point xy = (Point)((PictureBox)sender).Tag;" Ничего |
|||
Шарики Шарики. Вступление | + 9 | ||
Пока ознакомился со схемой игры Ничего. |
|||
Карточки памяти Классовая независимость | + 17 | ||
Знакомлюсь с Interface. Ничего. |
|||
Карточки памяти Независимый класс | + 11 | ||
Узнал что такое interface Сама MemoryCard у мня куда-то делась и пришлось воссоздать заново с помощью 2-х предыдущих видеоуроков, а с этим уроком была проблема с именем Show Card. В Interface указал "Show", а в Form1.cs указал "show". Надо быть внимательным к регистрам букв))) |
|||
Фотошарп Билинейная интерполяция | + 10 | ||
Понял что такое билинейная интерполяция и её формулу. Ничего. |
|||
Фотошарп Метод ближайшего соседа | + 18 | ||
Методу ближайший сосед. Ничего |
|||
Фотошарп Изменение размера | + 18 | ||
Узнал о "бикубической интерполяции", "Ближайшем соседе" и о аффинных преобразованиях. Пока жду самого кода для изменения размера. Специально подобрал первую попавшуюся картинку с таблицей. Ничего. |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 14 | ||
Узнал что моно приобрести Бомбермена за байты)))) С ужасом смотрел на задачи в "консоле"))) |
|||
Фотошарп Гамма-коррекция | + 17 | ||
Новой формуле double result= Math.Pow(color / 255d, gamma) * 255; Ничего. |
|||
Фотошарп Градационная коррекция | + 19 | ||
Работе с combo, а так же формулам типа double result = (255 / 2d) * Math.Sin(Math.PI / 255 * color - Math.PI / 2) + (255 / 2d); Ничего |
|||
Фотошарп Ярость и контрастность | + 17 | ||
Контрасту, яркости и обесцвечиванию изображения, а так же работой с Anchor и TrackBar-ом. Ничего. |
|||
Фотошарп 256 оттенков серого | + 10 | ||
Узнал о PutPixel и get Pixel, а так же научился обесцвечиванию каритинки при помощи int avg = (pixel.R + pixel.G + pixel.B+1) / 3; return Color.FromArgb(avg, avg, avg); Ничего. |
|||
Микроигры Крестики-Нолики. Игра на двоих | + 13 | ||
Очень порадовала работа с передачей tag информации из PictureBox, и, конечно, впечатлил метод проверки: if (map[2, 0] == side & map[1, 1] == side && map[0, 2] == side) win = true; Ничего. |
|||
Микроигры Аполлон. Плавное прилунение | + 10 | ||
Узнал о labelEngine_MouseUp Не с первого раза дался урок. В первой попытке была ошибка в "int y = labelMoon.Location.Y - Convert.ToInt16(ship.height) - labelShip.Size.Height;" ))) |
|||
Микроигры Аполлон. Законы физики | + 13 | ||
вспомнило физику)) Ничего. |
|||
Микроигры Аполлон. Главные герои | + 12 | ||
Художник Сандро Ботичелли из меня великолепный, поэтому взял "Апполон-11" из фото снимка 1969 года, переконвертировал в программе по созданию мультфильмов iToons, и закопипастил на фотоснимке Луны и Земли. Всё что связано с фотошопом)) |
|||
Микроигры Игра 15 - Картинка | + 12 | ||
Наконец-то долгожданной работы с графикой. Переосмысление строк вроде этой: box[position % size, position / size].Image = img[nr % size, nr / size]; ))) |
|||
Микроигры Игра 15 - Алгоритм | + 11 | ||
Работой с объектами. Попытаться понять строки "return y * size + x;" и "if (Math.Abs(space_x - x) + Math.Abs(space_y - y) != 1)". Видимо надо будет снова всё пересмотреть)) |
|||
Микроигры Игра 15 - Кнопки | + 11 | ||
Сильно порадовала вот это строка: int position = Convert.ToInt16(((Button)sender).Tag); Ничего. |
|||
Нано-игры Бот для Цифр | + 15 | ||
Удивила Environment.NewLine, но больше [DllImport("user32.dll"... и using System.Runtime.InteropServices;. А использования... Кроме как спрятанного троянца - шутки ничего в голову не приходит)))) Ничего. |
|||
Нано-игры Игра Цифры | + 8 | ||
Давно искал код в button9_Click (передача текста) и понравилась функция private Button button(int nr). Ничего. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 14 | ||
Порадовало функционирование ShowCard))) Ничего |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 14 | ||
Узнал как альтернативным путем написать действие: cardNr++; if (cardNr > 3) cardNr = 1; ShowCard(cardNr); Ничего. |
|||
Нано-игры Скорость реакции. Блок-схема | + 15 | ||
Вспомнил про ресурс mind map для создания плана действий))) |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 12 | ||
Работой с координатами и с отскоками от предметов. Переписал всё снова и переосмысливал услышанное. От себя добавил функцию озвучивания отскоков и попаданий в 4-х разных wav ударов. Попытка поставить CheckBox на разные формы. Завершилось провалом. Чего-то работа с формами на C# совсем не идет. |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 15 | ||
Познакомился с Dictionary и watch.start(); |
|||
Сокобан Сокобан - Решалка - Яблоко | + 13 | ||
Тренировать внимание к деталям. Собственное внимание)) |
|||
Сокобан Сокобан - Решалка - Мышка | + 16 | ||
Познакомился с Queue и List. так же порадовала string[] info = lines[0].Split(); w = int.Parse(info[0]); h = int.Parse(info[1]); Ничего. |
|||
Сокобан Сокобан - Решалка - Тестер | + 15 | ||
Работой с консолью и переборол страх DEBUG-ить, поскольку из за невнимательности написал чтобы ящик размножался)) Ничего. |
|||
Сокобан Сокобан - Игра - Управление | + 25 | ||
Научился кое какой работой с формой. Так же запомнились "Cell[,] map;" и "Cell[,] top;" Пытался в WelcomeForm поставить CheckBox с "Unlock all levels", а он мне ошибку "WelcomeForm.checkBox1' is inaccessible due to its protection level". Замучился и передумал её ставить))) |
|||
Сокобан Сокобан - Игра - Интерфейс | + 25 | ||
Узнал что такое делегат, а так же понравилась вот это строка: "toolDone.Visible = placed == totals;" Ничего. |
|||
Дневник успеха 2018-05-27 План на следующую неделю | + 25 | ||
1. Пройдя несколько уроков по созданию Сокобана, а до него Карточек памяти выяснил для себя как делаются динамичные Picturebox, 2 Как расставляются и изменяются объекты внутри компонента panel, 3 Как пользоваться enum 4 Научился парсить "10x10" 5 залез в графику (Graphics g = Graphics.FromImage(bmp);) и научился вырезать часть изображения и делать на ней надпись и спрайты, 6. Нашел pdf 1120 -страничную книгу Joseph Albahari & Ben Albahari C# 6.0 in a Nutshell В планах: все-таки дойти до того момента когда Сокобан начнет передвигать ящики, и дойти до момента когда будет передача команд TCP сервер-клиент в Сокобане. * Так же в планах сделать ping pong 2D на Unity. |
|||
Сокобан Сокобан - Создаём свои уровни | + 25 | ||
Всего у меня 15 уровней, но два последних (14-тый и 15-тый) придумал сам под влиянием 51-ой главы классического литературного произведения Китая "Троецарствие", где могущественные князи Поднебесной с их военными стратегами воюют между собой, чиня друг другу ловушки в виде шпионов, родственников, женщин, недовольных слуг, ядов и природных стихий. 51 глава о том, как воины с полководцем Чжоу Юем, после ряда побед, позабыв о бдительности, вошли в опустевший с виду город, но не заметили как их спрятавшийся противник получил оптическое преимущество и эффект внезапности. В этом заключалась стратегия. В итоге, они все понесли очень серьезные потери. Ну вернемся к нам, вообщем, в этих двух уровнях я пытался сделать своеобразные ловушки))) Если кто-то найдет похожие уровни, то это совпадение. |
|||
Сокобан Сокобан - Редактор - Классика уровней | + 26 | ||
--- --- |
|||
Сокобан Сокобан - Редактор - Улучшение | + 25 | ||
Давно интересовала тема парсинга, и функция при чтении ширины и высоты уровней ("Text.Split(dl,StringSplitOptions.RemoveEmptyEntries);" и "int w = int.Parse(wh[0]);") очень порадовала. Ничего. |
|||
Сокобан Сокобан - Редактор - Сохранение | + 25 | ||
Удивила строка "currentlevel--;", когда раньше на VB писал бы так "currentlevel=currentlevel+1" или "Inc(currentlevel)"))) Так же удивила string (' ',5) "Lines[curr + j + 1] = new string(' ', new_level_size);" Сначала поставил "Array.Resize(ref Lines, new_length);" в цикл for (int z = curr; z < new_length; z++) и редактор вышибал с ошибкой "out of range". Debug'ить не хотел, поэтому взял паузу на четыре сутки, и перезаписал всё, пока не понял что произошло))) Безумие? Безусловно. |
|||
Сокобан Сокобан - Редактор - Редактирование | + 24 | ||
Понравился метод "toolWall.Checked = CurrentCell == Cell.wall;". После перехода с Visual Basic догадывался о существовании "private string IsGoodLevel()". ))) Ничего. |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 21 | ||
Наконец-то разузнал как растягиваются объекты при действии Resize. Наконец-то подытожил как математически подсчитываются PictureBox при загрузки уровня (я про "for (int x = 0; x < width; x++)", "for (int y = 0; y < height; y++)", "picture.Location = new System.Drawing.Point(x * (bw-1), y * (bh-1));" и "picture.Size = new System.Drawing.Size((bw - 1), (bh - 1));". Не может восхищать возможность грубо говоря "перекомпиляции" в строке "picture.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseClick);". В общем урок просто улёт и на самом деле я пришел именно за ним. Ничего кроме как моих неточностях в level.txt )) |
|||
Сокобан Сокобан - Редактор - Загрузка | + 21 | ||
Познакомился с enum - у, а так же с try..catch Сложным был только один момент, когда поставил в "public Cell[,] LoadLevel(int level_nr)" третьей строкой "retun Cell;", и пару суток гадал почему ничего не читает))) |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 27 | ||
Делать уровень для Сокобана и применять гламурные фильтры на photomania точка net для заставок. Ничего. |
|||
Сокобан Сокобан - Вступление | + 27 | ||
Понял что Сокобан бывает разным - конструктивным и не конструктивным))) Найти более приятный Сокобан |
|||
Карточки памяти Алгоритм игры | + 26 | ||
Узнал о переменной "bool[] opens = new bool[16];", а так же о ".Cursor = Cursors.Arrow;". Запутался с picturebox, Tag, и номерацией картинок, но в итоге справился. |
|||
Карточки памяти Отображение карточек | + 26 | ||
Изучил "int[] cards = new int[16];" и "static Random rand = new Random();" Ну и этот подход тоже понравился: " for (int j = 0; j < cards.Length; j++) cards[j] = j % (cards.Length / 2) + 1;" Вот это запомнилось "int nr = int.Parse(((PictureBox)sender).Tag.ToString());" но в целом нормально))) |
|||
Нано-игры Арканоид - Уровень и ракетка | + 25 | ||
Понял различия между KeyDown и KeyPress. Ничего. |
|||
Карточки памяти Подготовка формы | + 25 | ||
Возможности знака "@" в MessageBox.Show удивили. Переименовывание. |
|||
Демо игры C# чего начать программировать | + 28 | ||
Хотел бы научиться работать с базами данных XML для создания мини игр - стратегий. |
|||
Демо игры Игра Быстрощёлк | |||
|
|||
Комбинаторика Рекурсия. Главный секрет | |||
|
|||
Демо софт Вступительное слово | |||
|
|||
Сокобан Сокобан - Игра - Автоходы | |||
|
|||
Морской Бой Делегаты отображения | |||
|
|||
Теория ООП Инкапсуляция мечты | |||
|
|||
Нанософт Твоё портфолио | |||
|
|||
Игры со Спрайтами Спрайт. Первая форма | |||
|
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | |||
|
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
|
|||
Хранитель экрана Создаём графику | |||
|
|||
Морской флот Вступление | |||
|
|||
Графические циклы Подготовка графики | |||
|
|||
Новые технологии Модульное тестирование | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | |||
|
|||
Бинарная жизнь Правила игры | |||
|
|||
Шарики ФИНАЛЬНЫЙ УРОК | |||
|
|||
Фотошарп ФИНАЛЬНЫЙ УРОК | |||
|
|||
Итератор Итератор. Разложение числа на простые множители. | |||
|
|||
Коллекция графов ArrayList | |||
|
|||
Шифрование ФИНАЛЬНЫЙ УРОК | |||
|
|||
Судоку Рекурсивная функция поиска | |||
|
|||
Без конкуренции Как избежать конкуренции? | |||
|
|||
Боты Сапёра ТРЕТЬФИНАЛЬНЫЙ УРОК | |||
|
|||
Factory Factory - Shapes - Три фигуры | |||
|
|||
Strategy Strategy - Intro | |||
|
|||
Iterator Iterator - Numbers - Introduction | |||
|
|||
Игры со словами Сложение букв. Комбинаторика. | |||
|
|||
Dancing Links Что такое Dancing Links | |||
|
|||
Шахматы по сети План Шахматного проекта | |||
|
|||
Демо софт VIP. Бесплатная консультация | |||
|
|||
Карточки памяти Персональные картинки | |||
|
|||
Дневник успеха 2018-05-13 Отчёт за неделю | |||
|
|||
Дневник успеха 2018-05-20 Отчёт за неделю | |||
|
|||
On-line игра 1. Консольная игра. Добро пожаловать! | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | |||
|
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | |||
|
|||
Платформер на Unity 1. Вступление | |||
|