|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2010, 18:22 | #1 |
Пользователь
Регистрация: 28.12.2010
Сообщений: 13
|
Дополните код
Сделана примитивная игрушка,где 2 красных квадрата бегают за синим, синим управляет игрок, а красными вот такой код:
Код:
Код:
|
31.12.2010, 11:13 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
Анимацией занялся, значит... Ну что ж... В таких делах самому очень трудно начианть, поэтому все программы я советую не писать самому, а переделывать с чужого кода.
Вот тебе игрушка-пример. Живые организмы бегают как попало, но когда появляется жёлтая булочка - они все на неё бросаются. Кто первый успел - тот и съел, а заодно вырос в длину. Твоя бактерия - зелёная. Управляемая клавишами-стрелочкам. Ещё есть ПРОБЕЛ, ENTER, ESC, F1, F2, F10 - исследуешь сам. Если почувствешь, что это то, что тебе надо, то дам исходный код. Если нет - ищи советы на формуме сам.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
31.12.2010, 11:57 | #3 |
Форумчанин
Регистрация: 12.10.2008
Сообщений: 131
|
Уважаемый NetSpace, мой Norton Internet Security без лишних вопросов удалил ваш файл Bio.exe.
|
31.12.2010, 16:39 | #4 |
Пользователь
Регистрация: 29.12.2010
Сообщений: 55
|
Нужен алгоритм обработки столкновений, который так же будет крутиться в таймере.
Чтобы два квадрата с одинаковой стороной пересекались, расстояние между их центрами должно быть меньше длины стороны квадрата как по Х, так и по У =) Но точки центров у нас не даны и чтобы лишний код не писать для их вычисления, можно просто отнимать Top-ы и Left-ы друг от друга. Получится как-то так: Код:
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
|
31.12.2010, 16:57 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
проверил - Касперский на Bio.exe молчит...
Игрушка работает... вот только зачем "голый" exeшник - исходника то нет... |
31.12.2010, 17:10 | #6 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
каспер и вот это не ловит:
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 01.01.2011 в 01:34. |
01.01.2011, 13:19 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
MyLastHit, простите, а какое отношение Ваш пример имеет к теме?
в BIO.exe нет никакого "вредного" кода (ну, если не считать "вредным" то, что он упакован каким-то хитрым пакером, которым, по видимости ещё любят и вирусы паковать), так почему антивирусы должны его "ловить" ? вот результат анализа BIO.exe на вирустотал - тут и последнее, а почему Вы решили, что Касперский должен ловить Ваш код? Он что - внедряется в чужой процесс? Или заражает другие файлы? Или хотя бы устанавливается себя в автозагрузку? Ну программа, ну нельзя из неё выйти - ничего "вирусного" я тут не вижу... Последний раз редактировалось Serge_Bliznykov; 01.01.2011 в 13:26. |
01.01.2011, 15:55 | #8 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
Ну, народ!!! Упаковал эту программу я упаковщиком WinUpack v3.9. Выход из игрушки ESC или F10, если мышкой закрыть не можете. Я прогу дал, чтоб он посмотрел и сказал: это ему нужно или что-то другое?
А исходный код автор темы у меня так и не попросил. Видать, и не нужно ему...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
01.01.2011, 19:39 | #9 |
Пользователь
Регистрация: 28.12.2010
Сообщений: 13
|
Прост я за компом не был, NetSpace от исходника не откажусь, так как интересно посмотреть как все устроено, может подчерпну что-нибудь для себя, а так щас пробую вариант с резким изменением направления, если не устроит, то буду искать чтото другое
|
02.01.2011, 15:51 | #10 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
Вот архивчик. В нём все файлы проекта. Где это возможно, там по ходу программы вставлял комментарии. Можно просто попытаться кое-что удалить (О программе и Настройки) и переделать под свою программу.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Код написал код, но ответ постоянно один и тот же | SkuLLL | Помощь студентам | 4 | 14.12.2010 19:25 |
гаусс-зейдель дополните прогу | Shifter | Помощь студентам | 0 | 09.12.2010 20:57 |
C дополните | TRAY | Помощь студентам | 0 | 17.06.2010 23:21 |
дополните задачу! | Alexsey1991 | Помощь студентам | 5 | 15.12.2009 19:20 |