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

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


Сообщения - gepar

Страницы: Назад 1 ... 221 222 223 224 [225] 226 227 228 229 ... 431 Далее
6721
Я помню дату переводил чтобы запустить вторую часть.

6722
SUPER_ROBOT,да ладно тебе, мелкософту на первый бокс сейчас пофиг я думаю, они на него и так забили с выходом 360го практически сразу, а сейчас так им уж точно всё равно что там с ним будут делать. Разработчику же эмулятора предложили работу в майкрософте, условий что он прекратит разработку эмулятора, если не ошибаюсь, со стороны майкрософта не было.

6723
CrazyMax,ну так всегда же хочется сразу что-то интересное написать, все эти элементарные программы вроде калькулятора это же не так интересно  :)

6724
Разное / Re: Об аниме и Японии...
« : 10 Май 2011, 22:50:09 »
Цитата: pedro
http://www.diary.ru/~Minchik/p99010181.htm+ порты классики под vnds 
Надо же, даже волчица есть
Ookami to Koushinryou: Boku to Horo no Ichinen
Хотя толку мне никакого, всё равно на японском.

6725
Ну можешь посмотреть исходники другого nes эмулятора, этого например.

6726
Разное / Re: Юмор
« : 10 Май 2011, 17:30:43 »
АдвоКААААААТ!


Добавлено позже:
Кот - мужик   :D


Добавлено позже:

6727
~Scorpion-,в опере всё равно без картинок, ну да в ie же всё равно работает.

6728
Разное / Re: Юмор
« : 10 Май 2011, 15:33:11 »
DJ Sined,чшш, я его ещё не нашёл чтобы посмотреть что это  :)

6729
~Scorpion-,моя опера mht тоже без картинок открыла, а вес почему такой большой у пдфника то? Ты скриншоты в bmp по 2 мб туда запихивал чтоль?

6730
Разное / Re: Юмор
« : 10 Май 2011, 10:45:18 »
Цитата: Vivi the Black Mage
Игра Trollface Launch
Даже апгрейды на троля ставить можно.

6731
У меня тут только есть подозрение что надо бы ещё прогнать инструкцию через майкрософтовского Сема чтобы и озвучка была ну и саму инструкцию сделать в виде презентации чтобы запустил и всё было в виде слайдшоу и озвучено и то не вариант что инструкцию то смотреть будут, как писал здесь последний индивид ищущий биос "Я нашёл на форуме эту тему вот я здесь и спрашиваю, нечего мол меня в шапку отправлять".

Добавлено позже:
Но я всё же искренне надеюсь что моё предположение не правильно.

6732
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 16:43:49 »
Задолбался я с этими const, там не хватает, там много, сделал всё что можно const и теперь всё множиться и складывается где нужно (дописывал только const, реализации не трогал), теперь осталось найти ошибку в детерминанте и написать функцию для вычисления ранга.

Добавлено позже:
Кстати вначале задание казалось легче  :D

6733
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 15:47:36 »
Mr2,нет, я там по строке не той матрицы пошёл под конец. То что ты менял я потом откатил если можно так назвать, тоесть я вернулся к своим старым исходниками.

Добавлено позже:
Тем не меннее я не понимаю почему я получаю ошибку здесь
Matrix operator*(Matrix &left,const double right)
{
    //результат
    Matrix temp(left);

    for (int i=0;i<left.row;i++)
     for (int j=0;j<left.column;j++)
      temp.matrix[i][j]*=right;

    return temp;
}

Matrix operator*(const double left, const Matrix &right)
{
    return (right*left); //ОШИБКА Matrix.cpp|164|error: no match for 'operator*' in 'right * left'|
}
HoRRoR,может ты ещё взгляни да скажи где я туплю, ну не понимаю я почему оно не видит перегрузку выше и всё тут.

Добавлено позже:
Блин, смешно же, как только написал HoRRoR'у только что так и заметил что у меня const во второй же перегрузке, а в первой нет
Matrix operator*(Matrix &left,const double right)
Matrix operator*(const double left, const Matrix &right)

6734
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 15:26:13 »
Mr2,ну так это же не логично писать сначала перегрузку для Класс умножить на double, а потом ещё и отдельно полностью double умножить на Класс. Действие то тоже самое нужно провести только в первом случае класс слева , а во втором класс справа будет от double.

Добавлено позже:
Нашёл ещё ошибку в перегрузке умножения (логическую конечно), откуда их столько на закрадывалось то.

6735
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 15:05:55 »
Цитата: Mr2
Честно сказать не в курсе можно ли проделывать такой фокус с операторами.
А почему бы и нет? Это ведь логично и выглядит коротко, только где-то опять ошибка закралась, а компилятор уже как следствие её здесь видит.

6736
MetalliC, mht тоже не универсален, наверное правильнее будет в pdf его конвертировать.

6737
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 14:10:17 »
Mr2,ну тогда ты меня окончательно запутал при этом мне теперь непонятно почему оно вообще скомпириловалось.
Вот смотри это у меня функция для умножения матрицы на число
Matrix& operator*(Matrix &left,const double right)
{
    //результат
    Matrix& temp(left);

    for (int i=0;i<left.row;i++)
     for (int j=0;j<left.column;j++)
      temp.matrix[i][j]*=right;

    return temp;
}
А это матрици на число, логично что я не хотел бы писать всё заново и просто в реализации оператора поменять местами операнды и пусть используется прошлая перегрузка. Да вот только когда ты поменял местами left и right то мне теперь совсем непонятно где же оно нашло перегрузку числа на матрицу (ведь эта перегрузка и написана для этого случая!).
Matrix operator*(const double left, const Matrix &right)
{
    return (left* right);
}

Добавлено позже:
В общем вероятно код с такими исправлениями работать не будет либо работать будет не правильно, сейчас проверим.

Добавлено позже:
Нашёл ошибку в классе строка, хорошо бы было если бы оно и ругалось на него если в нём ошибка то была  <_<

Добавлено позже:
Такс, после исправления в Row теперь хоть как-то компилируется ну и печатает саму матрицу (знать матрица создаётся по умолчанию/ с параметрами нормально и печатается тоже), умножение конечно же не работает (ещё бы ему работать, я пока не понял как компилятор вообще умудрился принять практически рекурсивный код при перегрузке умножения на число).

6738
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 02:47:55 »
Mr2,так а где ты нашёл return ( left * right)? Код всей функции приведи.

6739
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 02:04:03 »
Цитата: Mr2
Ты про это? Тут походу происходит умножение перегруженным ранее оператором.
У меня не такой код был, сам посмотри у меня было right*left. При возвращении left*right будет ссылка на эту же перегрузку.
Цитата: Mr2
Обычно когда пропускаешь ; компилятор ругается на следующую строку.
Ага, да только когда это в .h файле то ругается он на следующую строку в другом файле где подключён уже этот заголовок.
Цитата: Mr2
А сама программа работает так как ты задумал? А то я не понял что она должна делать. Я ещё поменял местами аргументы тут:
Ну пока только проверил что скомпилировалось, перегружу операторы ввода и вывода и проверю.

6740
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 01:23:54 »
Mr2,почему же? Я перегрузил для умножения матрици на число и тут же ниже перегружаю для умножения число на матрицу, при этом в реализации я просто хочу умножить матрицу на число и вернуть это. Собственно после того как ты сделал исправления по поводу возвращаемого типа оператора умножения всё ок, но тем не менее мне непонятно почему всё ок и почему оно тогда у меня ругалось столь непонятно. с++ вообще загадочный, помню когда-то пропустил ; в описании .h файла и он ругался на один из классов который его подключал. Я пока HoRRoR не подсказал даже не думал искать ошибку там, непонятно как-то компиляторы на ошибки указывают как по мне.

6741
Hard'n'Soft / Re: Програмирование на C++
« : 09 Май 2011, 00:56:21 »
Цитата: Mr2
ABRACADABRA!
Да ладно, всё понятно же, это я ещё класс Row сделал, ато было бы как у преподши в примере указатель указателя указателя на матрицу  вот там бы тебе и было ABBA↓ABBA  :D Сдать не тороплюсь, тороплюсь сделать чтобы это всё работало, во вт. показать надо что оно есть же ну а там до конца недели потом как я понял дооформить и сдать в печатном виде, теории ещё надёргать на украинском надо, я вот для этой цели нашёл книгу в pdf. Сейчас попробую твои исправления да вот только не понял я твоих замечаний.
Цитата: Mr2
Ты возвращяешь объект, а в операторе написана ссылка на объект.
Эммм, и ? а как бы я мог вернуть ссылку кроме как не в виде самого объекта в даном случае, иными словами когда я написал
Matrix& operator*(Matrix &left,const double right)
я что должен возвращать был &temp или что? Признаться честно я ещё когда в Дейтеле проходил перегрузку операторов путался с тем когда надо писать Matrix а когда Matrix&.

6742
Maximum,вот блин, что же они не полноценную им историю то сделали, эх, за Бельмонта пройти сатурновскую версию чтоль, правда всё на японском же, но я то по памяти уже буду знать примерно какой предмет что делает.
2DDarkKnight,хм, ну теперь поищу ещё и я, я пока не сравнивал так чтобы сразу две версии музыки, но мне показалось во время игры что в сатурновской версии музыка лучше. Ещё звуки некоторые в ней тоже отличаются, например когда Рыцарь с топорами бросает их, это из тех что сразу бросились в глаза (ну или врезались в слух, как хотите).

6743
А  мне бы ещё в Jet Set Radio Future сыграть, остаётся только надеяться что кому-то из разработчиков эмуляция X-Box станет интересной и будет написан эмулятор, да только скоро ли это случиться.

Добавлено позже:
Тут ещё как я уже писал обидно что именно ящик не эмулируется, ведь на него написано кучу эмуляторов, с лёгкостью портирована фанатами последняя версия SOR Remake (БЕЗ ИСХОДНИКОВ!), в своё время писались альтернативные ОС, железо практически ПКшное, тоесть создаётся впечатление что как работает ящик уже известно, а вот эмулятора до сих пор то и нет.

6744
Hard'n'Soft / Re: Програмирование на C++
« : 08 Май 2011, 21:18:48 »
Делаю тут свою курсовую и не получается задействовать оператор перегрузки умножения,  часть кода:
Matrix& operator*(Matrix &left,const double right)
{
    //результат
    Matrix temp(left);

    for (int i=0;i<left.row;i++)
     for (int j=0;j<left.column;j++)
      temp.matrix[i][j]*=right;

    return temp;
}


Matrix operator*(const double left, const Matrix &right)
{
    return (right * left); //ОШИБКА  no match for 'operator*' in 'right * left'|
}

Ну вот какого фига? Я ведь перезагрузил только что же оператор для умножения матрици на число, почему оно меня хочет позлить. В с++ всё же когда допустил ошибку то фиг её исправишь, помню в паскале ошибка была понятнее, а тут "не найдено" и всё и разгадывай квест почему же ему повылазило что выше же есть перегрузка умножения матрицы на число. Ну и ещё при делении на марицу то же самое: не видит оно перегрузку умножения и всё тут.
Прикрепляю код, надеюсь кто-то сможет ответить.
Кратко о программе: создан класс строка матрицы (указатель на массив double), а потом в классе матрице уже сделан указатель на такие строки, сделано по принципу двухмерного массива в с++ (чтобы обращение шло в виде [m] [n]).
Так как показывать это дело во вт. то буду благодарен за оперативность, ато сам что-то я уже второй час эту ошибку не могу исправить :)

Добавлено позже:
Mr2,ну я компилирую через Code::Blocks с подключённым MinGW, быстро и удобно. Хотя если тебе просто интересны команды по работе с этим комплиятором то тебе наверное стоит заглянуть на оф.сайт.

6745
Цитата: sonvin
Плюс на русском она.
Разве??? И что с озвучкой на русском???

Добавлено позже:
Отвечу сам: только текст, блин, опять посмотрел скрины на x-box и ещё больше захотелось поиграть именно в эту версию.

6746
Уже получилось на другой версии эмулятора, я ведь вижу что у меня как-то управление на текущей версии работает странно (бег влево и вправо получается с 3его раза) так что пойду ту комнату с шипами проходить.

Добавлено позже:
Maximum,спасибо, уже всё получилось.

Добавлено позже:
Fuuuuuuuuuu!


Добавлено позже:
Решив что бегать по замку больше негде решил пойти завалить дракулу, и что бы вы думали...Fuuuuuuuuu!


6747
Чего-то у меня только черепаха эта вызывается, а неуязвимость нивкакую.
Цитата: EdHell
13) Invincibility: U, UF, F, DF, D, DB, B, UB, Charge U, D + Fire
Что у нас есть заряд (Charge) ?
Ещё мне показалось что музыка на сатурне немного другая так как что-то мне она в этот раз особенно нравиться, надо OST выкачать. Ещё пару комнат уже откопал не таких как в оригинале, но в них в конце обычно преграда и кнопка за преградой, Бельмонтом вроде как можно было найти меч для атаки позволяющий появляться за преградой и нажимать такие кнопки (или это в Castleavania DOS был такой меч?), а как теперь Марией их нажимать пока не знаю.

Добавлено позже:
Узнал только что что в psp версии оказывается тоже есть Мария, при этом переработанная.

Добавлено позже:
Нашёл на castleofdracula статью, но не получаеться ну никак, всё время вызывается черепаха и всё тут .
Блин, ну хоть бы раз получилось, вроде делаю как написано иду по кругу начиная с вверх вперёд потом нажимаю вверх и быстро вниз+выстрел.

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

6748
Maximum,блин, а как я это мог узнать до этого то ?  :) Сомневаюсь что там на японском написанно именно это. Ну и что ещё Мария умеет? Я когда рукоблудю по джойстику зажимаю оба шифта то она как-то один раз вызвала сову летающую и клюющую врагов и пару раз как-то восстанавливала часть жизней, как это делается?

6749
А как в сатурновской версии за Марию пройти комнату с шипами (за Бельмонта там мышой пролетать надо было) ? Я прыгаю на них и мне что-то пишут внизу на лунном, но так как на англ. не переводят они это то что делать я не знаю.

6750
Разработка игр / Re: Streets of Rage Remake
« : 08 Май 2011, 13:42:00 »
Xott@Bb!4b,ну я сейчас с мобильного так что я перезалить не смогу.

Страницы: Назад 1 ... 221 222 223 224 [225] 226 227 228 229 ... 431 Далее