Пятница
29.03.2024, 19:22
serj129.ucoz.ru
Приветствую Вас Гость | RSS
Главная Создание (программирование) игр для ПК - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Rovnyi  
Форум » Увлечения и развлечения » Игры. Кто во что играет. Виртуальные и реальные. » Создание (программирование) игр для ПК (Тема посвящается программированию и разработке пс игр)
Создание (программирование) игр для ПК
kudДата: Среда, 18.07.2007, 14:48 | Сообщение # 1
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
Решил как-то я поднять на новый уровень мои познания в программировании: изучить DirectDraw, научиться использовать потоки, а так же попробовать чё-нить замутить через сеть - и всё это я собрался всунуть в один проэкт и самым подходящим и интересным мне показалось будут игра.
Решил начать с самого простого 2Д игра со спрайтами.
Так как пишу на delphi (других толком не знаю) - стал использовать delphi-X.
Почитал всякой литературы, помучился, понерничал - и вот написал самое начало.
первый екзешник.
теперь появилась новые проблемы - первая нужны идеи (скоро будут) и вторая - нужны спрайты - такие картинки в ввиде плёнки с кадрами. Для решения этих проблем я обращаюсь к вам если кто-нибудь умет рисовать или фантазия хорошая приглашаю вас помоч мне в это не лёгком деле.
Или просто ваше мнение по поводу моей идеи

кстати - выложенный мной пример только самые основы - он говорит только о том что пока всё работает


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
Serj129Дата: Пятница, 20.07.2007, 15:05 | Сообщение # 2
Администратор
Группа: Администраторы
Сообщений: 452
Репутация: 13
Статус: Offline
Товарищ программист игр, ваше приложение не запускается так как не может найти qtintf.dll
Так что заценить ваши труды не представляется возможным... sad
Следующий раз придется выкладывать с этой библиотекой...


Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени.
NN
 
kudДата: Пятница, 20.07.2007, 23:38 | Сообщение # 3
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
angry чё за фигня - у меня на жёстком тоже такой библиотеки нету.
Сегёг - сделай размер прикрепляемого файла по-более я исходник положу и подключаемый модуль DelphiX
Я там всё так доработал прикольно - а у вас не работает обидно sad


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
kudДата: Пятница, 20.07.2007, 23:42 | Сообщение # 4
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
а как вообщё сделать так чтоб всё необходимое сразу в экзешнике было, файлы ресурсов не пойдут - эту библеотеку найти не могу

Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
Serj129Дата: Пятница, 20.07.2007, 23:50 | Сообщение # 5
Администратор
Группа: Администраторы
Сообщений: 452
Репутация: 13
Статус: Offline
Quote (kud)
как вообщё сделать так чтоб всё необходимое сразу в экзешнике было, файлы ресурсов не пойдут - эту библеотеку найти не могу

Там где-то в опциях компиляции была галочка, точно не помню. В меню project->options там внимательно исследуй...


Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени.
NN
 
kudДата: Суббота, 21.07.2007, 23:51 | Сообщение # 6
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
обновлённый вариант 2.5 D (изометрия) игры - исправлена ошибка с требованием какой-то библиотеки.
Все обёекты пока временные - изображение юнита нашёл в нете, всё остальное рисовал в пеинте( фотошоп глючит ).
Ещё раз обращаюсь к присутствующим здесь художникам и всем остальным - кто согласен рисовать спрайтовые и другие изображения?
Помощь в программировании также приветствуется.
А если вы просто знаток игр - подскажите какую-нибудь фишку для игры, но которую реально было бы осуществить.
Помогите чем сможите smile и вы увидите свое имя в титрах smile :) smile

исходник содержит пока всего около 450 строк.

Прикрепления: 68541778.rar (241.4 Kb)


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
AlucardДата: Воскресенье, 29.07.2007, 19:53 | Сообщение # 7
aka IOWA
Группа: Модераторы
Сообщений: 448
Репутация: 11
Статус: Offline
Еще одна тема на двоих biggrin biggrin biggrin
 
Serj129Дата: Воскресенье, 29.07.2007, 20:41 | Сообщение # 8
Администратор
Группа: Администраторы
Сообщений: 452
Репутация: 13
Статус: Offline
Ну и чего тогда влез? smile

Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени.
NN
 
kudДата: Воскресенье, 29.07.2007, 23:37 | Сообщение # 9
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
IOWA, а я уже почти чего-то болеее менее вменяемое сделал - найду куда залить выложу ссылку - там с исходниками к 10 метрам тянет (картинки) - появилась фишка звуки и ИИ в отдельных потоках!!!
Пока всё двигается, но IOWA говорил что
Quote (IOWA)
я аниматор если че... Давно пора нам чего-нибудь слеп
а рисовать ничё не хочет.

Я тут пока заставку выложу - решил так назвать игру( если не нравиться предложите другое) biggrin

Прикрепления: 79254894.jpg (63.5 Kb)


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
AlucardДата: Понедельник, 30.07.2007, 00:45 | Сообщение # 10
aka IOWA
Группа: Модераторы
Сообщений: 448
Репутация: 11
Статус: Offline
kud, Да говорил такое))) так что обращайся! Как игру доделаешь, шли скриншоты из нее и расказывай о ней ченть придумаю.... smile
 
kudДата: Понедельник, 30.07.2007, 23:56 | Сообщение # 11
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
biggrin biggrin biggrin tongue
Наконец-то хоть кто-то свою помощь предложил. СПАСИБА

Первая просьба - нарисуй какогонибудь чудовища или рыцаря или зверя под 8 углами обзора
Например

Прикинь в нете никто своих спрайтов не выкладывают - . нашёл парочку, но они все с денди и сеги скопированны.

Прикрепления: 77438902.jpg (35.0 Kb)


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
kudДата: Среда, 01.08.2007, 00:26 | Сообщение # 12
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
сегодня доделал простенький ИИ - в качестве опонента бегает такойже чувак каким играешь и ты, но с чуток изменённой окраской, а ты можешь собирать оружие - топор, меч.
Тот чувак всегда с топором и если он тебя заметит налетает и избевает тебя им (агрессивный такой получился), ты тоже его пинай.
Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит cool

IOWA, Можешь нарисовать домики или какие-нибудь другие детали ланшафта ?

вставляю ехе, на ошибку забейте - я не вставил звуки 3,5Мб (нехочу сжимать)

Прикрепления: 29538926.rar (386.7 Kb)


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
Serj129Дата: Среда, 01.08.2007, 14:41 | Сообщение # 13
Администратор
Группа: Администраторы
Сообщений: 452
Репутация: 13
Статус: Offline
Acces violation at address 00481F23 in module 'Project1.exe'

Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени.
NN
 
kudДата: Пятница, 03.08.2007, 20:15 | Сообщение # 14
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
НУ ЭТО значит я - звуки в архив не вложил - большие,а в исходнике ихудалять и всё что с ними связанно долго, но у меня и без них работает - вначале Acces violation at address 00481F23 , а потом запускается, если у вас так - ладно сожму звуки dry

Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
Serj129Дата: Пятница, 03.08.2007, 20:32 | Сообщение # 15
Администратор
Группа: Администраторы
Сообщений: 452
Репутация: 13
Статус: Offline
У меня комп как-то даже завис из-за твоей игрушки... Это ошибка постоянно появляется...

Первые 90 процентов работы занимают 10 процентов времени, а последние 10 процентов - оставшиеся 90 процентов времени.
NN
 
kudДата: Воскресенье, 12.08.2007, 22:32 | Сообщение # 16
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
http://serj129.ucoz.ru/load/0-0-0-34-20
звуки игрушки - распакуйте тудаже где лежит скачанный ранее ехе!!!


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
AlucardДата: Вторник, 14.08.2007, 02:39 | Сообщение # 17
aka IOWA
Группа: Модераторы
Сообщений: 448
Репутация: 11
Статус: Offline
kud, тебе надо решить проблему с разность их скоростей)))) у меня этот чувак слишком гиперактивный какойто!!! И вот еще сделай что бы они на ровне(на одной линии стоять могли)...
 
kudДата: Среда, 15.08.2007, 23:27 | Сообщение # 18
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
Quote (IOWA)
проблему с разность их скоростей)))) у меня этот чувак слишком гиперактивный какойто!!!

Уже исправил - а тебе уже я говорил
Quote (kud)
Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит
.
Исправил пересадив твое управление в новый поток и там тоже саме, что и в ИИ.
Прикол - загрузил проц 99%, а приоритет ИИ фоновый - он ваще еле предвигался.


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
kudДата: Пятница, 17.08.2007, 00:02 | Сообщение # 19
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
Всё что там я доделал: проверте как работает.(оставьте старый файл sound.* )
IOWA расскажи какие глюки всплывают на твоём ПК
(повторюсь ещё раз - программа многопоточна и на 2 ядернике работает по-другому),
ещё скажи какой FPS у тебя показывает, если очень много нажми F12(!!! не более 500 Sprites!!!)

Так же скажите какоё из вариантов меню лучше ИЛИ (что ещё лучше) сделаюте свои по моему примеру который я вложил.
Нарисуйте что-нибудь - сейчас я на таком этапе когда на первый план выходит дизайн - всё остальное дело техники.

Так же вложил .раs файл для тех кому интересно.

файл будет позже...


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
kudДата: Среда, 29.08.2007, 00:36 | Сообщение # 20
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
Т.к. в этой ветке я общаюсь только с друзьями, которых теперь буду видеть каждый день вживую smile , - я прекращаю вести её дальше. (правда, может если как-то дома скучно станет может чё и напишу)
sad sad sad обидно народ даже слова не разу не сказал


Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
КсенияДата: Среда, 29.08.2007, 13:21 | Сообщение # 21
Подполковник
Группа: Проверенные
Сообщений: 114
Репутация: 4
Статус: Offline
Потому что, не знаю, как остальной народ, но я предпочитаю молчать о вещах, в которых мало понимаю. А программирование игр - вещь, которая мне очень интересна, но пока только в перспективе. На данный момент я ней плохо понимаю.
 
RovnyiДата: Четверг, 30.08.2007, 10:33 | Сообщение # 22
Начинающий линуксоид
Группа: Администраторы
Сообщений: 418
Репутация: 9
Статус: Offline
Quote (kud)
обидно народ даже слова не разу не сказал

я дотер, с меня взятки гладки. smile гамаю тока в одну игру. а так молодца, я искренне рад за тебя.


Люди бывают разные: аудиалы, кинестетики и визуалы, но по-моему мнению большинство это кинестетики, так как пока по е**лу не получат ни**я не понимают!
 
1488Дата: Вторник, 04.09.2007, 21:10 | Сообщение # 23
Рядовой
Группа: Пользователи
Сообщений: 13
Репутация: 0
Статус: Offline
Quote (kud)
Появилась проблема - скорость работы ИИ - фиксированная, а вот ваша скорость зависит от производительности - если у вас мощный комп - ИИ вас близко не догонит cool

Используй таймер.
 
kudДата: Среда, 05.09.2007, 23:24 | Сообщение # 24
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
2 1488, Дык я допёр до этого сразу - только лишний таймер снижает производительность и потом я всё сделал красиво и ровно - ...

Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
kudДата: Пятница, 01.05.2009, 21:14 | Сообщение # 25
Администратор
Группа: Модераторы
Сообщений: 134
Репутация: 7
Статус: Offline
СЕРЁГА - удали тему, забросил я это(((, на делфи больше пока ничему не буду учиться, если будут опят такие - идеи буду на С++ или С# осваивать. Можёшь не удалять а сделать архив старых тем и перекинуть её туда

Смерть - стоит того чтобы жить
Любовь - стоит того чтобы ждать
 
Форум » Увлечения и развлечения » Игры. Кто во что играет. Виртуальные и реальные. » Создание (программирование) игр для ПК (Тема посвящается программированию и разработке пс игр)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Меню сайта

Новые файлы
Расписание занятий магистратуры 2 квартал
Новое расписание для магистрантов ФРТС
Темы семестровых работ по психологии
Для поступления в магистратуру
Архив для дипломника


-->
Статистика


Copyright Serj129 © 2024