Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-05-01 | memory | Карточки памяти | % | |
2018-02-09 | power | Дневник успеха | 17 % | |
2018-02-09 | soft0 | Демо софт | 100 % | |
2018-02-09 | sweep | Боты Сапёра | 4 % | |
2018-02-09 | game1 | Нано-игры | 70 % | |
2018-02-07 | sokoban | Сокобан | 9 % | |
2018-02-05 | game0 | Демо игры | 90 % | |
Итого: | 10 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-02-09 | task1 | Лирика | 79 % | |
2018-02-09 | task1 | Формулы | 45 % | |
2018-02-07 | task1 | Строки | 100 % | |
2018-02-06 | task1 | Целые числа | 100 % | |
2018-02-06 | task1 | Семантика | 100 % | |
Итого: | 84 % |
Это не моя ошибка. :-) Это ошибка, допущенная в коде курса и исправленная через пару уроков. Задача курсантов - попробовать увидеть ее сейчас.
Int16 - short, Int32 - int (разный диапазон значений; велечина чисел) если ореинтироваться на выскочившую ошибку, но там могут быть скрыты и другие (исправив, компилятор подскажет).
"Итстория" бросается в глаза
Я не в курсе данного кода. В логике нужно смотреть. Шаг игрока (смена позиции фигуры) состоит из чего: 1) выбор фигуры (тут же наверное и реализуется выбор цвета и сама фигура), 2) установить возможные варианты перемещения для данной фигуры (тут же проверка выход за границы игрового поля/массива), 3) а потом выбор действий при условии пустая/занятая клетка (союзная фигурв или нет тоже по цвету определить вариант действий и варианты действий)
При цвете можно использовать тернарный оператор для определения белые/черные и определения последующих действий. Не уверен, что мой комментарий поможет, но может хоть подтолкнет в верное направление (хотя варианты реализации могут быть различными и представлятся для каждого по разному).
Если долго не можешь найти ошибку, поставь точку остановки гдето в начале кода, где ты уверен и запусти дебаг, пройдись пошагово изучая, всё ли верно там где ты считаешь должно быть так, а не эдак и найдёшь, отличная штука, дебаг.
Я и не начинал курс по Сапёру. Вот такой ответ вполне вразумителен, описаный тобой метод я и использовал (вот и думаю, где я ошибся).
Видимо курс по Сапёру не прошёл, раз задаёшь такой странный вопрос, там ведь обрабатывается установка флажка, как раз правой клавишей. По поводу всего остального написанного, не очень понял претензию...
з.ы.
по твоей логике, должны были добавить для каждой клавиши на клавиатуре своё событие? зачем? если достаточно одного события, нажата клавиша, а уже в это событие передаётся объект, который его создал с данными, парсишь этот объект и выявляешь кто его вызвал, какая клавиша, у каждой есть свой уникальный код. создаёшь свитч и радуешься жизни, если для тебя это сложно, то я тут причём?
з.з.ы.
пройди курс по сапёру доконца, узнаешь по поводу обработки правой клавиши.
Надеюсь, это такой способ пошутить, но он заведома неудачный (формирует заведома отрицательное представление о собеседнике)! Где искать события в VS и как выглядит значек это понятно, вот только нет такого собития (только левая или же обе срабатывают). Пока вариант, который я смог найти "это обработка собития нажатие мышки MouseUp/MouseDown" с подальшим улавливанием нажатия кнопки правой или левой. Вот только в моем случае, через дизайнераформы использовать нет возможности, пробовал прописать программно, но у меня пока не вышло (предпологаю, что я где-то ошибаюсь в логике построения, и пожже попробую повторить попытку). Про кнопку правой мышки я задал вопрос тебе ,потому что в игре "сапёр" она используется (а мне вспомнился твой комментарий), для назначения флага. Вот и подумал, что ты мог бы подсказать, но видимо и это было ошибкой с моей стороны.
некоторые звуковые файлы не воспроизводятся SoundPlayer
- возможно формат не Wav, или же из-за множества схожих елемнтов играет только последний из них.
Конечно существуют такие события, "гарри поттера" нажми, там куча событий доступно в том числе и у мышки там тоже не мало.
У меня вот возник такой вопрос по Visual Studio, я заметил это и раньше, но как-то не прадавал значению. Правая кнопка мыши (клик по сути и все остальные события), по идеи тоже должны существовать, не смотря на то, что везде правая кнопка используется для вызова меню. Но есть же программы использующие правую кнопку мышки и для других фунций. Подскажи если не сложно, можно и своими словами.
Хотел, сокротить текст кода, но запутался. Если у меня одинаковые события на 8 кнопок, то их же можно записать через 1 типа (Button)sender (а через Tag их различать, так было сказано в одном из уроков, кажется "камень-ножницы-бумага"), а вот как преобразовать из этих объектов поля Tag (строковое значение, заведома зная что там вписано число) преобразовать в int (числовое значение) еще и присвоить. Вроде бы как это даже в одну строчку можно записать, только не могу вспомнить, как должно записываться.
Мне показалось Вам понравилось, если будет желание (ссылка на книгу) www.frolov-lib.ru/books/msnet/c_sharp2/ch04.html вот, книга, там есть некоторые примеры, сможете еще модернизироварть текстовый редоктор.
где случайно встреил фразу, "неопытность - ключ к иновациям" (с) ))
Цель урока, это установить связь с учасниками по средствам социальной сети (односторонюю, я так понял; и я так понимаю должан быть в наличии регистрация в данной социальной сети). Предпологается (исходя из формулировки), что телефон участника имеет мобильный интернет и таким образом, новости будут доступны для участников (быстро и практично). В данный момент использую обычный мобильный телефон (думаю выстроить все в одну логическую цепочку не трудно)
В таком случае, создать новый проект, сразу же выставить необходимые настройки, и повторить все теже действия, может, кто-то знает другой вариант, я пока вижу только такой. Ноесть умные товарищи, может подскажут, как можно перенести по другому.
Вот я и заходил в свойства/настройки Поменял версию на более низкую. Мой телефон стал доступен. Запустил. На телефоне ничего не отобразилось, а сборка проекта прекратилась и всё
Я не пробовал, потому выскажу лишь предположение по аналогии с ВиндовсФормс, ФреймВорки тоже разные версии и при создании в начале проекта можно изменить настройки в свойствах проекта (я не уверен, но так думаю, что поменять версию уже на готовом проекте не выйдетЖ хотя могу и ошибаться), выбрав доступный. Возможно так же дело обстоит и с версиями андроида в ВС.
С телеграм все так же как и с вайбером по сути, в отличии от скайпа.
Я тоже уже пришел к этой мысли, что нужно больше знаний, для того, что бы переключится.
Немного пожже пришла в голову мысль посмотреть на расположение, полез в папку проекта, тест был создан в проекте отдельной папкой, и внутри с тестом находился *.exe-файл программы, соответствующий тому, что в папке дебага.
Да, в релизную версию не входит всё что относится к дебагу и тестам. Но я думаю удалить тесты не составит особого труда.
Я использую телеграм и на ПК, можно было его туда установить.
Сокобан и Сапёр отличные курсы, но судя по тому, что у тебя очень мало опыта, я бы тоже посоветовал тебе не бежать впереди паровоза, а планомерно изучать курсы по их степени сложности, чтобы полученный материал лучше усваивался. Идеальнее вообще вначале пройти раздел "Консоль", чтобы набить практику по разработке с нуля, так как там каждую задачу пишем, создавая новый проект.
Сокобан - очень хороший и поучительный курс.
Но для начала я бы порекомендовал пройти Игры со Спрайтами и Графические циклы.
Молодец, jin! Я уверен, что регулярные занятия программированием позволят тебе, шаг за шагом, плвно достигнуть того уровня, при котором ты перестанешь сомневаться в своих силах, а начнёшь свободно творить то, что задумал! Здесь есть всё необходимое для этого. Желаю тебе успехов в изучении языка C# и успехов вообще в обучении программированию!
1. Наврное одна неделя прошла.
2. Завис... Критерий "самые удачные".Все программы которые получается сделать, в той или иной степени несут обучающий характер, накопление знаний.
3. Вопрос своей формулировкой вызывает улыбку) Возможно просто сложную прогамму, которая в конечном результате будет состоять из простых. (на этот счет у каждого есть мысли и каждый ищит возможность их реализовать)
4. Ощущения) Как на первом курсе, чем больше я узнаю, тем еще больше мне нужно узнать. Имеющихся знаний не достаточно.
5. Искателям, они уже в поиске, значит цель у них есть. А занчит, им нужна интуитивная и понятная карта по сайту, что увидить, все ресурсы, которые способен предоставить сайт (возможно, они найдут именно здесь). Логичнее в таких случаях спросить! (и получить направление)) )
Калейдоскоп сделан неверно. Должна быть ситмметрия.
Все таблицы, так или иначе должны иметь логическую цепочку, покоторой они связаны между собой (и в таких случая одно и то же значение встречается обычно в нескольких полях). Незнаю, нужел ли мой совет и поможет ли он, можно выстроить в уме (если позиций немного), но все же лучше на бумаге, напиши шаг за шагом (на бумаге, это стрелочками начни указывать, и тогда заметить кругом ли есть связь и как они сообщаются между собой). От одного значения поля к другому, а уже потом формировать по общим позициям по таблицам. По себе знаю, это самая сложная часть, выстроить последовательность и логику.
Просто вот этот вариант игры (на котрый была ссылка) очень близок к тому (варианту игры, что я играл лет 10 назад), даже построение уровней, я и сделал скриншоты этих 2 уровней, потому увидив карту и расположение, я уже в тосности знал, что нужно сделать, что бы завершить уровень. (а картинки, которые я заготовил, они со скринов той самой игры "Погрузчик")
Я так думаю, что 10 лет назад столкнулся с классическим вариантом (Спасибо вам большое за классификацию, я не интерисовался, и мне попадались лишь одного типа подобные игры), где нужно расположить ящики на указаные положения. Уровней было более 130 (естественно, все уровни я не осилил), выпадали они рандомно (и было временное ограничение запустить уровень можно лишь раз в час или 45 минут), поэтому были и у меня любимые уровни состоящие из 3 ящиков, но в моменты если голова чем-то была занята, даже их за 3 попытки не удавалось осилить.
Прикольная игра Большинство вариаций связано с изменением задачи, необходимой для завершения уровня. В Block-o-Mania ящики окрашены разными цветами и задачей является установить их на квадраты соответствующих цветов. В Sokomind Plus ящики имеют уникальные номера и должны быть установлены на квадраты с соответствующими номерами. В Interlock и Sokolor ящики одного цвета должны быть размещены рядом. В CyberBox каждый уровень имеет выход и нужно добраться до него. В Beanstalk элементы уровня необходимо передвигать на цель в определённом порядке. Можно добавить аналогичные вариации и в нашей!
Приветствую, jin! Да, программа маленькая и может даже показаться бесполезной, на фоне современных менеджеров паролей. Но её ценность в другом, в том, что в копилку знаний добавилась ещё одна капелька! Желаю успехов в дальнейшем изучении языка C# и программирования в целом! Впереди ждёт ещё много интересных уроков и курсов.
Мой друг(Саня) не использует визуал студио, говорит неподходит и использует другие программы для написания программ для андроида. Хотя изначально начинал с С# и VS.
Дядь, тебе нужно самому написать логику проверки столкновения с препятствиями или набраться терпением и пройти урок с начала переписав все заново. вспоминай математику, включай логику. скажу по секрету ЕВ перемудрил ))
я в таких случаях с нуля несколько раз перерисовываю. раз 5-7 хватает чтобы всё устаканилось.
Хороший анализ проведённой работы. Желаю удачи!
Неожиданная реализация такой простой игры. +
Пора тебе уже взяться за консольные задачи.
www.videosharp.info/video/soft1/nr=145 вот урок, где реализуют как раз такие же тесты как у тебя.
Спасибо за пожелния. Еще ее не завершил, есть недочеты (а в каком разделе есть информация? хотелось бы увидить к какому варианту решения поприходили другие), хочу поисправлять их, и постепенно модернизировать. (Возможно это и есть мой двигатель)
Добро пожаловать, данную программу на данном проекте тоже пишем. Если конечно ты её тут и не написал. Удачи.
Молодец, собственные доработки только в плюс для закрепления практики.
Спасибо за совет, но все же я ожидал, что люди имеющие уже опыт, могут подстказать, на какую часть кода нужно обратить внимание (ну, для этого нужно понимать или хотя бы видеть код, а не скрин, это я прекрасно понимаю).
И кто может подстказать дорогу к КОП?
Есть и другая формулировка, "все сложное стстоит из множества простого".
в exe файле, программы, что создаешь, есть место для хранения (тоесть снего возможно читать), но для записи не подойде наверное. Попробуй сохранять в файл *.txt и из него же читать.
Новые уровни не надо создавать.
Да, уровни надо делать по-другому.
Об этом в курсе "Сокобан".
Идя по пути мы стыкаемся с препятствиями , но это не должно нас останавливать на дистанции по достижению нашей цели. Как говорил Фред Смит: Если вы хотите создать нечто инновационное, вы должны использовать интуитивные суждения. Практикуйтесь много и всё остальное как и интуиция прийдет. Главное не останавливаться на достигнутом !
несмотря на то, что уровней 8, он не представляют особой ценности, тоесть там нет ничего интересного, я использовал, чужие варианты (если расскажешь как мне передать тебе скришы, то не проблема), я то это для детей сделал, и сказал, что если хотят что-то добавить, что бы нарисовали на альбомном листе для меня) (пока еще не демонстрировали)
Очень креативно и круто выглядит. Если будет свободное время,можешь еще уровней наделать,и прикрепи скриншот,буду не прочь позаимствовать идеи расположения ключей )
Уменя проблема, возникла с игрой "камень-ножницы-бумага", попробовал воспроизвести еще раз все действия, потому что одно из изображений реагировало только раз. Ближе к сути, я сделал, но в результате, ошибку не нашел и уже картинка у компа тоже не видно, что бы менялись, кто можнт подсказать, где искать ошибку мне в своих действиях, если компилятор, говорит, что все в порядке?
Молодец,хорошо подобрал цвета,не то что я)
Как и любой начинающий начал с Шилдт Г. - C# 4.0 полное руководство [2011] . А может кто подскажет, я один раз встричал некую отсылку на КОП (автор статьи упоминал, в каких книгах можно прочитать об КОП? и если возможно на русском). хотя бы узнать как оно выглядит.
Молодец, клёво получилось, успехов в дальнейшем обучении
PictureBox я использовал для ключа, по пойску искал картинку ключа без фона (точнее прозрачный).
Можно и ещё много что использовать, а картинку можно поставить как фоновый рисунок желательно без фона
Вот в этом уроке всё рассказано:
www.videosharp.info/video/game0/nr=1602
Простите, если же не по теме, хоть я и зарегистрировался, но у меня "топографический критинизм" с навигацией по сайту, что-то я даже выполнил, но разобраться, что где и как на сайте еще не смог. Можно ли получить письмо с интрукциями навигации по сайту? (к примеру те уроки, что присылаются, где нужно расмещать или же куда отправлять полученый мною результет)