forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Мужык возвращается!!!! (http://forum.boolean.name/showthread.php?t=13401)

Reizel 25.09.2010 01:15

Мужык возвращается!!!!
 

ЗЫ. Редактор прилагается. Но не многие сумеют там что то создать xD :-D

MadMedic 25.09.2010 06:55

Re: Мужык возвращается!!!!
 
Жёсткостная игра! Графика почему то напомнила cannon fodder, а не worms )) А редактор, действительно, труден в освоении :) По-моему нужно сделать только управление более управляемым. И еще в тестовом уровне стены должны быть и потолок а то сразу же улетаешь и умираешь. Можно заврапить право-лево. Хорошее начинание.

Program23 25.09.2010 11:27

Ответ: Мужык возвращается!!!!
 
Хотелось бы управление стрелками.
Чтобы Были видны границы уровня.
А чо такое у мужыка черное льется,при нажатии W.
И еще,когда еще ключ не взяв подходишь к двери,вылетает MAV.Ты наверно там условие не поставил.
Понравилось,то ,что можно убиваться об стены.Очень круто.Пойду биться дальше...

Dzirt 25.09.2010 12:36

Ответ: Мужык возвращается!!!!
 
Кто поделится скринами,мм?)

Данил 25.09.2010 13:04

Ответ: Мужык возвращается!!!!
 
ваще супер гама! запустил, появилось меню - чо б не нажимал ни к чему не приводит! :) а esc снова скидывает меню сверху, супер :)

а редактор дак вообще класс, голубой экран с красной палочкой :)

Program23 25.09.2010 13:20

Ответ: Мужык возвращается!!!!
 
Вложений: 1
Скрин:

Вложение 11356
:( и :mad: ("Mad" and "Злость" одинаковы)

ARA 25.09.2010 16:33

Ответ: Мужык возвращается!!!!
 
Цитата:

Сообщение от Данил (Сообщение 163142)
ваще супер гама! запустил, появилось меню - чо б не нажимал ни к чему не приводит! :) а esc снова скидывает меню сверху, супер :)

а редактор дак вообще класс, голубой экран с красной палочкой :)

Тоже самое. Застрпорился на уровне "меню" Дальше не пройти :(

DeeJex 25.09.2010 19:21

Ответ: Мужык возвращается!!!!
 
Цитата:

Сообщение от ARENSHI (Сообщение 163150)
Тоже самое. Застрпорился на уровне "меню" Дальше не пройти :(

Присоединяюсь.

Gector 25.09.2010 19:22

Ответ: Мужык возвращается!!!!
 
Ого.
Неплохие наработки. Прямо Worms досовский вспоминается))). Но управление действительно не айс. Лучше если бы он бегал а не летал. И регулировку дальности броска сделать.

RlexGm 25.09.2010 19:43

Ответ: Мужык возвращается!!!!
 
меню понравилось, вот только не че там не тыкается, как было описано выше...

DeeJex 25.09.2010 23:22

Ответ: Мужык возвращается!!!!
 
Автор, ждем патча.

turBO 27.09.2010 02:26

Ответ: Мужык возвращается!!!!
 
Аналогично.
Запускал на: ОС Windows7.
...ждём правку.

Reizel 27.09.2010 16:17

Ответ: Мужык возвращается!!!!
 
О_о
У меня ХР, меню работает идеально, мб семерка глючит???
надо бы знакомых с ней найти, на ней перекомпилить :)
Цитата:

А чо такое у мужыка черное льется,при нажатии W.
:-D Вот фак!!!! Я и забыл!!! :-D
ЗЫЖ а в том уровне все брали ключ, а альтернативные методы не пробовали?
Сделать управление по другому у меня не выходит - уровень-то разрушаемый, да и растровый :(

ЗЫЖ напишу ридми по редактору, а то многие вобоще походу забыли как думать :-D

L.D.M.T. 27.09.2010 18:27

Ответ: Мужык возвращается!!!!
 
у меня на хр запустилось, на семере не пробовал...
управление как и редактор - мозговзрывательное! требуется хелп однозначно.

Жека 28.09.2010 06:45

Ответ: Мужык возвращается!!!!
 
"Level completed", "<DEAD>":-D

DeeJex 28.09.2010 12:50

Ответ: Мужык возвращается!!!!
 
А ты выложи кусок кода, отвечающий за проверку нажатия в меню.

RlexGm 28.09.2010 18:39

Ответ: Мужык возвращается!!!!
 
забыл добавить, у меня XP(меню не запускается)

Reizel 28.09.2010 19:19

Ответ: Мужык возвращается!!!!
 
Цитата:

Сообщение от DeeJex (Сообщение 163418)
А ты выложи кусок кода, отвечающий за проверку нажатия в меню.

А там ГУИ, написанная мной еще давно. Но работает безотказно, код:
Код:

over=RectsOverlap(B\X+B\Wi\X,B\Y+B\Wi\Y,B\W,B\H,MX(),MY(),1,1)
If Over Then
B\ACT=1
If MP1()
B\ACT=2
EndIf
If MC1()
B\Act=3
EndIf
Else
B\ACT=0
EndIf

[убрал TAB, не смотрицо...]

А функция fgGetActiveButton() тупо проверяет все кнопки на заданную параметром ACT, при совпадении вещает хэндл. В общем, мудреная система

is.SarCasm 28.09.2010 21:39

Ответ: Мужык возвращается!!!!
 
Управлению уныло

Данил 01.10.2010 23:47

Ответ: Мужык возвращается!!!!
 
ну, дак что, изменений ждать ? или так и будет у половины работать, у половины нет ? :(

DeeJex 03.10.2010 17:27

Ответ: Мужык возвращается!!!!
 
ВСЕ, НАШЕЛ РЕШЕНИЕ ПРОБЛЕМЫ!
В семерке надо много много быстро быстро долбить по кнопке в меню, пока не откроется выбор карты.

Reizel 03.10.2010 21:47

Ответ: Мужык возвращается!!!!
 
Ну, по крайней мере нас в универе грузят жестко, времени на Мужика не остается, да и в другую религию я ушел - perl начал изучать, мб исходники выложить, можт надо кому, нэ? мне не жалко, всеравно пропадут:(

Reizel 01.12.2010 21:03

Ответ: Мужык возвращается!!!!
 
Ан нееет!!!! МужЫЫк жив!!!
Качать здесь

Добавлено:
1) Боты! Тупые, но боты :)
2) Вода! Тупая, но вода! (кстать для нее пришлось юзать fastimage, а она выкидывает форточку :( Вот думаю, может прикупить?)
3) Немного новая физика, поддержка неразрушаемых областей, и кривые двери. Очень кривые :( Ибо с 2Д физикой у меня туговато :)

А вот пара скринов:


Reizel 02.12.2010 15:31

Ответ: Мужык возвращается!!!!
 
Сделал-таки управление стрелочками
Да вот только теперь ни один уровень не пройти - MAV с trial version в FastImage все портит :(

den 02.12.2010 23:23

Ответ: Мужык возвращается!!!!
 
Довольно неплохая игра!:)
А теперь вопросы:)
1)А в чом храница карта (всмысле физическая) ?
2) Эта тема связана с волнами в игре?:) И как их реализовал (теория или формула примерная)

Данил 02.12.2010 23:27

Ответ: Мужык возвращается!!!!
 
блин, да когда ж я наконец-то смогу в нее поиграть.
опять в меню так же как и раьнше- тыква и никакой реакции.

нашел решение DeeJex, поиграл. забавно. интересно как карту сделал.

НО БЫСТРО КЛАЦКЛАЦ не прикалывает!

Reizel 03.12.2010 01:57

Ответ: Мужык возвращается!!!!
 
Да, у меня тоже была такая хрень, но только тогда, когда я для теста ложил прозрачную картинку перед flip. Не знаю почему такой лаг, попробую скомпилить под семеркой, благо есть под рукой.

to Den:
Нет, та тема была связана с реальной физикой волн, здесь лишь жалкий фейк. имеем много точек с шагом 10px, и при попадании какой - либо частички в воду - создаем в точке касания элемент нового типа , который расходится по всей поверхности и качает ближайшие точки. Элементарно, но ресурсоемко, в плане вычислений.

А физический уровень так совсем просто - bmp картинка :), ну и + немного оптимизации с LockBuffer+Readpixel, чтоб не тормозило, и все :)

Reizel 05.12.2010 13:56

Ответ: Мужык возвращается!!!!
 
Исправил баг с менюшкой в Win7
Просто 2 раза UpdateMouse() в одной итерации цикла не есть хорошо :)

Итак, сделано следующее:
1) Немного изменил физику перца под водой - теперь можно нырять, плавать под водой. Также можно задохнуться и умереть. Боты не видят врагов под водой, но если они оба в воде - дистанци видимости сокращается в 70% (вода грязная? :-D)
2) Теперь нет единого уровня воды , а есть подсчет У-координаты водной поверхности в заданной точке Х. Благодаря сему персы научились качаться на волнах :) В будущем планирую сделать некие плавающие платформы, используя этот принцип.
3) Сделал-таки Jumper'ы.
4) Из за введения управления стрелочками и прыжка на пробел намного сократил время полета перса на ПКМ - теперь не более 3-х секунд. Играть из-за этого стало намного интереснее :)
5) Сделал небольшую оптимизацию - теперь рендерится не весь мир, а только попадающие в экран элементы (черт, как же я раньше не додумался сделать это :()

В разработке небольшой script-reader, возможно, сделаю-таки то, о чем давно мечтал - программирование триггеров скриптами :)

Ах да - поставил водичку на задний план - выглядеть стало более естественно :)

Reizel 06.12.2010 20:39

Ответ: Мужык возвращается!!!!
 
Ура! :)
РАБОТАЕТ НА WIN 7, 99.9%
Качаем!!!
Если кому то надо, напишите, могу создать ReadMe, чтобы суть игры стала понятнее :)

Reizel 07.12.2010 14:43

Ответ: Мужык возвращается!!!!
 
Гм, сделал компилятор под "псево-асм". Получаем код скрипта, в котором записаниы асмовские комманды (конечно, очень упрощенно, ибо асм я не знаю..пока что :) )
Компилятор распределяет комманды и данные по соотв типам, считает смещения для каждого "сегмента" (данные и код), и пишет их в файл, потом уже код и данные.
Функции буду делать "прерываниями", есть поддержа меток, переменных, строк и чисел.
А также 12 псевдо-регистров. Естественно, я пока молчу о размерности "регистров" - это простые переменные, хоть и записанные в спец типе.
В общем, скоро должны быть подключены скрипты, ну а там...

Reizel 10.12.2010 00:45

Ответ: Мужык возвращается!!!!
 
Копилятор окончательно доделан.
Решил в игру добавить день\ночь, и огромные (по ширине) локации.
Сейчас пишу агрессивных рыбок. Потом надо будет сделать-таки ИИ, хоть какой-нибудь. Только вот как его реализовать в 2D ?

Randomize 10.12.2010 04:28

Ответ: Мужык возвращается!!!!
 
ммм. Компилятор? Может интерпретатор?

Reizel 10.12.2010 09:16

Ответ: Мужык возвращается!!!!
 
Нет, компилятор, правда, условный :) Он перерабатывает скрипт и записывает все в ужатом виде в файл. А вот reader считывает номера команд, типы параметров и т.п.

Я на нем даже небольшую игрушку написал :)


Часовой пояс GMT +4, время: 00:36.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot