Войти
ПроектыФорумОцените

ЩИ!!!Симулятор жестокости (4 стр)

Страницы: 13 4 5 68 Следующая »
#45
23:40, 10 апр. 2012

Еретик
Угу спасибо.
Cerber
Да, жалко потраченного времени, но зато вот хоть народ повеселился)

Я даже ради интереса заново перебилдил проект - работает!
Поставил WarningLevel 4, хотел выложить выходные данные, но придется постов пять накатать) Там предупреждение через строчку в буквальном смысле.

1>Затраченное время: 00:00:20.34
========== Перестроение всех: успешно: 1, с ошибками: 0, пропущено: 0 ==========

Хммм, а новая версия в 55 классах ребилдиться аж 4 минуты =\


#46
23:42, 10 апр. 2012

Спасибо Suslikу за ссылку. Вспомнил свои школьные годы. Агат9, бейсик, из знаний только переменные, условия и гото, и огромное желание написать змейку. Самое интересное, что написал. Код выглядел точно так же, как код топикстартера. Когда узнал про циклы и массивы, понял, что то же самое можно на порядки проще реализовать.

#47
23:54, 10 апр. 2012

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

#48
0:08, 11 апр. 2012

Отрыл еще один интересный кусок. Полет птенчика (по кругу):

+ Показать

#49
0:15, 11 апр. 2012

помню, как в школе написал на Turbo Pascal 7.0 клон астероидов на несколько тысяч строчек.
код, к сожалению, был утерян, но он был примерно в таком же духе.
тогда для меня были открытием всякие object и override, но слишком мало объектов помещалось в 64 KB.

#50
0:21, 11 апр. 2012

PVSector
Аналогично, я был в восторге, увидев в туториале hge массив объектов структур. И побежал кодить.

P.S. Вот еще нашел.
Вы просто умножаете на дельту? Тогда мы идем к вам!!!

float lag=((1+dt*12)*sqrt(dt/0.006f));
float lag_p=((1+dt*10)*sqrt(dt/0.01f))*((x+1200)/2400);

//чтоб игрок1 тормозил и не улетал за экран
dx*=tormoz; dy*=tormoz;
float lag_igrokam=((1+12*dt)/(1+5*dt))*sqrt(sqrt(sqrt(140/(float)fps)));
Ф-лы выверялись на глаз путем over 9000 перезапусков игры под большой нагрузкой.

#51
0:21, 11 апр. 2012

А по-моему и сейчас многие так пишут свои супер проЭкты.

#52
0:31, 11 апр. 2012

Автор, за код - зачёт. Главное что это ещё и работало :-)
(скрины просмотрел немного, в саму демку не играл)

Моё счастье в том что я ознакомился с массивами до того как сильно захотелось писать игры.
Но всё равно у меня вот в лучшем из моих проектов отдельный файлик 87 Кб, около 2600 строк и там почти всё такое:

+ Показать

#53
1:11, 11 апр. 2012

soflot
зато у тебя отформатировано аккуратно.

порадовал FON:

// FON - массив из 32 объектов:
// FON= new fonObject[32];//ФОН

delete [32] FON; //<= почему у фона так?
delete [] granati;
delete [] Objects;

// для остальных просто delete []
#54
7:03, 11 апр. 2012

soflot
> ){
вот оно - истинное зло фигурной скобки :)

#55
9:35, 11 апр. 2012

Ну, кстати, я свою первую игрушку тоже написал в консоли, но уже тогда если я не знал как что-то сделать или делал это не особо хорошо, я гуглил и смотрел как делают другие люди. Потом уже начал использовать классы для более менее адекватной структуры кода, сейчас уже хочу начать использовать принципы ООП хоть немного =) К примеру то же наследование можно и не использовать, но с ним красивее и гуру оценят!

#56
10:30, 11 апр. 2012

>>наследование можно и не использовать, но с ним красивее и гуру оценят
С ним нужно делать, если использовать ООП. И дело не в гуру или красивее, а в удобстве и гибкости кода.

#57
10:37, 11 апр. 2012

AIIIBAP
> К примеру то же наследование можно и не использовать, но с ним красивее и гуру
> оценят!

Ага.
Кстати, не забудь применить парочку метапаттернов, чтобы гуру тебя сразу приняли в свои.

#58
16:55, 11 апр. 2012

Блин смеялись всем офисом...

!player2_strelok_ruka1_udar_sleva_tex||!player2_strelok_ruka1_vintovka_tex||!player2_strelok_ruka1_pistol_tex||
      !zayac_go_tex||!zayac_uhi_k_tex||!zayac_uhi_s_tex||!zayac_uhi_tex||
      !zayac_boshka_tex||!zayac_boshka_bezuh_tex||
      !volk_go_tex||!volk_trup1_a_tex||!volk_trup1_b_tex||!volk_trup1_c_tex||
      !medved_go_tex||!medved_boshka1_tex||

#59
17:44, 11 апр. 2012

УГ-шный яндекс.народ, не могу скачать бонус. ай-да заливку на зеркало

Страницы: 13 4 5 68 Следующая »
ПроектыФорумОцените