Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 20

Игра. Символ х должен передвигаться по textbox с помощью кнопок button. Одно из textbox является финишем

22.12.2012, 15:13. Показов 1648. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
создать в windows forms 10x10 textbox и 4 button! Символ х должен передвигаться по textbox с помощью кнопок button. Одно из textbox является финишем. Рандомно в 2-х ячейках разместить противников, наделить их интелектом, в смысле стремления к моему х. Предусмотреть , чтобы в одну ячейку противники попасть не могли! если игрок х быстрее попал к финишу, выводится сообщение "Вы выграли", а если не успел - "Вы проиграли"! 1.Добавить для пользователя возможность указывать количество противников и точек препятствий;
2.Разработать и внедрить систему подсчёта рейтинга игрока.В качестве критерий использовать:
А.достижение точки финиша;
Б.первоначально кратчайшее расстояние до неё;
В.количество пройденных шагов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2012, 15:13
Ответы с готовыми решениями:

Автоматическое нажатие на button если в textbox добавлен символ
Если в textbox1 добавляется символы ,то должно нажиматься на кнопку button1. Как такое реализовать? Спасибо за помощь :)

Сумму с двух textBox вывести в третий textBox после нажатия button
Добрый день. Перерыла кучю книг, ео ненашла банального примера. Мне нужно в windows form создать окно (ет лихко). В нем два textBox,...

Событие ReadOnlyChanged в TextBox Одно для нескольких TextBox-ов
Здравствуйте! Дамы и Господа, подскажите как сделать одно событие ReadOnlyChanged для нескольких TextBox, чтобы только параметр...

4
 Аватар для kesean
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
22.12.2012, 16:08
Супержесть. Особенно фраза про "интеллект". На курсовую не похоже. Если пишешь для себя - то покажи, что уже есть. Если на заказ - то успехов.
0
22.12.2012, 16:12

Не по теме:

угу, тоже сомневаюсь что какой-нибудь добрый дядя решит что свободное время ему не нужно, и потратит неделю на написание этого "чуда".
Но тогда вопрос - зачем выкладывают? Типа показать "смотрите какая у меня задача весёлая есть"?=)

0
0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 20
22.12.2012, 16:15  [ТС]
это код чтобы х ходил по ячейкам 3 на 3, проблема, чтобы создать противников
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#pragma endregion
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 this->textBox3->Text; 
                 this->textBox2->Text;
                 this->textBox1->Text;
                textBox3->Text=textBox2->Text;
                textBox2->Text=textBox1->Text;
                
                    
                 textBox1->Text=" ";
                 
                 this->textBox7->Text; 
                 this->textBox8->Text;
                 this->textBox9->Text;
                textBox7->Text=textBox8->Text;
                textBox8->Text=textBox9->Text;
                
                    
                 textBox9->Text=" ";
                 
                 this->textBox4->Text; 
                 this->textBox5->Text;
                 this->textBox6->Text;
                textBox4->Text=textBox5->Text;
                textBox5->Text=textBox6->Text;
                
                    
                 textBox6->Text=" ";
             
             }
    private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {
                 this->textBox1->Text; 
                 this->textBox2->Text;
                 this->textBox3->Text;
                textBox1->Text=textBox2->Text;
                textBox2->Text=textBox3->Text;
                
                    
                 textBox3->Text=" ";
                 
                 this->textBox9->Text; 
                 this->textBox8->Text;
                 this->textBox7->Text;
                textBox9->Text=textBox8->Text;
                textBox8->Text=textBox7->Text;
                
                    
                 textBox7->Text=" ";
                 
                 this->textBox6->Text; 
                 this->textBox5->Text;
                 this->textBox4->Text;
                textBox6->Text=textBox5->Text;
                textBox5->Text=textBox4->Text;
                
                    
                 textBox4->Text=" ";
             
             }
private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
                 this->textBox6->Text; 
                 this->textBox9->Text;
                 this->textBox1->Text;
                textBox6->Text=textBox9->Text;
                textBox9->Text=textBox1->Text;
                
                    
                 textBox1->Text=" ";
                 
                 this->textBox5->Text; 
                 this->textBox8->Text;
                 this->textBox2->Text;
                textBox5->Text=textBox8->Text;
                textBox8->Text=textBox2->Text;
                
                    
                 textBox2->Text=" ";
                 
                 this->textBox4->Text; 
                 this->textBox7->Text;
                 this->textBox3->Text;
                textBox4->Text=textBox7->Text;
                textBox7->Text=textBox3->Text;
                
                    
                 textBox3->Text=" ";
             
         }
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
               this->textBox1->Text; 
                 this->textBox9->Text;
                 this->textBox6->Text;
                textBox1->Text=textBox9->Text;
                textBox9->Text=textBox6->Text;
                
                    
                 textBox6->Text=" ";
                 
                 this->textBox2->Text; 
                 this->textBox8->Text;
                 this->textBox5->Text;
                textBox2->Text=textBox8->Text;
                textBox8->Text=textBox5->Text;
                
                    
                 textBox5->Text=" ";
                 
                 this->textBox3->Text; 
                 this->textBox7->Text;
                 this->textBox4->Text;
                textBox3->Text=textBox7->Text;
                textBox7->Text=textBox4->Text;
                
                    
                 textBox4->Text=" ";
         }
};
}
0
 Аватар для Spectral-Owl
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
22.12.2012, 16:31
оу, искатель добрых дядь, вы разделом ошиблись - это явно не шарп)

Добавлено через 3 минуты
если нужно - могу свой проект времён трехлетней давности с С++ поискать (курсачь в колледже), там поле правда здоровенное, присуствует ландшафт по проходимости, редактор карт, противники (3 шт. немного туповатые, но в сторону гг бегут и лупят все преграды на пути. гг считается преградой))

левл-апы есть, но код... немножко китайский, немножко индусский... в общем явно быдлокод, строк так тысяч десять)

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

Добавлено через 53 секунды
но это как минимум в среду
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2012, 16:31
Помогаю со студенческими работами здесь

Как заставить передвигаться Rectangle, задавая значения Canvas.Left в TextBox?
Как заставить передвигаться Rectangle, задавая значения Canvas.Left в TextBox? Мой код вроде бы логичный, но редактор всё равно ругается....

При нажатии на Button каждый раз создается новый компонент (button/label/textbox)
Как реализовать?

Работа с TextBox. Текст из multiline TextBox в несколько простых TextBox
Как перенести большой текст из одного мультилайн textbox в несколько обычных textbox у которых задано количество символов(MaxLength) ?

Элементы Button, textBox
Начинаю изучение. Пробую создать форму с кнопкой и текстбоксом. При нажатии на кнопку запускается эксель с определенным количеством страниц...

Связать Button и TextBox
Подскажите нубу, может путаюсь в понятиях: создаю на форме три кнопки, присваиваю каждой кнопке евент при нажатии ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 03.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 03.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 01.04.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru