Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Создание РПГ или стратегии на Flash (http://www.flasher.ru/forum/showthread.php?t=53823)

DRAGOnoid 19.01.2004 14:43

Создание РПГ или стратегии на Flash
 
http://dragonnoid.narod.ru/my/new4.html
ДРАКОН рулит как всегда ;-) :rolleyes:
только блин почему-то эта страница в поисковике яндекса не отображается :(

Nucer 19.01.2004 19:23

А каков смысл этой темы на форуме?

Jlekc 20.01.2004 12:05

Поднял руку на Близардовский Диабло :)
Напиши СтарКрафт, буть другом :p

nuran 20.01.2004 13:22

Детский сад.

Jlekc 20.01.2004 14:22

Слыш 'Детский сад'.
StarCraft на флеше рулез :D

Crazy 20.01.2004 16:09

Еще 5 лет работы и этот "движок" можно будет кому-то всерьез показывать. После еще 2 лет работы -- делать на нем игры.

Главное -- чтобы к тому времени флэш еще не умер.

DRAGOnoid 20.01.2004 21:23

Умные да? А вы в курсе что этот движёк я с нуля (ничего не врубая в акшен скрипт) напмсал за 2-3 недели!!! и теперь работа не стоит на месте... а по поводу зачем я показывал - смертным этого не понять! 8)))
ГЫЫЫЫЫЫЫЫЫЫЫ

Crazy 20.01.2004 22:07

Цитата:

Оригинал написал(а) DRAGOnoid
Умные да? А вы в курсе что этот движёк я с нуля (ничего не врубая в акшен скрипт) напмсал за 2-3 недели!!!
Ожидалось, что на этом месте публика издаст восторженное придыхание? :)

Цитата:

а по поводу зачем я показывал
Ну это как раз совершенно понятно... :D

Ser D 21.01.2004 02:21

Я тут тоже как-то экспериментировал с подобными вещими.... И кое-что осталось, я думаю вам будет интересно:
http://www.zloicomp.narod.ru
Файл называется Game, я его так до ума и не довел, но движок вроде ничего получился.
Вот.

DRAGOnoid 21.01.2004 12:16

В это я вижу уже круто - мне как раз хотелось узнать как добиться перехода на другие территории и припятствия 8)))

А не выслушивать всяких УР...дов которые кроме как что-нибудь обосрать - ничего другого написать немогут.

Ser D 21.01.2004 17:44

Если ты разберешься с этим исходником!
То считай себя крутым программеном!

DRAGOnoid 21.01.2004 18:27

разобраться там как нефиг делать $-))) СПАСИБО БОЛЬШОЕ!!!!
Я у тебя в долгу ;-)

iLoveYou 21.01.2004 21:26

мдя,
тяжело быть крутым программеном -- так и норовят всякие уроды обосрать, да? :)

ничего плохого говорить не буду. просто приведу маленький фрагмент текста, зарекомендованного на сайте http://www.zloicomp.narod.ru как "очень хорошо написанный script" (конец цитаты):
Цитата:

movieClip.prototype.mesto=function(x,n){
eval("_root.witem.aitem.it"+x).attachMovie(n,n+i,i)
namef="_root.witem.aitem.it"+x+"."+n+i
eval(namef).kol+=1
trace(eval(namef)._x)
m[x]=n
}
смею заверить, что для того чтобы считать себя крутым программеном, надо несомненно разобраться в подобном исходнике :)

jazzy_net 21.01.2004 22:36

Цитата:

movieClip.prototype.mesto=function(x,n){
eval("_root.witem.aitem.it"+x).attachMovie(n,n+i,i)
namef="_root.witem.aitem.it"+x+"."+n+i
eval(namef).kol+=1
trace(eval(namef)._x)
m[x]=n
}
а что, удобно. обфускатор не нужен. можно исходники распространять и быть уверенным что это никто не украдет и не заюзает...

вот ещё подозрительный метод с параметром, выполненным в форме пустой строки:
Цитата:

this.removeMovieClip("");

Ser D 21.01.2004 23:12

Ладно вам не придирайтесь, я давно это писал! И где это зарекомендовано как “очень хорошо написанный script” там написанно “ Хороший скрипт”.

Но главное работает!

iLoveYou 21.01.2004 23:24

Вложений: 1
Цитата:

Оригинал написал(а) Ser D
Ладно вам не придирайтесь, я давно это писал! И где это зарекомендовано как “очень хорошо написанный script” там написанно “ Хороший скрипт”.
Но главное работает!

то есть ты согласен с тем, что не все в порядке, да?
тогда назови сам свои ошибки. :)

к слову, исходник на звание крутого программена -- в точно таком же.. хм... стиле.
на счет "но главное работает" -- остается только пожелать успехов разработчикам с таким девизом.

Ser D 22.01.2004 03:32

Ладно тебе! Раскипятился...

Когда я писал я писал о файле Game – там скрипт большей, и в точно таком же.. хм... стиле! И разобраться там толком даже я не могу, хоть и писал! Вот я и пошутил...

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

Да и еще – Я поправил строки в описании у той Flashki........
Говори если что за живое цепляет я постараюсь все поправить.

P.S. Не люблю бесить людей.

DRAGOnoid 22.01.2004 12:07

ПРАВИЛЬНО!!! как вообще тогда человек программить научиться без готовых примеров-исходников??? да вы что люди?? - это всёравно что учиться рисовать на флеше глядя в учебник на бумаге!!!!а если без учебника на той же бумаге??

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

Ser D 22.01.2004 12:56

не все в порядке
 
Цитата:

Оригинал написал(а) Sergey"iLoveYou"

то есть ты согласен с тем, что не все в порядке, да?
тогда назови сам свои ошибки. :)

Вынудил ты меня свой вредностью, попечатать еще это скриптик…

Ну вот что я сделал:

m=[]
for(b1=1;b1<11;b1++){
m[b1]=0
}

movieClip.prototype.dob=function(n){
this._x=-100
this._y=700
s=1
for(x=1;x<m.length;x++){
if(s>0){
trace(x)
if(m[x]==n){
_root.witem.aitem["it"+x+"."+n+".kol"]++
s-=1
}else{
if(m[x]==0){
s-=1
eval("_root.witem.aitem.it"+x).attachMovie(n,n,i)
_root.witem.aitem["it"+x+"."+n+".kol"]=1
m[x]=n
}
}
}
}
}

Больше ничего не знаю! Если что не так просьба в дикой форме не издеваться…

Jlekc 22.01.2004 13:31

Хороший сурс, плохой сурс! А чем ваще спор?
Все приходит с опытом.
Таже Макромедия должна выпускать хорошии сурсы, но ктонить видел скока весят их компоненты. Я кавырял их TextArea, он весит 50 кг, грузить флешки на диалапе с таким весом просто бл...во. И это, говорят, хороший пример для навичков.

ЗЫ: Может организуем конкурс на самый красивый сурс

DRAGOnoid 23.01.2004 20:35

а что такое сурс?

DRAGOnoid 23.01.2004 20:46

СТРАТЕГИЯ НА ФЛЕШЕ!!!! Кто-нибудь вообще такое видел где нить???
А космическая стратегия на флеше???
А космическая стратегия на флеше типа HOMEWORLD?
А космическая стратегия на флеше типа HOMEWORLD ONLINE?
А космическая стратегия на флеше типа HOMEWORLD ONLINE через интернет в многопользовательском режиме?
мне вообще это запотентовать надо или бренд дать ;-)

Кстати как я обещал дело моё не стоит на месте - я уже почти доделал движёк! - тестовый вариант лежит здесь
http://dragonnoid.narod.ru/my/strategi7.html
НЕ КРИЧИТЕ НА МЕНЯ ЧТТО ТАМ ПОЛНАЯ ЖОПА И НИЧЕГ НЕ РАБОТАЕТ - ЭТО ТЕСТОВЫЙ ВАРИАНТ И НИКАКАЯ НИ АЛЬФА НИ ДЕМА НИ т.д. - короче там показано как всё работает - рассказываю особенности..
1) у нас два корабля-матки... обоими можно геморно но управлять... тот что правый можно даже уничтожить...
мышка есть оружие - если подержать её над правым корабликом, то её жизняки потехоньку уйдут а потом чпок!... красотаааа 8)))
2) эта же мышка - цель для истребителя который тупо ошивается постоянно возле неё...
3) кнопка дублировать - клонирует на экран корабли, которые просто по экрану рандомайзом фигарят....

так пока всё....

продолжение следует

З.Ы. ДРАКОН рулит как всегда.

jazzy_net 23.01.2004 20:53

ну конечно же запатентовать и "дать бренд"...

jazzy_net 23.01.2004 21:05

кстати, если тебя спросят почему эти два кораблика грузят на 100% процессор — не обращай внимания, это дает о себе знать черная зависть. в таких статичных играх это не имеет абсолютно никакого значения...

DRAGOnoid 23.01.2004 21:36

да не грузят они на все 100% !!!!! у них скорость медленная потому что масса огроменная!!! ты хоть раз играл в подобные игры ? ;-) тот же HOMEWORLD - прикинь если бы там Motheship летал со скоростью истребителя ;-)))) было бы мощьно ;-))))

jazzy_net 23.01.2004 23:52

2-х гигагерцовый четвертый пень может и не грузят, а 700 цилерон - загрузка 100%...

я ничего не говорил о скорости движения кораблей...

DRAGOnoid 24.01.2004 00:06

Хммм.... а как мне оптимизировать или узнать это?

jazzy_net 24.01.2004 00:37

узнать загрузку процессора — Task Manager --> Performance.

на всякий случай — Task Manager живет в Taskbare и правой конопке мыши...

как оптимизировать — это повесть написать можно. советую почитать какию-инть вменяемую книгу по AS (напимер Мука или Библию ActionScript)...

Ser D 24.01.2004 02:48

Сложные игры писать, нужно от всей красоты отказываться...
И главное, не двигать большие объекты, не использовать Alpha (В анимациях).

p.s Flash на Фулскрине тормозит даже если квадрат размером с весь экран двигать!

Ser D 24.01.2004 08:07

Я тут тоже, думаю RPG замутить! И вот что могу уже показать...

http://www.zloicomp.narod.ru/swf/rpg.htm

Это ящик для предметов. Я не очень опытный программист, но по-моему вышло не плохо.
Я буду при много благодарен, если кто ни будь, поможет сократить, или улучшить скрипт! И с удовольствием выслушаю все предложения, поправки, и советы...

Baltika 24.01.2004 13:06

хм... кого-то мне все это напоминает..

:)))

DRAGOnoid 24.01.2004 13:48

ВАТЗААААААААААА!!!!!!!!

http://dragonnoid.narod.ru/my/strategi8.html

мой почти доделанный движёк игры стратегии на флеш!


to Ser D :>инвентарь довольно не плохой - я скачал исходник и погляжу на досуге - исправленный вариант обязательно тебе дам...

З.Ы. ДРАКОН рулит как всегда :D :cool:

nuran 24.01.2004 14:56

Цитата:

Оригинал написал(а) DRAGOnoid
Умные да? А вы в курсе что этот движёк я с нуля (ничего не врубая в акшен скрипт) напмсал за 2-3 недели!!! и теперь работа не стоит на месте... а по поводу зачем я показывал - смертным этого не понять! 8)))
ГЫЫЫЫЫЫЫЫЫЫЫ

Ты конечно молодец, но ничего примечательного а тем более сложного я в этом движке не заметил. В принципи - пяток часов и можно слепить игру ... как типа на спрайтах, просто нет времени. Сессия. У меня уже желание есть. Так что что нибудь типа базы такой игры я как нибудь вечерком сваяю.

DRAGOnoid 24.01.2004 15:39

ну давай удачи - потом расскажешь....
З.Ы. to Ser D:> мдаааа - сложноватый у тебя однаго движёк ;-) легче новый сваять чем в твоём разобраться - ладно - что-нить придумаем ;-)))

nuran 24.01.2004 15:46

Цитата:

Оригинал написал(а) Ser D
Я тут тоже, думаю RPG замутить! И вот что могу уже показать...

http://www.zloicomp.narod.ru/swf/rpg.htm

Это ящик для предметов. Я не очень опытный программист, но по-моему вышло не плохо.
Я буду при много благодарен, если кто ни будь, поможет сократить, или улучшить скрипт! И с удовольствием выслушаю все предложения, поправки, и советы...


чё там алкаш какой то леьает? ;) ;) ;) :p :D

Ser D 24.01.2004 22:10

Цитата:

Оригинал написал(а) nuran



чё там алкаш какой то леьает? ;) ;) ;) :p :D

Ты на скрипт смотри я анимацию еще не рисовал...

DRAGOnoid 26.01.2004 15:15

что-то как-то затихло всё странно :confused:

Dr.OH 28.01.2004 02:07

прикольно, в то время, как все разработчики стараются приблизить игры по реальности к реальности (классно получилось), вы наоборот пытаетесь сделать шаг назад - игра должна быть без графики, а иначе она просто не загрузится. Доходя до абсурда такими тэмпами скоро к текстовым играм перейдем :)
какой практический смысл в этих играх? использовать чисто кака прелоэдер... я более чем уверен, что выбирая между NFS Underground и чем-то вышеприведенным народ выберет первое и им будет пофигу какие вы клевые программеры и какие там классные скрипты.

Crazy 28.01.2004 02:20

Цитата:

Оригинал написал(а) Dr.OH
Доходя до абсурда такими тэмпами скоро к текстовым играм перейдем :)
А от них умные люди и не уходили. Welcome to roguelike world...

opex 28.01.2004 02:44

DRAGOnoid сидел 5 минут
Код:

_root.vid = 1;
_root.createEmptyMovieClip("men", 0);
with (_root.men) {
        lineStyle(0, 0x000000, 100);
        beginFill(0x000000, 100);
        moveTo(0, 0);
        lineTo(10, 0);
        lineTo(10, 10);
        lineTo(0, 10);
        lineTo(0, 0);
}
_root.men.onPress = function() {
        _root.vid = (_root.vid == 1) ? 0 : 1;
};
_root.onEnterFrame = function() {
        if (Key.isDown(1)) {
                x = _root._xmouse;
                y = _root._ymouse;
        }
        if (_root.vid == 1) {
                _root.men._x += (x-_root.men._x)/10;
                _root.men._y += (y-_root.men._y)/10;
        }
};

у тя конечно это все более функционально но всеже попробуй зделать вывод о соем движке который при жилании каждый уважающий сибя человек пишет за 5 минут
даи главное ты хоть у когонибуть поинтирисоавлся твоя игра хоть комунибуть нужна да и так для заметки флеш это не язык дляя напписания игр или ище чегонибуть глобального
давай ты нам еще на нем Windows2004 нахриначиш :)


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.