Возьмусь за игровую логику на QuakeC для проектов на движке Quake — нужен один хитрый ствол или переделка всего геймплея, сделаю и то, и другое. QuakeC — это скриптовый язык в стиле C, на котором держится оригинальный Quake и целая линейка современных форков движка. За годы практики его тонкости стали привычными: думающие функции по nextthink, сущность world, глобальные переменные self и other, флаги spawnflags и привычная раскладка исходников по .qc.
Чем могу быть полезен: враги с достоверным поведением — от дежурного патрулирования до боли, рывка в атаку и отступления; свежее и переделанное оружие с честной вспышкой выстрела, отдачей и полётом снарядов; сетевые режимы для дезматча и кооператива; предметы и учёт инвентаря; телепорты, триггеры, лифты и подвижные платформы; правки интерфейса и нижней панели; а ещё самостоятельные моды, собранные в отдельную папку, которую сразу можно раздавать игрокам.
Беру и старый gpl-progs, и актуальные движки. Под FTEQW и DarkPlaces подключаю их расширенные встроенные функции, клиентскую часть CSQC ради плавного предсказания и своего интерфейса, а серверную часть SSQC при необходимости оставляю дружественной к обычным клиентам. Сборка идёт через fteqcc, предупреждения компилятора вычищаю до нуля, а сам код раскладываю так, чтобы позже его подхватила ваша команда без разбора чужих завалов.
К сдаче прилагаю понятный исходник с пояснениями, небольшую записку о том, как связаны системы, и обязательную проверку внутри движка на настоящих уровнях — поведение должно быть подтверждено запуском, а не только удачной компиляцией. Опишите задумку, покажите существующий мод для правки или подкиньте баг, об который сломали зубы другие, — оценю трезво и назову реальные сроки.
Чем могу быть полезен: враги с достоверным поведением — от дежурного патрулирования до боли, рывка в атаку и отступления; свежее и переделанное оружие с честной вспышкой выстрела, отдачей и полётом снарядов; сетевые режимы для дезматча и кооператива; предметы и учёт инвентаря; телепорты, триггеры, лифты и подвижные платформы; правки интерфейса и нижней панели; а ещё самостоятельные моды, собранные в отдельную папку, которую сразу можно раздавать игрокам.
Беру и старый gpl-progs, и актуальные движки. Под FTEQW и DarkPlaces подключаю их расширенные встроенные функции, клиентскую часть CSQC ради плавного предсказания и своего интерфейса, а серверную часть SSQC при необходимости оставляю дружественной к обычным клиентам. Сборка идёт через fteqcc, предупреждения компилятора вычищаю до нуля, а сам код раскладываю так, чтобы позже его подхватила ваша команда без разбора чужих завалов.
К сдаче прилагаю понятный исходник с пояснениями, небольшую записку о том, как связаны системы, и обязательную проверку внутри движка на настоящих уровнях — поведение должно быть подтверждено запуском, а не только удачной компиляцией. Опишите задумку, покажите существующий мод для правки или подкиньте баг, об который сломали зубы другие, — оценю трезво и назову реальные сроки.