Создание (программирование) игр для ПК
|
|
kud | Дата: Среда, 18.07.2007, 14:48 | Сообщение # 1 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| Решил как-то я поднять на новый уровень мои познания в программировании: изучить DirectDraw, научиться использовать потоки, а так же попробовать чё-нить замутить через сеть - и всё это я собрался всунуть в один проэкт и самым подходящим и интересным мне показалось будут игра. Решил начать с самого простого 2Д игра со спрайтами. Так как пишу на delphi (других толком не знаю) - стал использовать delphi-X. Почитал всякой литературы, помучился, понерничал - и вот написал самое начало. первый екзешник. теперь появилась новые проблемы - первая нужны идеи (скоро будут) и вторая - нужны спрайты - такие картинки в ввиде плёнки с кадрами. Для решения этих проблем я обращаюсь к вам если кто-нибудь умет рисовать или фантазия хорошая приглашаю вас помоч мне в это не лёгком деле. Или просто ваше мнение по поводу моей идеи кстати - выложенный мной пример только самые основы - он говорит только о том что пока всё работает
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Serj129 | Дата: Пятница, 20.07.2007, 15:05 | Сообщение # 2 |
Администратор
Группа: Администраторы
Сообщений: 452
Статус: Offline
| Товарищ программист игр, ваше приложение не запускается так как не может найти qtintf.dll Так что заценить ваши труды не представляется возможным... Следующий раз придется выкладывать с этой библиотекой...
Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени. NN
|
|
| |
kud | Дата: Пятница, 20.07.2007, 23:38 | Сообщение # 3 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| чё за фигня - у меня на жёстком тоже такой библиотеки нету. Сегёг - сделай размер прикрепляемого файла по-более я исходник положу и подключаемый модуль DelphiX Я там всё так доработал прикольно - а у вас не работает обидно
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
kud | Дата: Пятница, 20.07.2007, 23:42 | Сообщение # 4 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| а как вообщё сделать так чтоб всё необходимое сразу в экзешнике было, файлы ресурсов не пойдут - эту библеотеку найти не могу
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Serj129 | Дата: Пятница, 20.07.2007, 23:50 | Сообщение # 5 |
Администратор
Группа: Администраторы
Сообщений: 452
Статус: Offline
| Quote (kud) как вообщё сделать так чтоб всё необходимое сразу в экзешнике было, файлы ресурсов не пойдут - эту библеотеку найти не могу Там где-то в опциях компиляции была галочка, точно не помню. В меню project->options там внимательно исследуй...
Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени. NN
|
|
| |
kud | Дата: Суббота, 21.07.2007, 23:51 | Сообщение # 6 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| обновлённый вариант 2.5 D (изометрия) игры - исправлена ошибка с требованием какой-то библиотеки. Все обёекты пока временные - изображение юнита нашёл в нете, всё остальное рисовал в пеинте( фотошоп глючит ). Ещё раз обращаюсь к присутствующим здесь художникам и всем остальным - кто согласен рисовать спрайтовые и другие изображения? Помощь в программировании также приветствуется. А если вы просто знаток игр - подскажите какую-нибудь фишку для игры, но которую реально было бы осуществить. Помогите чем сможите и вы увидите свое имя в титрах :) исходник содержит пока всего около 450 строк.
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Alucard | Дата: Воскресенье, 29.07.2007, 19:53 | Сообщение # 7 |
aka IOWA
Группа: Модераторы
Сообщений: 448
Статус: Offline
| Еще одна тема на двоих
|
|
| |
Serj129 | Дата: Воскресенье, 29.07.2007, 20:41 | Сообщение # 8 |
Администратор
Группа: Администраторы
Сообщений: 452
Статус: Offline
| Ну и чего тогда влез?
Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени. NN
|
|
| |
kud | Дата: Воскресенье, 29.07.2007, 23:37 | Сообщение # 9 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| IOWA, а я уже почти чего-то болеее менее вменяемое сделал - найду куда залить выложу ссылку - там с исходниками к 10 метрам тянет (картинки) - появилась фишка звуки и ИИ в отдельных потоках!!! Пока всё двигается, но IOWA говорил что Quote (IOWA) я аниматор если че... Давно пора нам чего-нибудь слеп а рисовать ничё не хочет. Я тут пока заставку выложу - решил так назвать игру( если не нравиться предложите другое)
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Alucard | Дата: Понедельник, 30.07.2007, 00:45 | Сообщение # 10 |
aka IOWA
Группа: Модераторы
Сообщений: 448
Статус: Offline
| kud, Да говорил такое))) так что обращайся! Как игру доделаешь, шли скриншоты из нее и расказывай о ней ченть придумаю....
|
|
| |
kud | Дата: Понедельник, 30.07.2007, 23:56 | Сообщение # 11 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| Наконец-то хоть кто-то свою помощь предложил. СПАСИБА Первая просьба - нарисуй какогонибудь чудовища или рыцаря или зверя под 8 углами обзора Например Прикинь в нете никто своих спрайтов не выкладывают - . нашёл парочку, но они все с денди и сеги скопированны.
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
kud | Дата: Среда, 01.08.2007, 00:26 | Сообщение # 12 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| сегодня доделал простенький ИИ - в качестве опонента бегает такойже чувак каким играешь и ты, но с чуток изменённой окраской, а ты можешь собирать оружие - топор, меч. Тот чувак всегда с топором и если он тебя заметит налетает и избевает тебя им (агрессивный такой получился), ты тоже его пинай. Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит IOWA, Можешь нарисовать домики или какие-нибудь другие детали ланшафта ? вставляю ехе, на ошибку забейте - я не вставил звуки 3,5Мб (нехочу сжимать)
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Serj129 | Дата: Среда, 01.08.2007, 14:41 | Сообщение # 13 |
Администратор
Группа: Администраторы
Сообщений: 452
Статус: Offline
| Acces violation at address 00481F23 in module 'Project1.exe'
Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени. NN
|
|
| |
kud | Дата: Пятница, 03.08.2007, 20:15 | Сообщение # 14 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| НУ ЭТО значит я - звуки в архив не вложил - большие,а в исходнике ихудалять и всё что с ними связанно долго, но у меня и без них работает - вначале Acces violation at address 00481F23 , а потом запускается, если у вас так - ладно сожму звуки
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Serj129 | Дата: Пятница, 03.08.2007, 20:32 | Сообщение # 15 |
Администратор
Группа: Администраторы
Сообщений: 452
Статус: Offline
| У меня комп как-то даже завис из-за твоей игрушки... Это ошибка постоянно появляется...
Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени. NN
|
|
| |
kud | Дата: Воскресенье, 12.08.2007, 22:32 | Сообщение # 16 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| http://serj129.ucoz.ru/load/0-0-0-34-20 звуки игрушки - распакуйте тудаже где лежит скачанный ранее ехе!!!
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Alucard | Дата: Вторник, 14.08.2007, 02:39 | Сообщение # 17 |
aka IOWA
Группа: Модераторы
Сообщений: 448
Статус: Offline
| kud, тебе надо решить проблему с разность их скоростей)))) у меня этот чувак слишком гиперактивный какойто!!! И вот еще сделай что бы они на ровне(на одной линии стоять могли)...
|
|
| |
kud | Дата: Среда, 15.08.2007, 23:27 | Сообщение # 18 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| Quote (IOWA) проблему с разность их скоростей)))) у меня этот чувак слишком гиперактивный какойто!!! Уже исправил - а тебе уже я говорил Quote (kud) Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит . Исправил пересадив твое управление в новый поток и там тоже саме, что и в ИИ. Прикол - загрузил проц 99%, а приоритет ИИ фоновый - он ваще еле предвигался.
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
kud | Дата: Пятница, 17.08.2007, 00:02 | Сообщение # 19 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| Всё что там я доделал: проверте как работает.(оставьте старый файл sound.* ) IOWA расскажи какие глюки всплывают на твоём ПК (повторюсь ещё раз - программа многопоточна и на 2 ядернике работает по-другому), ещё скажи какой FPS у тебя показывает, если очень много нажми F12(!!! не более 500 Sprites!!!) Так же скажите какоё из вариантов меню лучше ИЛИ (что ещё лучше) сделаюте свои по моему примеру который я вложил. Нарисуйте что-нибудь - сейчас я на таком этапе когда на первый план выходит дизайн - всё остальное дело техники. Так же вложил .раs файл для тех кому интересно. файл будет позже...
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
kud | Дата: Среда, 29.08.2007, 00:36 | Сообщение # 20 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| Т.к. в этой ветке я общаюсь только с друзьями, которых теперь буду видеть каждый день вживую , - я прекращаю вести её дальше. (правда, может если как-то дома скучно станет может чё и напишу) обидно народ даже слова не разу не сказал
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
Ксения | Дата: Среда, 29.08.2007, 13:21 | Сообщение # 21 |
Подполковник
Группа: Проверенные
Сообщений: 114
Статус: Offline
| Потому что, не знаю, как остальной народ, но я предпочитаю молчать о вещах, в которых мало понимаю. А программирование игр - вещь, которая мне очень интересна, но пока только в перспективе. На данный момент я ней плохо понимаю.
|
|
| |
Rovnyi | Дата: Четверг, 30.08.2007, 10:33 | Сообщение # 22 |
Начинающий линуксоид
Группа: Администраторы
Сообщений: 418
Статус: Offline
| Quote (kud) обидно народ даже слова не разу не сказал я дотер, с меня взятки гладки. гамаю тока в одну игру. а так молодца, я искренне рад за тебя.
Люди бывают разные: аудиалы, кинестетики и визуалы, но по-моему мнению большинство это кинестетики, так как пока по е**лу не получат ни**я не понимают!
|
|
| |
1488 | Дата: Вторник, 04.09.2007, 21:10 | Сообщение # 23 |
Рядовой
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Quote (kud) Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит cool Используй таймер.
|
|
| |
kud | Дата: Среда, 05.09.2007, 23:24 | Сообщение # 24 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| 2 1488, Дык я допёр до этого сразу - только лишний таймер снижает производительность и потом я всё сделал красиво и ровно - ...
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |
kud | Дата: Пятница, 01.05.2009, 21:14 | Сообщение # 25 |
Администратор
Группа: Модераторы
Сообщений: 134
Статус: Offline
| СЕРЁГА - удали тему, забросил я это(((, на делфи больше пока ничему не буду учиться, если будут опят такие - идеи буду на С++ или С# осваивать. Можёшь не удалять а сделать архив старых тем и перекинуть её туда
Смерть - стоит того чтобы жить Любовь - стоит того чтобы ждать
|
|
| |