Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - topos84

Страницы: Назад 1 ... 88 89 90 91 [92] 93 94 95 96 ... 158 Далее
2731
Цитата: gepar
Но это не работает
А 'a' там откуда взялось? Приведи код полностью (и .pas-файл прикрепи, если есть).

2732
Разное / Re: Юмор
« : 03 Декабрь 2009, 21:45:03 »
gepar, мне первая и вторая фотка особенно понравились. В первой торт наверно с орехами. Во второй - явно врачи-мужчины.  :lol:

2733
Цитата
Demul 0.4.9 WIP
Очередная версия отечественого эмулятора Dreamcast'а: OGL1 и DX плагины исключены из пака
Т.е. там только openGL2 плагины остались? Обидно, если так, потому что видюха моя со вторым опенДжиЭлем не дружит, только с первым и то на невысоких настройках графики.

2734
Цитата: Wind
Попробуй лучше Demul с dxLegasy плагином может тебе и повезет, а вообще-то компьютер на свалку отправил бы уже.
Давно бы отправил, да не ломается, собака! :lol:
Да и денег на новый нету. :(
А что это за плагин такой волшебный? Там можно графу по минимуму поставить? D3D, DX8?

2735
Цитата: MetalliC
Если такой проц в бытовой комп поставить то дискретное видео как-то и не нужно - всё средствами CPU можно делать.
Даешь эмуляцию DirectX10 (11 и 12, когда будет)!

Цитата: gepar
Вот куплю себе и буду эмулировать всё подряд без тормозов
На таком проце можно будет заэмулировать PS3 и xbox360!


2736
Есть ли смысл мне пробовать этот эмуль, если я пробовал Нулл, а толку от него не добился: если игра идет, то либо очень медленно (не больше 15 фпс), либо на нормальной скорости, но с графическими багами (отсутсвуют некоторые текстуры/или же они просто черные (у меня такая проблема была и с эмуляцией нинтендо64, но там удалось с ней справиться, в нулле же справится с этим не удалось, потому что там настроек - кот наплакал))?

Комп у меня слабый, проц 2.1 ГГц, оперативы гиг, видюха встроенная SiS 760 (на 128 метров; поддерживает шейдерные пиксели не выше 1.4 и 8-ой дирек икс (9-ый директ икс только эмулирует)).
Я слышал, что Макарон имеет более тонкие настройки, чем Нулл, вот и решил, может мне все же стоит попробовать его, авось что-нибудь да заэмулируется с приемлемым фпс'ом.

2737
Цитата: Roket
Червяки условно на четверых, просто джойстик передавать товарищу напротив, после хода.
В МАМЕ при игре в УМК3 можно меняться игроками, если их больше двух присоединилось - принцип тот же, что и джоями меняться. Может кто хакнет генс или кегу и добьется того же? Было бы здорово.

2738
KABAL, все, тобой описанное, - баги УМК3. Разрабы не успели их выявить и исправить, из-за ограниченности во времени (между МК3 и УМК3 был только год), потому что нужно быть задротом с многолетним стажем, чтобы выявить их и научиться применять в бою. Но если не считать этих багов, то в игре баланс, какой-никакой, но есть.
Поэтому не надо обзывать УМК3 экскрементами только потому, что там есть инфиниты, и оправдывать этим нарушение основополагающего закона построения баланса в игре: трудность успешного выполнения спецприема\комбы прямо пропорциональна урону, им\ей наносимому противнику.
Если ты будешь и дальше нарушать этот закон, то баланса в хаке не будет, даже если ты избавишь хак от всех инфинитов (и даже полуинфинитов).

2739
Кстати, вот хорошее учебное пособие - короткое и, главное, удобное (можно и не скачивать, а читать онлайн): http://window.edu.ru/window_catalog/pdf2txt?p_id=27145&p_page=4

2740
Цитата: gepar
Почему то в упор не видел этого , спасибо что показал где ошибка , теперь порядок с сортировкой символьного массива.
Вообще учись делать отладку. Это всегда пригодится. Т.е. если прога работает неверно, а компилятор не ругается на синтаксис, то подозрительный кусок программы можешь закомментировать и посмотреть, верно ли выполняется оставшаяся часть (если оставшаяся часть сама по себе не может работать, то добавь к ней то, что заставит ее работать). Ну и так далее, по всем смысловым кускам проги.

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

2741
for i:=1 to 4 do if b[i]>b[i+1] then
     Begin
          buf:=b[i];
          b[i]:=b[i+1];
          b[i+1]:=b[i];
          ind:=false;
     end;
А теперь хорошенько пригляделись вот к этому:
buf:=b[i];
          b[i]:=b[i+1];
          b[i+1]:=b[i];
И, вуаля! Нашли ошибку.

П.С. Не забываем, что [i] это ВВ-код. Поэтому пишем в коде (#).

Добавлено позже:
Цитата: gepar
Если не заметил в куче моего спама:
Так у меня точно такой же код :
Код:

     for i:=1 to 4 do if b>b[i+1] then
     Begin
          buf:=b;
          b:=b[i+1];
          b[i+1]:=b;
          ind:=false;
     end;

Ну отличия только в том что у  меня сортировка элементов массива , а у тебя сейчас не могу сообразить сортировка чего (сонный уже) толи сортировка массива по принципу чтобы элементы массива были больше b толи я что-то перепутал .
Где же идентичны?
Ты присваиваешь buf значение b(i), потом b(i) присваиваешь b(i+1)-ое, а потом благополучно забываешь про буфер свой и присваиваешь b(i+1)-ому не старое значение b(i)-го, которое в буфе, а уже новое, которое совпадает теперь с b(i+1)-ым.

2742
gepar, прикрепи .pas-файл, а то лень самому набирать в паскале, а виндовский буфер обмена там не пашет.

Добавлено позже:
Цитата: gepar
И ещё если можно напишите кто-то алгоритм деления пополам
Переведи на русский, пожалуйста.

2743
Цитата: gepar
repeat;
А разве после repeat'а ставится точка с запятой?

Цитата: gepar
until ind;
А разве тут не должно быть until ind=true? (Я уже не помню синтаксиса оператора repeat... until.)

2744
Цитата: edgbla
В умк практически все убивают с двух комб, так что смок тут совершенно нормально смотрится.
Однако же трудность набора этих комб и подлавливания на нее противника, согласись, в разы превосходит ту, которая в хаке (и не у одного только Смоука).

2745
KABAL, в оригинальном УМК3 у тех персов, которые способны быстро перемещаться по экрану, благодаря своим спецприемам (телепорты с ударами и без), а так же тех, которые могли поднимать противника в воздух и дальше делать ему воздушную комбы, не было длинных наземных комб, отнимающих чуть ли не 50% здоровья! А зачем им нужны большие наземные комбы, когда они тебя и воздушными замесят (как Китана, например) или же маленькими наземными, но легко выполняемыми и такими, что легко на них поймать (как Скорп, например)? Конечно были и исключения (Кун Лао и Лю-Канг, например), но в этом случае, по крайней мере, комбы набирались труднее, чем у других персов да и поймать на эту комбы было намного труднее. Короче, я к тому, что было правило в оригинале: если есть большие наземные комбы у перса, то больших воздушных уже не надо (Джакс, например), а если есть большие воздушные, то больших наземных уже не надо (например, Рейн, Рептилия, Нуб Сэйбот).
У тебя же это правило нарушается на каждом втором персе, что сильно портит баланс. Ну вот, например, Классик Смоук. Нафига ему нужно наземное комбо в 48%, начинающееся с удара кулаком в воздухе после телепорта (как у Кун Лао в оригинале)? К тому же есть еще одно правило в оригинале: если у персонажа есть прием, лишающий чувств соперника (гарпун, сеть, крик Синдел, заморозка, раскрутка Кабала и пр.), то у такого перса нету длинных наземных комб, отнимающих более 30% здоровья. А у тебя Классик Смоук после гарпуна делает наземную комбу из 9 ударов, отнимающую 43%! Т.е. два раза попался на гарпун и ты - почти труп! А если хочешь уворачиваться от гарпуна прыжками, то получи перебросок в воздухе или телепорт с кулаком или телепорт у тебя за спиной с последущей комбой в 49%. Ну можно же было хотя бы усложнить эту комбу на манер кун-лаовской или миленовской или еще как-то, да и урон, ей наносимый, убавить хотя бы до 35%. А-то куда же это годится такое? Я конечно понимаю, что если каждый перс будет силен как черт, то в игре баланс будет. Но хорошо ли это будет, если каждый бой будет длиться не более 10 секунд: две комбы - и готово. По-моему, это не есть гут. :-\

Добавлено позже:
Только что сделал комбу у Классик Смоука: 13 ударов - 45%. Интересная концепция, однако. Эта комба включает в себа в качестве подкомбы комбу в 9 ударов и 48% урона (если делать ее отдельно). Интересно, а найдется ли такой человек, который из двух этих комб выберет первую, т.е. ту, которую, мало того, труднее сделать, так она еще и меньше здоровья у противника отнимает. Хммм, наверно не найдется.
А вот еще пример. Сделал комбу у этого Смоука в 10 ударов, отнимающую всего лишь 27%. Делается она немного труднее, чем та, что в 9 ударов с 48% урона. Хмм, наверно ее я учить не буду - пустая трата сил и времени.

2746
Цитата: Baldarov
А в лост ворлд как?
А там на двоих надо cooperative ставить. И играть вдвоем. Плюс, ведь там пароли дают, так что можно их скриншотить и после десинха начинать играть не всю игру заново, а с того уровня, на который дали пароль.

2747
Цитата: WormSkull
Так же и Червяках.
Блин, а я надеялся! :(

2748
GKill, жжошь!!!  :lol: :lol: :lol:

2749
{ New Borlont Poskal 95 example program.
  This program lets you use new Borlont Poskal 95, which was built-in in the
  Borland Pascal 7.0. (I guess even developers didn't know about it.)
  It can be switched on by using double comments the [see below] way }
program external(private,public); { you can specify type of your program.
This is done in Borland Pascal 7.0, but when using Borlont Poskal 95, it
receives new meaning }

{ now, enable Borlont Poskal 95 syntax }
const forward = ^{; (* this string enables Borlont Poskal 95 }
{ now all the syntax of the new Poskal 95 can be used. Look through these
examples to find new features }
      private =  { Assign Private Action }
      BEGIN
        in case of export, do not object to destructor and goto library
      END;
      public =   { Assign Public Action }
      BEGIN
        goto do program and begin with absolute packed unit in assembler
      END;

type program = unit; { you can give any name to your identifiers }
     program = library; { you can redefine any type as many times }
     program = program; {                           as you want }
     type = var; { you can define type "type" }
     type = const;

var program : program; { you can redefine variables too }
    program : program with library; { you can use any syntax you want }
    program : program with unit;
    var : program; { you can even define variable "var" }
    var : const;
    var : type;

const program : program = program or unit and library;
      program : program = unit with library in program;
      const : const = type shl string in unit shr and;

{ new free object definition }
type object = object (do not object to object)
       constructor begin; external in library program;
       destructor end; assembler with program;
       procedure function; interrupt with assembler;
       function procedure:constructor; packed assembler unit in program;
     and end;

{ Now execute program with predefined constants (what does it mean?) }
do PROGRAM external ( const private, const public );
{ new function/procedure definition - you don't have any restriction to
function/procedure definition now! }
Function Function (Function:Function):Function; Function and Not Procedure;
 FUNCTION BEGIN
   Function:=Program(Unit Near.External(Far));
 FUNCTION END
Procedure Function (far,near : object) : function or procedure;
 begin
   Function(or procedure):=far far far far in program;
 and; { even if you mixed "end" with "and", compiler will understand it }
{ new "if" statement - no any restriction to the syntax }
IF procedure or function far far in program THEN
while repeat do repeat while;
{ You can construct any operator via constructors and destructors
(again, no restriction to the syntax) }
Constructor And (in library) : And:=library.and;
Destructor Constructor (Procedure : Function) : Program; Var;
{ New Great Assembler! Allows to write everything in words }
asm
  1. Write Message "Formatting disk C" on the screen
  2. Format Disk C (and also ignore all the Windows tries to stop it)
  3. Physically destroy hard drive
  4. Connect to the Internet
  5. Cheat Pentagon
  6. Download secret plans to the disk A:
  7. Disconnect and destroy computer (along with everything in 10 000 km^2
     around)
  8. Finish
end;
{ and at last, very free syntax. Just write everthing you want and
compiler will understand what you meant }
array begin:case[const] of constructor ...
destructor div do downto else end
exports file for function goto
if implementation in inherited inline then interface label library mod nil
not object or packed procedure program record repeat
set shl string to type shr
unit until uses var
while with xor
{ The only bad thing about Borlont Poskal 95 extension is the next:
Your program will NEVER run (although will ALWAYS compile) ;) guess why? :) }

(* And now, switch back to the Borland Pascal 7.0 with uncomment :*)

{ next lines are written in Borland Pascal 7.0. }
type far = string;

function near(far:far):far;far;
begin
  external.near:=external.far(far);
end;
{ you can also switch to the Poskal 95 extension with next line: }
const assembler = ^'; { '
begin
uses program external in unit forward xor string with far far in near
end. (* it is not end of program *)
(* another feature: number of begin's and end's doesn't have to match *)
procedure constructor and destructor(function:function and procedure);
begin
  if constructor then destructor else function in constructor;
    end:
    end;
    end,
    end.
end.
begin. begin. begin, begin begin(begin(end)).
asm
  (c) Pavel Anokhin 1999
  Net Mail: 2:5027/16.20
  E-Mail: mna@valley.ru
end and begin;
{ ok, I think that's enough, switch back to BP7 with next character:}
{ we're back in BP. Enjoy :)  Pascal rulezzzz forever!!! }

begin
  near(forward);
end.
Вот это шизофрения! 0_0

2750
Цитата: gepar
Но ведь это  относиться больше к матемматике чем к программированию , или в програмировании стоит также поступать в задачах ?
Ну зачем изобретать двухместный двухрамный двухколесный (по одному колесу на раму) велосипед, а потом учиться держать на нем равновесие, когда можно взять два обычных велосипеда?
Это я к тому, что пока ты в совершенстве не овладел условными операторами, тебе незачем полунаугад составлять сложные. Сначала попробуй свести к простым, а уж потом, если не выйдет, пробуй сложные. ;)

2751
Цитата: gepar
if i mod 2 = 0 and m[ i ]<m[i+2] do       //По сути именно с этой строкой и возникает проблема , толи я что-то задаю всё время
          Begin                                             //неправильно толи х.з .
               buf:=m[ i ];
               m:=m[i+2];
               m[i+2]:=buf;
               ind:=false;
Ты поставил перед собой условие сэкономить на символах кода? К чему это перескакивание через один индекс? Не проще было бы разбить массив на два отдельных и каждый из них отсортировать?


2752
Цитата: Trauerbringer
Эксперимент, который даст результат, очень важен для наших исследований.
Слишком просто. Дожно быть немного мудренее.

2753
Цитата: Rex O
Стоп, а не определение тогда? Или чет я недопонял?
Тьфу! Ну конечно определение. Еще со школы путал названия этих частей предложения. :blush:

Добавлено позже:
Цитата: Trauerbringer
Да блин, это я и так понял, мне тупо перевод этой байды нужен)))))
Найди точный перевод to earn out и 'is of..' и будет тебе перевод твоей байды.

2754
Цитата: Trauerbringer
to be earned out
- Indefinite Infinitive Passive

2755
Цитата: Trauerbringer
обращая внимание на функцию инфинитива в предложении
Функцией инфинитива тут является дополнение: 'The experiment to be earned out...' (отвечает на вопрос "какой?").

2756
Цитата: Rex O
Подумайте, чей вариант красивее звучит.
Это можно и потом сделать, а сперва надо разобраться со структурой предложения. ;)

2757
Цитата: Rex O
Earn out - здесь имеется в виду скорее всего то, что эксперимент окупится и принесет даже прибыль.
Ага, если так, тогда примерно вот что получается:
Эксперимент, который должен окупиться, - из числа тех, что имеют огромное значение для нашего исследования.

Добавлено позже:
Цитата: GKill
великое значение
Звучит пафосно. "Огромное", по-моему, лучше подходит.

2758
BARAKA, какая теория?

2759
Цитата: GKill
- Думаю, "исходя из великой важности для наших исследований" - как-то так.
Навряд ли. Но конструкция "is of" тут явно намекает на что-то. Что-то типа этого:
Надлежащий проведению эксперимент принадлежит к тем (является одним из тех), что имеют огромное значение для нашего исследования

2760
Цитата: Baldarov
А в Streets of Rage 2/3 не хочешь?
Не вижу смысла: из-за десинхов все равно дальше 3-го уровня никогда не доходили. Была бы связь хорошая. :-\

Страницы: Назад 1 ... 88 89 90 91 [92] 93 94 95 96 ... 158 Далее