Сохранен 85
https://2ch.hk/gd/res/130616.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

First game

 Аноним Вск 17 Авг 2014 13:20:07 #1 №130616 
1408267207598.jpg

Sup, gd! Вовсю учу программирование, для первого языка был выбран C. В будущем планирую заняться игростроем. И меня интересует, какие технологии стоит изучить, чтобы делать простенькие 2d платформеры. Заранее Благодарю.

P.S. Анон, расскажи про свою первую игру, с чего начинал, какие советы можешь дать, какие ошибки будут на нелегком пути.

Аноним Вск 17 Авг 2014 13:32:06 #2 №130618 

>>130616
> для первого языка был выбран C
И какой же даун тебе посоветовал начать с С? Какая-нибудь аниме-аватарка?

Аноним Вск 17 Авг 2014 13:35:34 #3 №130619 

Разве что бы делать крутые, модные 8 битные планформеры и торговать ими на стиме нужно уметь программировать?
Мимо Геймейкерохипстор

Аноним Вск 17 Авг 2014 13:36:42 #4 №130620 

>>130618
В /pr/ дали содержательную пасту, Высшее образование в IT своими руками, и сказали учи.

Аноним Вск 17 Авг 2014 14:00:34 #5 №130622 
1408269634629.jpg

>>130619
> Геймейкерохипстор
Это как?

> что бы делать крутые, модные 8 битные планформеры
> нужно уметь программировать?
Уже нет? Game Maker в помощь?

!86vMARISAE Вск 17 Авг 2014 14:01:21 #6 №130623 
1408269681486.png

>>130616
Пока не сделаешь несколько игр на геймейкере, не сможешь хуячить игры на С.
Алсо, дауны из /pr в своём репертуаре. C - полезная вещь для начала, но если тебе начнёт адово печь жопу - ищи язык полегче: C# или Java, например. Багет обычно приводит к дропанью всего программирования нахуй, поэтому не допускай его.
А что-то годное стоит писать только на ООП-языках. Это уже C++ (и C#, и Java, и прочая прочая прочая). Чистый Си можешь выкинуть на помойку, как только доучишь. Его польза в том, что его знание пригодится по большей части в C++, а также всех остальных c-inspired языках, коих 80%.
Хоть я сам начинал с C++, это было нехилой ошибкой, стоившей мне пары лет пинания хуёв в школьные годы. Учил одну неделю, ничего не делал по полгода.

tl;dr - доучивай C и переходи на C++; параллельно дрочи GameMaker до создания более-менее годной игры. Потом пытайся тот же результат повторить на C++.

>P.S. Анон, расскажи про свою первую игру
Консоль, линукс, ncurses и рогаличное хождение символа @ по рандомному полю с символами #, которые символизировали стены.
>какие советы можешь дать
Программирования в игре ~30%. Тебя ещё ожидает арт, музыка, звуки, геймдизайн, сценарий, маркетинг, и, чёрт побери, они гораздо важнее быдлокода. Сам ты всё это вряд ли осилишь на нормальном уровне, поэтому ищи людей и кооперируйся.

Аноним Вск 17 Авг 2014 14:12:34 #7 №130624 

>>130616
Выводи на экран какое нибудь говно 60 раз в секунду, потом сделай чтобы оно меняло положение если нажмешь кнопки право\лево, вот тебе и игра. Потом добавь чтоб если нет под ногами ничего оно уходило вниз, вот тебе физика.

Аноним Вск 17 Авг 2014 14:16:02 #8 №130625 
1408270562518.jpg

>>130623
> Пока не сделаешь несколько игр на геймейкере
Делал, но очень давно, классе в 8
> C - полезная вещь для начала
Мне так и сказали
> ncurses
Дико благодарен
> ищи людей и кооперируйся
Хотелось бы сначала выйти на уровень выше нулевого. Друг уже потихоньку учиться рисовать спрайты?

Аноним Вск 17 Авг 2014 14:18:10 #9 №130627 

>>130624
> 60 раз в секунду
> меняло положение если нажмешь кнопки

> если нет под ногами ничего оно уходило вниз

Спасибо, я потихоньку начал въезжать.

Получается, это всё будет обрабатываться процессором? не видеокартой?

Аноним Вск 17 Авг 2014 14:25:04 #10 №130630 

>>130627
Да, вся логика на процессоре. Поищи в гугле статьи на gamedev.ru про игровой цикл. Сделай сначала его. Далее тебе потребуется какая-нибудь простейшая библиотека для отрисовки спрайтов. Научись картинки выводить. Далее посмотри как делается проверка столкновений (пересечение прямоугольников). Когда напишешь простенький платформер на сях, можешь взяться за C++ или Java и въезжать в ООП.

Аноним Вск 17 Авг 2014 14:27:31 #11 №130631 

>>130630
Алсо, если вдруг занимаешься электроникой, то будет круто сделать змейку или арканоида в железе. На том же C.

!86vMARISAE Вск 17 Авг 2014 14:27:35 #12 №130632 

>>130625
>> ncurses
>Дико благодарен
Это не совет. Выкинь нахуй и возьми SDL, ты с голой соснолью наебёшься в разы сильнее.

Алсо, в отличие от предыдущего оратора, я бы посоветовал тебе побыстрее въехать в ООП. Доставляющая хреновина. Thinking in C++ для понимания ООП сойдёт.

Аноним Вск 17 Авг 2014 14:47:15 #13 №130636 

>>130632
> C++
На /pr/ В 100500 глоток орут, что c++ - говно. На Лурке пишут, что C++ - говно. Как это понимать?

Nio_x !Nio.1p91oY Вск 17 Авг 2014 14:48:04 #14 №130637 

>>130616
> какие технологии стоит изучить, чтобы делать простенькие 2d платформеры.
Java

Nio_x !Nio.1p91oY Вск 17 Авг 2014 14:52:13 #15 №130638 

>>130630
Вот этого не слушай. Прикручивай box2D и не ебись с физикой.

!86vMARISAE Вск 17 Авг 2014 14:53:55 #16 №130639 
1408272835095.jpg

>>130636
>На /pr/ В 100500 глоток орут, что c++ - говно. На Лурке пишут, что C++ - говно. Как это понимать?
C++, объективно, говно. Но востребованное, с мегатоннами книжек и туториалов. С миллионами крестоблядей по всему миру.
К тому же, после такого говна, как C++, ты будешь в состоянии прокурить любой другой язык за нехуй делать. Выбор за тобой.

Аноним Вск 17 Авг 2014 14:56:29 #17 №130640 

ОП, не пугайся, если злые люди будут тебя пугать, что всё слишком сложно. Посмотри видосик про змейку, всё просто. Конечно, это самое простое, но если это поймешь, то всё остальное тоже. Алсо, там юзается С++, OpenGL (старой версии)и freeglut.

Аноним Вск 17 Авг 2014 14:56:33 #18 №130641 
1408272993708.jpg

C# + Visual Studio 2013 + Unity3D + UnityVS - современный набор разработчика игр. Если хочешь начать, то начинай именно с этого.

Аноним Вск 17 Авг 2014 14:58:45 #19 №130643 
1408273125408.jpg

>>130638
> box2D
> Движок используется в двухмерных компьютерных играх, среди которых Angry Birds, Limbo, Crayon Physics Deluxe, Rolando, Fantastic Contraption, Incredibots, Transformice, Color Infection

Многообещающе. Спасибо, Анон!

Nio_x !Nio.1p91oY Вск 17 Авг 2014 14:59:05 #20 №130644 

>>130641
> Unity
> разработчик игр
Током ёбнуть?

Аноним Вск 17 Авг 2014 15:01:34 #21 №130645 

>>130639
Ну и бред. Игровые движки только на нём и делают, потому что ни С# с его .Net ни Java с её JVM не добиться таких скоростей как с C++, да и ресурсов она меньше занимает.

Аноним Вск 17 Авг 2014 15:11:20 #22 №130646 
1408273880080.jpg

>>130644

Аноним Вск 17 Авг 2014 15:15:13 #23 №130648 
1408274113525.png

>>130616
Через 2 недели 1 сентября. Не успеешь же.
Ошибка номер 0: Ты выбрал геимдев. Это главная ошибка.
Ошибка номер 1: Ты не умеешь программировать (именно программировать, архитектурно, с мозгами), а уже полез в геимдев.
Ошибка номер 3: while (true) {Update(); Draw();} - это не геимдев.
Ошибка номер 4: "я ничего не умею, паэтаму хачу в геимдев". Угадай, почему геимдев до сих пор сидит на С/C++ ? Может из-за того, что с атким объемом логики и спагетти-кода не справляется даже Java?
Ошибка номер 5: github/id-Software/DOOM-3-BFG Чем тебе это не геимдев? Код открыт. Зачем тебе платформер?

Nio_x !Nio.1p91oY Вск 17 Авг 2014 15:17:49 #24 №130649 

>>130648
> while (true) {Update(); Draw();} - это не геимдев.
Вообще-то геймдев.

> github/id-Software/DOOM-3-BFG Чем тебе это не геимдев? Код открыт. Зачем тебе платформер?
Есть разные жанры игр. Может быть, ОПу просто нравятся платформеры?

Аноним Вск 17 Авг 2014 15:38:08 #25 №130650 
1408275488419.jpg

>>130648
> Через 2 недели 1 сентября. Не успеешь же.
Очень смешно
> Ты выбрал геимдев. Это главная ошибка.
Смотря с какой стороны посмотреть
> Ты не умеешь программировать
Nuff Said
> я ничего не умею, паэтаму хачу в геимдев
Я много чего умею
> github/id-Software/DOOM-3-BFG
ТриДэ

Аноним Вск 17 Авг 2014 15:40:02 #26 №130651 

Ну еблан, С не для игор, вообще по сути сейчас на С пишется только низкоуровневый код уровня драйверов или модулей ядра линукс. Можешь забить хуй на него т.к. не ООП.
Даунов с гейммейкером не слушай, вообще забудь о нем, если ты хочешь программировать. С++ тоже плохой выбор, отсутствие нормальных библиотек, точнее у тебя на выбор есть только sdl, sfml ну или opengl. Остальное либо говно либо мертво, хотя насчет sfml я не уверен. Также могут выбесить сегфолты и мемори лики из-за отсутствия сборщика мусора.
C# не кросплатформенно, так что сразу нахуй.
Самым лучшим выбором будет python(еще яву можно) хороший синтаксис(сейчас набегут хейтеры с self'ами и отступами), довольно быстрый, куча библиотек. Есть pygame с ним вообще легко напишешь свой платформер.

Аноним Вск 17 Авг 2014 15:46:32 #27 №130652 

>>130651
> C++ не для геймдева
> python, Java - наш выбор
Начальник, у нас поехавший ИТТ!

Аноним Вск 17 Авг 2014 15:46:40 #28 №130653 

>>130651
> C# не кросплатформенно, так что сразу нахуй.
Есть же юнити. И только попробуй вскукарекнуть про скорость, ты сам питон предлагаешь.

Nio_x !Nio.1p91oY Вск 17 Авг 2014 16:00:22 #29 №130659 

>>130653
> Даунов с гейммейкером не слушай

Аноним Вск 17 Авг 2014 16:02:16 #30 №130661 

>>130659
Будто пигейм сложнее гейммейкера.

Nio_x !Nio.1p91oY Вск 17 Авг 2014 16:03:14 #31 №130662 

>>130661
Там хотя бы нужно программировать.

Аноним Вск 17 Авг 2014 16:04:05 #32 №130663 

>>130662
> Там хотя бы нужно программировать
+

Аноним Вск 17 Авг 2014 17:27:07 #33 №130678 

>>130651
Java будет полезнее, т.к. синтаксис С-подобный, мобилки, скорость.

Аноним Вск 17 Авг 2014 17:29:06 #34 №130680 

Ну что же вы за извращенцы?? На Java не надо писать игры!!

Аноним Вск 17 Авг 2014 17:32:16 #35 №130681 

>>130680
Почему? Современных мощностей хватает, чтобы платформер на Java не тормозил.

Аноним Вск 17 Авг 2014 17:41:45 #36 №130682 
1408282905024.jpg

Получается языки : С++, Java, Python
C++ - Засратый
Java - Требует больших мощностей
Python - Медленный

Движки и т.п.
> ncurses
Рогалик в консолечке linux
> SDL
Hedgewars / Frets on Fire / OpenTTD
> Box2D
Angry Birds, Limbo, Crayon Physics Deluxe
> while (true) {Update(); Draw();}
???

И к чему мне всё-таки прийти?

!86vMARISAE Вск 17 Авг 2014 17:54:02 #37 №130684 
1408283642889.jpg

>>130682
GameMaker!

Аноним Вск 17 Авг 2014 18:06:52 #38 №130685 

>>130682
Если собираешься в будущем дальше заниматься кроссплатформенным геймдевом, то без знания крестов будет очень хуево, так как гибкость и вообще стандарт. Как по мне его сложность и пердольность несколько преувеличина, хоть и хуйни хватает. Для быстроты достижения эффекта можешь сразу учить C++, но так как многое написано на обычной сишке, то неплохо бы знать разницу между ними. Из движков можешь взять Box2D. Сам не пользовался но на вид вроде ничего. SDL не движок, а библиотека, поэтому прийдется пилить всю архитектуру даже если тебе сейчас это и не нужно. А если ты не знаешь как, то возможно будет боль и постоянное переписывание с нуля.

Аноним Вск 17 Авг 2014 18:10:14 #39 №130686 
1408284614251.png

>>130684

Аноним Вск 17 Авг 2014 18:19:21 #40 №130687 

>>130653
>>130682
Ох уж эти обосранные маньки, python у них медленный. Наверно в глаза его никто не видел, но ведь на харкаче сказали что он тормозит, значит он тормозит.

Аноним Вск 17 Авг 2014 18:33:29 #41 №130690 
1408286009249.png

>>130685
> можешь сразу учить C++
Какую IDE использовать?
> Box2D. Сам не пользовался
Зачем тогда советуешь?
> пилить всю архитектуру
А именно?

Аноним Вск 17 Авг 2014 18:36:43 #42 №130691 

>>130687
> >>130682
Я не утверждал, я подвел итог сказанного в треде

Аноним Вск 17 Авг 2014 18:37:40 #43 №130692 
1408286260298.jpg

>>130682
>Java - Требует больших мощностей
>Python - Медленный
Пайтон не медленный. Он это... требует больших мощностей.

>>130687
А какой же он, если не медленный, он очень быстрый? То-то у нас переписывают все тяжелонагруженные скрипты на сиподобную фигню.

Но вообще питон - няшка, сделан няшками и для няшек, пишут на нем исключительно няшки. Пикрелейтед - типичный программист на питоне.

Аноним Вск 17 Авг 2014 18:53:38 #44 №130696 
1408287218663.jpg

>>130692
> Пикрелейтед - типичный программист на питоне
Охуенно

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 18:56:07 #45 №130697 

>>130616
Привет. Чтобы делать свои игры тебе из технологий нужно знать только С и некоторые совсем базовые функции SDL 1.2 (создание окна, вывод цветных точек, клавиатурный ввод). Позже может захочешь звуки - на это у SDL есть соответствующая библиотека SDL_mixer.
>простенькие 2d платформеры.
Вот пример моего простенького платформера на С + SDL:
http://pastebin.com/raw.php?i=dmP0RFeR
Если ты не заметил - вся графика и уровни внутри исходника. По возможности пиши свои игры в одном файле. Это удобно, надёжно. Если ты размазываешь игру по файлам то и вместо игры у тебя будет размазня и сам ты будешь размазнёй.
Если не смог нагуглить как сбилдить что-то с SDL, билд можешь скачать тут: http://rghost.ru/57518248

Не слушай никого кто будет советовать тебе какой-то движок или более продвинутый язык. Тебе не нужен ни С++ ни С#. Ни юнити ни love2d ни pygame ни что любо ещё. Ни SDL2.0 ни SFML ни OpenGL. Это правда важно игнорировать весь этот бред который с соплями выбрызгивают повсюду юнити- кресто- и прочие школьники.
Тебе нужны только С и некоторые функции SDL. Заруби себе это на носу. С никак тебя не ограничивает. На С делают целые операционные системы. На С можно делать ООП если захочешь. а С можно всё. Никого больше не слушай. Бери С. С рулит. Юнити сосёт.

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 18:58:23 #46 №130699 

>>130697
P.S. в моём примере всё можно сделать намного короче и проще, я тогда только начинал изучать C и SDL.

!86vMARISAE Вск 17 Авг 2014 18:59:02 #47 №130700 
1408287542035.png

>>130682
>ncurses
>Рогалик в консолечке linux
Не рогалик, а кусок говна в консолечке linux. Для рогаликов есть libtcod.
>SDL
Окно, инпут, графен (ровно до того момента, как ты перелезешь на OpenGL или directX. Алсо, хоть графен в SDL2 не может в шейдеры, брать для этого OGL/DX значит погрязть в разработке графона надолго, так что это не приоритетно для тебя сейчас). SDL нужен для звука (SDL_Mixer), хотя здесь я сам нуп, я бы взял какой-нибудь OpenAL или другую либу, коих миллионы. С помощью SDL_Image можно разные картинки открывать перед их дрочевом. SDL_net для сети есть.
>Box2D
Физика. Графен им не выведешь, инпут не возьмёшь. Это только физика, взаимодействия тел.
>Какую IDE использовать?
MS Visual Studio, желательно поновее. Хотя, с большой вероятностью ты начнёшь бугуртить от охренительного интерфейса в стиле "всего и побольше". Если нет желания разбираться с MSVS или же ты не до конца понимаешь работу компилятора - хватай какой-нибудь Codeblocks. Он проще, хоть и возможностей меньше раз в 500. Освоишься - переходи на MSVS.

>А именно?
А именно - обилие менеджеров, прихуяренные сбоку гвоздями паттерны, ООП ООП кладбище пидор. Всё для того, чтобы ты не запутался в собственном же коде после первой тысячи строчек.
Поэтому забудь всё, что я написал выше. Делать движок тебе ещё рано, пользуйся готовыми и пытайся понять, как они работают. Unity3D, Gamemaker, Love2D. И продолжай учить C/C++.

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

Аноним Вск 17 Авг 2014 19:04:27 #48 №130702 
1408287867989.jpg


>>130697
> Вот пример моего простенького платформера на С + SDL:
> http://pastebin.com/raw.php?i=dmP0RFeR
Охуеть

>>130699
> я тогда только начинал изучать C и SDL...
Ты демон или толстый тролль?

>>130700
> гамаке
?

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:06:43 #49 №130703 

И да, ОП, не ведись на долбоёбов типа >>130700 которые имеют дебильную привычку писать С/C++. C и С++ это разные, не совместимые языки. С++ это говно, ошибка, злая шутка. Никогда не касайся этого говна, ты спокойно обойдёшься без него.

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:09:44 #50 №130704 

>>130702
И с какого перепугу ты меня троллем называешь? Вот тебе пример: я тогда даже не знал что можно сделать pump events и читать клавиши из массива, объявлял для каждой кнопки кучу хуйни и делал SDL_PollEvent.

Nio_x !Nio.1p91oY Вск 17 Авг 2014 19:09:55 #51 №130705 

>>130697
Ты меня затроллил.

Nio_x !Nio.1p91oY Вск 17 Авг 2014 19:14:55 #52 №130706 

>>130704
> И с какого перепугу ты меня троллем называешь?
Ну хотя бы вот с такого
> Если ты размазываешь игру по файлам то и вместо игры у тебя будет размазня и сам ты будешь размазнёй.

Аноним Вск 17 Авг 2014 19:17:09 #53 №130707 

>>130690
> Какую IDE использовать?
Хватит любого текстового редактора с подсветкой синтаксиса.
>А именно?
СДЛ тебе дает - рендер изображений, воспроизведение звука, отлов нажатий клавиш/гейпада. Все остальное тебе придется писать самому.

>>1306
С прекомпиляцией вполне нормально по скорости.

>>130697
> По возможности пиши свои игры в одном файле
Ну это уже слишком толсто.
> Напрасно ты думаешь, что в гамаке не нужно программировать, хе-хе. С моей точки зрения, он наиболее предпочтителен для новичков вроде тебя.
мышкопрограммировать ты хотел сказать?

>>130700
> Для рогаликов есть libtcod
Какая разница? Тебе для рогалика хватит удобного вывода в консоле. Что такого тебе дает это либсод?

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:18:03 #54 №130708 

>>130706
По-моему всё логично. Кто-то делает игры а кто-то сидит и выдрачивает файлики по папочкам и надеется что ему это как-то поможет. А потом глаза разбегаются от папочек и файликов. Идиотизм.

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:20:19 #55 №130709 

>>130707
>libtcod
Либткод для рогаликов это что-то типа гейммейкера для игр. Да, он переполнен фичами, но пользоваться им нихрена не удобно и обычно если кто-то орёт "ЛИБТКОД!!" он только максимум одним глазом смотрел на документацию. Никакого интереса в этом "конструкторе рогаликов" нет, весь кайф от написания рогалика теряется.

Аноним Вск 17 Авг 2014 19:24:08 #56 №130710 

>>130708
Открываешь ты файл на 10к строчек, и пытаешься понять что то в этой каше?

Nio_x !Nio.1p91oY Вск 17 Авг 2014 19:24:25 #57 №130711 
1408289065061.jpg

>>130708
Кто-то делает игры а кто-то сидит и выдрачивает класс за классом в 1 файле и надеется что ему это не будет мешать. А потом хер найдёшь какой-нибудь класс в такой горе кода. Идиотизм.

Аноним Вск 17 Авг 2014 19:25:04 #58 №130712 
1408289104548.jpg

>>130708
> Кто-то делает игры а кто-то сидит и выдрачивает файлики по папочкам
Так толсто, что даже толсто

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:30:36 #59 №130715 

>>130710
Любой нормальный редактор кода напр. Geany тебе организует список структур и отдельно функций в алфавитном порядке + сворачивание + поиск по коду + возможность держать один файл в нескольких вкладках с разным скроллингом.
Всё как на ладони блядь.
Что уж каша так это кучи файлов в разных папках.
А теперь пошел нахуй, файло-школьник, твой рот обоссан, твоя мамка оттрахана.

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:31:46 #60 №130716 

>>130711
Классы - для тупых обезъян которые умеют только повторять нелепые БЕСПОЛЕЗНЫЕ действия за обкуренными ООП-гуру.

Nio_x !Nio.1p91oY Вск 17 Авг 2014 19:33:26 #61 №130718 

>>130715
> поиск по коду

Аноним Вск 17 Авг 2014 19:35:24 #62 №130720 

>>130716
Не кормите этого долбоеба.

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:36:50 #63 №130721 

>>130718
дебил верит, что поиск по солюшну и засранная панель вкладок чем-то удобней

Аноним Вск 17 Авг 2014 19:38:38 #64 №130722 

>>130720
Он разошелся не на шутку

jabberx !XwfiQPEUSQ!!ldEWzaC Вск 17 Авг 2014 19:40:58 #65 №130724 

Видишь, ОП, сколько хуесосов набежало? Я объясню тебе, откуда они взялись. Каждый из них обосрался со своим выбором (С++, Юнити и тому подобное). Но признать это для них - смерти подобно. Слишком уж горды и упрямы. Они наелись говна по самое нехочу и теперь хотят накормить тем же других. Они хотят верить, что всё-таки не ошиблись, что этот выбор нормален, что его ПОДДЕРЖИВАЮТ другие. Признание другими этого говна как подходящего даст им силы жрать это говно дальше. Тебя, ОП, они хотят сделать таким же жалким, жрущим говно и самоутверждающимся в сфере жрания говна существом. Берегись.
Тебе повезло, что здесь оказался я и показал тебе куда реально стоит двигаться.

sageАноним Вск 17 Авг 2014 19:48:56 #66 №130725 

>>130720
>не кормите
>ответил без сажи

Аноним Вск 17 Авг 2014 19:50:15 #67 №130726 
1408290615645.jpg

>>130724
Я ёбнусь если буду пытаться кодить как ты предлагаешь

Аноним Вск 17 Авг 2014 19:52:44 #68 №130727 

>>130648
Как делать такие охуенные схемы?

Аноним Вск 17 Авг 2014 19:53:25 #69 №130728 

>>130727
Maybe "Dia"

Аноним Вск 17 Авг 2014 22:31:30 #70 №130777 

Взбрасываем свои первые поделия в тред

Аноним Вск 17 Авг 2014 23:36:00 #71 №130792 

>Жаба в треде
/thread

Аноним Вск 17 Авг 2014 23:37:01 #72 №130793 

Сажа отклеилась.

Аноним Вск 17 Авг 2014 23:52:53 #73 №130799 

>>130777
https://dl.dropboxusercontent.com/u/280403228/WEBPlayerUnitygame.html
WASD+мышь fire1, 1 скролл вверх переключает на пушку, 2 скролл уходит в ебеня по инвентарю. Забросил так как выходи глюк при наложении спрайтов друг на друга, бросил так как неосилил сделать чтобы корабли обходили друг друга.

Аноним Пнд 18 Авг 2014 00:44:27 #74 №130811 

>>130792
Что, простите? Java?

Аноним Пнд 18 Авг 2014 13:29:30 #75 №130871 

>>130682
Всё зависит от задач. Говорить о быстроте языка без конкретной задачи, которую будем решать это бессмысленно.
Змейка на всех языках будет работать быстро на любом железе, которое сейчас стоит у пользователей.
>C++
Плюсы сложнее, да...
Так что, если ОП собирается написать платформер, пускай берет что угодно из этих двух:
>Java
>Python

Аноним Пнд 18 Авг 2014 13:42:06 #76 №130872 

Почему все воннаби геймдевелоперы гд всегда сначала пилят тред, где говорят о том, как СОБИРАЮТСЯ что-то сделать, а не просто берут и делают?

Аноним Пнд 18 Авг 2014 13:56:21 #77 №130876 

>>130872
http://sivers.org/zipit

Аноним Пнд 18 Авг 2014 14:00:35 #78 №130878 

>>130876
Годная статья. Схоронил ссылку.

Аноним Пнд 18 Авг 2014 20:21:09 #79 №130927 
1408378869412.jpg

>>130871
По моему ты тут самый спокойный и благоразумный Анон. Спасибо тебе.

Аноним Пнд 18 Авг 2014 23:17:13 #80 №130985 
1408389433720.png

>>130777
В /gd/ не делают игры, тут обсуждают как и можно было бы в принципе попробовать сделать

Аноним Пнд 18 Авг 2014 23:53:24 #81 №130991 

>>130985
Два крестика от С++ этому господину

Аноним Втр 19 Авг 2014 05:20:45 #82 №131033 

>>130697
>По возможности пиши свои игры в одном файле. Это удобно, надёжно. Если ты размазываешь игру по файлам то и вместо игры у тебя будет размазня и сам ты будешь размазнёй.
Чо т проиграл. Так толсто, что тонко.

мимосениор

Аноним Срд 20 Авг 2014 18:05:50 #83 №131388 

>>130876
Охуеть, вот ето да

Аноним Чтв 21 Авг 2014 07:23:03 #84 №131471 

>>131033
Ну, вообще, не так уж и толсто. Если редактор умеет в фолдинг блоков, то ты просто пишешь функцию, отлаживаешь и сворачиваешь - всё, она занимает две строчки. Таким образом можно легко 100-200 функций свернуть в одном файле, и будет даже удобно. Группируются они блоками комментариев, типа
// работа с файлами
тут функции
//-------------
Для мелких поделок - в самый раз.

Аноним Чтв 21 Авг 2014 14:28:12 #85 №131529 
1408616892789.jpg

>>131471
Что ж ты делаешь содомит

comments powered by Disqus