0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 14
|
|
1 | |
"Тамагочи" с использованием методов26.11.2012, 02:00. Показов 23021. Ответов 21
Здравствуйте!
Столкнулся с такой задачей, нужно написать Тамагочи с использованием методов. 'Любимец' должен через определённый промежуток времени становиться ИЛИ грустным ИЛИ голодным ИЛИ заболевать. Через более длительный промежуток времени без вмешательства юзера - помирать. Пользователь, в свою очередь, с помощью команд представленных в меню может развеселить, накормить, вылечить, ну и GOD Mode - воскресить (т.е. рестарт игрушки). При выборе пункта ВЫХОД, пользователю предложат сохранить в текстовый файл статистику использования команд и итоговое время жизни любимца. В идеале попросили какой-то примитивный пиктограммный вид зверька и его "состояний", но я думаю это на уровне смайлов, не более. Буду благодарен любой помощи знающих людей и конечно в долгу не останусь!
0
|
26.11.2012, 02:00 | |
Ответы с готовыми решениями:
21
Программирование с использованием методов Программирование методов с использованием строк Класс StringBuilder , c использованием методов Работа с массивами с использованием методов |
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|||||||||||
26.11.2012, 04:57 | 2 | ||||||||||
Сообщение было отмечено как решение
Решение
1. Начнем с того, что опишем класс Зверушка
4. Скачать готовый проект можно снизу спокойной ночи
6
|
Заблокирован
|
|
26.11.2012, 04:59 | 3 |
Napoleone, перенести тему в https://www.cyberforum.ru/freelance/ ?
0
|
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 7
|
|
04.12.2012, 12:57 | 4 |
Ребята, а можно мне рассказать, как этот код еще можно упростить, не используя формы (чисто на Досе в две закладки - program.cs и Pet.cs). Можно даже не используя мыши.
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
04.12.2012, 13:22 | 5 |
Goal, зачем воскрешать питомца если можно создать нового)) ООП так жесток,мой друг
0
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 14
|
|
04.12.2012, 14:20 [ТС] | 6 |
Goal, спасибо огромное!
Прежде чем смогу задать вопросы по делу нужно многое изучить и понять. Вы уж извини, что долго не отвечал. Но к вопросу Siberio я хотел бы частично присоединиться. Возможно ли использовать весь код в одном program.cs?
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
04.12.2012, 16:39 | 8 |
кстати я об этом думал но потом решил не живодерствовать
Napoleone, всегда пожалуйста минимум 2, форма и program.cs
0
|
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 7
|
|
04.12.2012, 16:43 | 9 |
Ребят, ну может все-таки поможете практически?
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
04.12.2012, 16:50 | 10 |
Честно? - возможно,но никому из здравомыслящих людей это не понравится..
Siberio, так это же не интересно) консольный тамагочи слишком суров,как детство с деревянными игрушками
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
||||||
04.12.2012, 16:51 | 11 | |||||
Хз почему вы не заметили деффект обычно это дело тестеров)
после воскрешения количество игр, кормежек и т.п. не принимало значение 0 Ближе к делу.. Заменить событие нажатия на кнопку воскресить на следующий код.
ахахахах
1
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 14
|
|
04.12.2012, 19:12 [ТС] | 12 |
Goal, спасибо! Скажите, а возможно ли поставить функцию "сна", когда все вышеперечисленные потребности замедляются в несколько раз. Как прикрепить таймер?
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
05.12.2012, 04:03 | 13 |
Увеличте значение trackBar,а.
Тоесть переместите бегунок, который находиться в нижней части программы, вправо На скрине написано что и куда передвигать. Чем больше значение trackBar,а, который находиться в нижней части программы, тем дольше будет дольше жить котик.
1
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
05.12.2012, 11:23 | 14 |
Можно привязать к реальному времени. То-есть запуска - читаем время и отнимает сколько чего нужно.
Плюсы - более реалистично; Минусы - перемотка времени обойдет систему.
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
06.12.2012, 14:50 | 15 |
Noob.net, зачем?)
1
|
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 7
|
|||||||||||
06.12.2012, 15:06 | 16 | ||||||||||
Я создал код для моего питомца в Visual Studio.
Вот закладка program.cs
Вот закладка Pet.cs
Помогите, пожалуйста, хоть как то
0
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 14
|
|
02.01.2013, 00:07 [ТС] | 17 |
помогите пожалуйста с ошибкой, не знаю как исправить...
Value of '-10' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'. Parameter name: Value в приложении сама программа. Спасибо большое заранее!
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
02.01.2013, 20:29 | 18 |
установи у данного элемента свойства минимум и максимум.
а ошибка выходит изза того, что значение 'Value' не входит в диапазон 'minimum' и 'maximum' элемента) скорее всего некий trackbar
1
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 14
|
|
02.01.2013, 21:51 [ТС] | 19 |
всё оказалось гораздо проще: неправильно переименовал label1 и значение из метода, они должны быть одинаковыми.
Спасибо огромное за твою помощь!
0
|
Master of Orion
|
|
03.01.2013, 04:08 | 20 |
Napoleone, много недочетов
Например, зачем методы toFed, toPlay итд возвращают значение? Теоретически они должны менять поля класса, а не что-то еще... Во-вторых в шарпе, в отличие от джавы, принято методы называть с большой буквы, UpperCamelCase
1
|
03.01.2013, 04:08 | |
03.01.2013, 04:08 | |
Помогаю со студенческими работами здесь
20
Переписать программу с использованием методов Доработка программы с использованием файлов, методов и функций Задача с использованием как минимум трех методов Программа с использованием делегатов, анонимных методов и лямбда-выражений Создайте программу с использованием методов классов Char, String Регулярка, определяющая email. Вывод ответа с использованием методов Код этого тамагочи сложный? И там нормальное рабочее тамагочи или обрывки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |