[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: gamez.gif -(2447 KB, 631x470, gamez.gif)
2447 No.12901   [Ответ]
Не особо разбираюсь в ычановском языке, так что напишу как есть.

Я тут уже года 4 являюсь диванным игроделом. Помнится, начал пытаться в игры где-то в 14 лет (сейчас 17 лвл) и, конечно, начал с Game Maker. Кто не знает, GM - такой конструктор для школьников\дизайнеров. Маленький мимимишный скриптовый язык с кучей плюшек типо wysiwyg редактора комнат\уровней и т.д. (потом всё скатилось до GM:Studio, всё захватили бюрократы и теперь Студия выглядит как порно игра из 2005 года, но я всё еще её очень люблю, в этом и проблема)

Так вот. Начал пытаться в игры. Как у всех, наверное, ничего не получалось, но я пытался не быть бакой и старался больше. Во время этого приключения попутно разбирал всякие штуки вроде Java, Haxe и других няшных конструкторов.

И знаете что? Я все еще на GM. Я всё еще не сделал годной игры. Вроде, прокачал навыки, разбрызгиваю милый пиксель арт 8х8 (меня друг-гака бьёт за это постоянно) во все стороны. Но результатов нет. Может я что-то делаю не так? Или надо try harder?

Запилю гифку, наверное, с графикой, чтобы не быть пустозвоном. Алерт, такой стиль нравится далеко не всем. Соррян, если что :З
Пропущено 2 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.12905  
Я имею ввиду, набросай на бумаге в виде диаграммы классов.
>> No.12906  
>>12903
Подумал на секунду про xor, но дизайнеры тоже могут быть новичками. Так что обычный | сойдёт.

А если серьезно, то у ГМ - это основная аудитория. Программисты пользуются им, в основном, как инструментом для прототипирования. Их не так много :з

>>12904
Пробовал HaxeFlixel 2-3 месяца назад вместе с HaxePunk и самопальным (делал знакомый) форком Love на Haxe. А форк был крутой, жаль, что слился.
А вот в юнит-тесты никогда не пытался. Возможно, нужно попробовать. И архитектуру заранее продумывать попробую, спасибо, няш.
>> No.12907  
-Здравствуйте, жители ычана...
-Чё?
-Ой, ну, этого... короче, у меня на чердаке третий год подряд что-то стучит. Что это, как думаете?
-Э?

У тебя что, идей нет, чтобы запилить "игру своей мечты"? Или хотя бы какой-нибудь концепт, который ты бы хотел осуществить? В чем тогда интерес в гей-девелопинге? Может, тебе просто в игры играть нравится. Если можешь("прокачал навыки"), то не хочешь?
>> No.12908  
>>12907
На 2 году я понял, что запилить хотя бы один из таких проектов нереально. По крайней мере, я не гений, чтобы запилить его в одиночку.

И чтобы какой-то шанс иметь начал прокачиваться.

Какой интерес? Да я и играть люблю(главное, чтобы недолго, почему-то долгие игровые сессии меня немножечко в депрессии вводят), и делать игры люблю. kinda cool u know
>> No.12909  
>>12907
Да и вообще. Я пришел делать игры как и все, такой:

"Хей, короче, сейчас забабацаю свой майнкрафт.
Ой, это тяжело. Ладно, хотя бы свой Супер Мит Бой.
Ой, это еще тяжелее. Тогда свой Фез.
Ой :с
:c
:'c
"
>> No.12910  
Беру свои слова назад о стандартных юнит-тестах Haxe. MUnit - вот это тема. Создаю проект фликселом, проверяю, что он вообще запускается, дальше по этому мануалу https://github.com/massiveinteractive/MassiveUnit/wiki
>> No.12911  
>>12903
https://ru.wikipedia.org/wiki/Разность_множеств

Он, видимо, имел ввиду "школьники, но не дизайнеры".
>> No.12912  
>>12901

Предлагаю начать с творчества для существующей игры - карта для CS1.6, новый мод для SLRR, много игр на свете ведь.
>> No.12913  
>>12911
Слишком глубоко. Имел ввиду и школьники, и дизайнеры, и школьники-дизайнеры. Всё из-за того, что навык программирования в GM, по сути, не нужен.

>>12912
Может посоветуешь какую-нибудь игру >=2005 с поддержкой модов? Я бака и знаю только много игр на Source. А навыками из разряда 3D совсем не владею :с
>> No.12915  
>>12913

http://www.gamemodding.net/ru/


Файл: 1370604094402 _pr_ cplusplus in 7 days.png -(152 KB, 744x638, 1370604094402 _pr_ cplusplus in 7 days.png)
152 No.12637   [Ответ]
Нагуглить не смог.

Можно ли сделать friend function, но friend не по отношению к классу, а к другой функции?

пощу баян
Пропущено 65 сообщений и 5 изображений. Для просмотра нажмите "Ответ".
>> No.12811  
>>12810
> будут ли вызовы стандартных методов эффективными/заинлайнеными
Каких стандартных? std::less<T> и прочих? Да, будут, они же в header'ах определены. Возьми g++ -O -S -masm=intel и посмотри.
>> No.12814  
>>12811
>Каких стандартных?

Ну, не только less<T>. Будут инлайниться только те, которые определены в заголовках? Тогда я сам айду.

Ты не читаешь другие части моих постов. Есть процедура sort, она принимает указатель на компаратор. Вопрос: компаратор будет заинлайнен внутри sort, или это невозможно?
>> No.12819  
>>12814
> Есть процедура sort, она принимает указатель на компаратор. Вопрос: компаратор будет заинлайнен внутри sort, или это невозможно?
О какой процедуре sort ты говоришь? Если об std::sort, то она шаблонная, поэтому она определяется в заголовочном файле, то есть инлайнингу ничто не препятствует. Если это какая-то другая sort и тело этой sort с телом компаратора после обработки препроцесcором не оказываются в одной единице трансляции, то в этом случае инлайнинга не будет.
>> No.12820  
>>12819
>Если об std::sort, то она шаблонная, поэтому она определяется в заголовочном файле, то есть инлайнингу ничто не препятствует.

Как оказалось - таки препятствует. Ккомпаратор будет заинлайнен внутри sort только в том случае, если я передаю функтор.

Правильно?
>> No.12821  
>>12820
> Ккомпаратор будет заинлайнен внутри sort только в том случае, если я передаю функтор.
А как передать в std::sort не функтор? Если ты имеешь в виду просто вызов std::sort с двумя итераторами, то ясно, что если operator< для объектов того типа, на который указывает итератор, определён не в заголовочном файле (или он виртуальный), то его не заинлайнить.
>> No.12822  
>>12821
>template <class RandomAccessIterator, class Compare>
>void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);

>comp
>Binary function that accepts two elements in the range as arguments, and returns a value convertible to bool. The value returned indicates whether the element passed as first argument is considered to go before the second in the specific strict weak ordering it defines.
>The function shall not modify any of its arguments.

>А как передать в std::sort не функтор?

>This can either be a function pointer or a function object.

>Если ты имеешь в виду просто вызов std::sort с двумя итераторами,

Сообщение слишком длинное. Полный текст.
>> No.12824  
>>12820
> Как оказалось - таки препятствует.
Если компилятору во время компиляции известно, куда именно указывает указатель на функцию, то теоретически он может заинлайнить её. В случае GCC помогает объявление __attribute__((flatten)) для функции, из которой происходит вызов std::sort.
>>12822
> Придумал я свой класс, определил в них операторы сравнения, использую sort с двумя итераторами (компаратор по-умолчанию) - что же, метод сравнения не будет заинлайнен?
Нужно тело оператора сравнения определять в header'е, тогда всё будет хорошо.
>> No.12826  
>>12824

О, хорошо сказал.

То есть, чтобы всьо инлайнилось, надо:

1) использовать только те функции, реализация которых есть в боилерплейте, внутри которого мне нужны инлайны;
2) передавать функторы вместо указателей;
3) или писать "flatten".


Олсо: что есть link time optimization?
>> No.12827  
>>12826
Link time optimization - прямо таки то, что значит название - оптимизация во время линковки obj-файлов между собой. Один obj-файл - один cpp-файл. Соответственно, что-то такое более мощное, чем оптимизация каждого по-отдельности. Вроде бы lte должно уменьшать размер бинарника.
мимо-проходил-кун
>> No.12829  
>>11826
Передавать функторы в этом плане надёжней, нежели полагаться на специфичные для компилятора расширения или опции вроде -findirect-inlining.


Файл: 3Jre3k2Xiic.jpg -(37 KB, 604x471, 3Jre3k2Xiic.jpg)
37 No.12507   [Ответ]
Посоны, зацените борду на крестах.
https://github.com/ololoepepe/ololord
https://ololoepepe.me/board
Пик слегка рилэйтед.
Пропущено 107 сообщений и 20 изображений. Для просмотра нажмите "Ответ".
>> No.12789  
Почитал посты ОПа в начале треда.
Ну ты ещё тот мудак оказался, да. Как твой ник увидел, сразу понял это.
>> No.12790  
>>12789
Отлично бомбит, так держать.
>> No.12794  
>>12789
Ну, они когда мой ник увидели, сразу поняли, что это я борду делал.
Ну глючила борда из треда и на ololoepepe.me...
>> No.12795  
>>12794
Сема плис. Нельзя так бомбить.
>> No.12796  
>>12795
Убогий, ты кто такое? Местный рыцарь, защитник справедливости? Пока что у тебя выходит жалко. Для начала неплохо бы начать на человеческом языке говорить, а не набором фраз с лурочки.
>> No.12797  
>>12796
Клован, угомонись уже, ты смешон.
>> No.12798  
О, быстрый фтп с террабайтом прона, заебись. Пожалуй я останусь у тебя.
>> No.12799  
>>12798
Не злоупотребляй только, или заблочу. А так на здоровье.
>> No.12812  
>>12795
Лол, это я написал просто для лулзов.
Если и бомбит, то не у меня, я к борде никаких претензий не имею.
>> No.12813  
>>12812
Ну, тот анон был какой-то очень обиженный (непонятно, правда, на что), вот я и подумал, что это он пытается за меня семенить.


Файл: Sin.png -(193 KB, 611x420, Sin.png)
193 No.12495   [Ответ]
Полагаю, здесь это будет уместным.
http://shard0.azurewebsites.net/
Символьно-числовой инструмент, (макро)язык прилагается.
http://shard0-wiki.azurewebsites.net/
Вики в наличии, но заполнено лишь наполовину. Или меньше.
Фронт в разработке, сервер по большей части закончен - но некоторые моменты будут добавляться и восстанавливаться.
PS. Пик - комплексный синус, задание следующее:
xr=; xi=; sr=sin(xr+xi{0:1}); si=(sr{0:1});
[xr[{-6#sx()/#sy()}|{12#sx()/#sy()/{#sx()-11}}|{6*#sx()/#sy()}],xi[{-2}|{4/{#sy()-11}}|{2}]][[6,{#sx()-10},6,{#sy()-10}]xr,xi,sr@@,((1+sign(xi))/(ab
s(xi)+0.00000000001))@@,si@@][[6,{#sx()-10},6,{#sy()-10}]xr,sr%11@@];
Пропущено 4 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.12501  
>>12500
>Золотце
Так никитка же дебил и не может ни в математику ни в код.
Try again.
>> No.12504  
>>12501
Я только одного дебила знаю, который любил вырвиглазный синтаксис.
И он ультрафинитист, матешу он целиком не отрицал.
Из дудочников-метадрочеров остаются шапроблядь и лавсанчик. Выбирай.
>> No.12505  
>>12504
>эти сорта
>Выбирай.
Ты как-нибудь сам, обезьянка, среди тебе подобных.
>> No.12526  
Добавлены ID вида http://shard0.azurewebsites.net/123456 и авторега.
По умолчанию перекидывает на собственный ид, но можно и обмениваться - правда, разграничения доступов пока нет.
Теперь этим даже можно пользоваться.
>> No.12527  
Ужасный синтаксис. Настолько, что эту вещь надо
прямо сейчас уничтожить, как Франкенштейна.
Объяснил бы хотя бы, что тобой двигало, когда ты это создавал.
>> No.12529  
Во-первых ты пишешь "Символьно-числовой инструмент".
Ты объясни нормально, что он умеет. И для чего он конкретно.

Рисовать графики? Отлично.
Конкретно мне это не нужно, но сразу задача ясна.
Он только для этого. Или он не для этого?

Может быть делать какие-то символьные вычисления
и выводить текстовой результат? Или нет?
Какой-то промежуточный язык между разными программами?
Я не понял. Ты не объяснил же.
>> No.12546  
>>12527
>Ужасный синтаксис.
Я знаю.
>как Франкенштейна.
А ты совсем не глуп.
>что тобой двигало
Даже пожалуй слишком, для твоего же собственного блага.
Впрочем, синтаксис дела наживное и переделать полностью могу хоть сейчас. Предлагай - только не теряй возможности и без лишней многосимвольности.
>>12529
Хм. Вроде >>12499 все понятно, но ок.
Щас все будет.
>> No.12547  
>>12529
Чего-то не идет стих. Напишу как получится.
Осколок'0 есть язык и платформа для проведения числовых, символьных и символьно-числовых операций/вычислений и вывода результатов в виде кастомного текста/графики. Впрочем, можно просто пользоваться готовой макролибой, которую понемногу пишу.
Исходный класс задач: из исходных данные/формул/систем/ватевер и цепи/алгоритмов преобразований получить в результате рабочий код на желаемом ЯП.
Что есть:
макроязык, нечто вроде расширенного #препроцессора
операции вычисления на исходных разнообразно заданных множествах, в том числе - условное присвоение/вычисление, вывод в графику, вывод в текст типа printf
приличные комплексные числа - то есть в том числе множественные результаты вычислений и возможность контроля размера множеств и извлечения значений из них
многомерные вложенные матрицы и цепи индексов для произвольного доступа откуда и куда угодно.
системы и их решения (только алгебраические, поэтому малых степеней)
можно фигачить кастомные ряды и даже немного оперировать именно как с рядами
разумеется всяческие символьные операции - подстановки, раскрытие скобок, выведение множителей, етц
Сообщение слишком длинное. Полный текст.
>> No.12579  
Так.
Доведен до более-менее ума фронт v.0.1
Доведены цепи индексов до состояния вполне цепей.
Запущен решатель нелинейных параметрических систем, соответствующий пример добавлен.
>> No.12617  
Файл: 4.png -(5 KB, 611x300, 4.png)
5
Внезапно!
Алсо, много жуков выловлено.


Файл: Няша 1.jpg -(26 KB, 590x311, Няша 1.jpg)
26 No.12389   [Ответ]
Доброго времени суток, Ычан! Опишу же проблему вкратце:
До конца учебного года я получил данное задание: написать любое приложение под ОС Андроид. Если честно, я еще никогда подобным не занимася, посему сенсей согласился ответить на все вопросы, касающиеся создания проекта. Не могли бы вы подсказать, каким приложением можно заняться? Желательно, чтобы оно было оригинальным, не имеющим других доступных копий.
Пропущено 1 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.12399  
>>12398

Вот спасибо так спасибо, милсдарь. Будут еще какие предложения? Может, написать какую-нибудь программу, нежели игру?
>> No.12401  
>>12399

Визуализатор y=f(x) функций напиши. Plotter, то есть.
>> No.12402  
Файл: 75a.jpg -(96 KB, 1280x720, 75a.jpg)
96
>>12401
>Plotter
>> No.12403  
Напиши текстовый браузер, может даже с поддержкой картинок/капчи, как eww в емаксе.
>> No.12405  
На Хабре недавно семинар рекламировали. Там чувак предлагал написать приложение-монитор общественного транспорта. Я, как говорится, джва года жду такой приспособы, у самого такие идеи были, но неосилятор.
>> No.12406  
>>12403
> Напиши текстовый браузер, может даже с поддержкой картинок/капчи, как eww в емаксе.
w3m elinks(или как-то так) Зачем еще?
>> No.12408  
>>12406

Ты ОП-пост не читал штоле?
>> No.12409  
Файл: Спасибо___.jpg -(51 KB, 409x405, Спасибо___.jpg)
51
Всем огромное спасибо за помощь! :3
>> No.12411  
>>12409
Что писать таки решил?
>> No.12413  
>>12411

Я не заострял на этом внимание в ОП-посте, но работаем мы в парах. Так что следовало бы для начала обсудить это с одним моим товарищем, с которым я пока не пересекался ввиду болезни. Как приступлю к разработке - постараюсь оставить пост.


Файл: fun.jpg -(267 KB, 789x598, fun.jpg)
267 No.12197   [Ответ]
Common Lisp is DEFUN.
Пропущено 33 сообщений и 9 изображений. Для просмотра нажмите "Ответ".
>> No.12257  
Файл: аватар.jpg -(70 KB, 403x429, аватар.jpg)
70
>>12254
Уснул на скобках - получился лисп-скрипт !
рандпикрелтейд
>> No.12264  
Файл: 1417512539763.jpg -(191 KB, 660x900, 1417512539763.jpg)
191
Ууу, кавычка вначале - это случайно, я даже в форматирование вакабамарк не могу.
И вообще, я понял что с (format), это всё из-за SBCL.

>You need to use FINISH-OUTPUT .
>In systems with buffered output streams, some output remains in the output buffer until the output buffer is full (then it will be automatically written to the destination) or the output buffer is emptied.
>Common Lisp has three functions for that:

>FINISH-OUTPUT, attempts to ensure that all output is done and THEN returns.

>FORCE-OUTPUT, starts the remaining output, but IMMEDIATELY returns and does NOT wait for all output being done.

>CLEAR-OUTPUT, tries to delete any pending output.

>Also the T in FORCE-OUTPUT and FORMAT are unfortunately not the same.
Сообщение слишком длинное. Полный текст.
>> No.12266  
Файл: konata-izumi.jpg -(42 KB, 450x422, konata-izumi.jpg)
42
Стив, а что такое атом? А то я запутался и ничего не понимаю? Символы != списки, но атом = символы и списки. А чем тогда не является атом?
>> No.12267  
>>12266
функции
>> No.12271  
>>12266

>Function]
>atom object

>The predicate atom is true if its argument is not a cons, and otherwise is false. Note that (atom '()) is true, because ()nil.

>https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node73.html

Первая ссылка в гугле на запрос "common lisp atome predicate". Хотя правильней на самом деле в гиперспеке смотреть, но я на коммоне почти не писал, жмякал за скобки другие лиспы. И вообще, все ответы на подобного рода вопросы с околоединичной вероятностью есть именно в различных справочных руководствах по языку/реализации.

>>12267

Сообщение слишком длинное. Полный текст.
>> No.12274  
Файл: ed1b1fb1ff1a9cdb5d4d71aaf3d62a991257907514_full.png -(201 KB, 640x364, ed1b1fb1ff1a9cdb5d4d71aaf3d62a991257907514_full.png)
201
Понял! Я правда читал, только они сложно это всё. Я и математику на яблоках учил. Стив, стив, а что такое тогда S-выражения?
>> No.12275  
Файл: 3d00de0d3b1e6f5dbea1bbad0fee0c43.jpg -(52 KB, 400x300, 3d00de0d3b1e6f5dbea1bbad0fee0c43.jpg)
52
>>12274
И вообще, стив, тебе же сложно было, когда ты только начинал заниматься? Как ты научился? Как сделать, чтоб было не сложно? Как хоть что-то понимать? Мне интересно и я хочу кодить, но не могу. Понимаю значения функций, но приводят код с объяснением, понятным даже коту, а я смотрю на него и дико клонит в сон, пытаюсь удержать в голове значения и ничего не понимаю, пытаюсь скипнуть, говорю себе "Если не поймешь это - не поймешь ничего и ты проиграл", иду варить чай, возвращаюсь, повтор. И так по несколько часов, по несколько дней. Даже не из-за сложности CL, относительно всего. Я и в школе такой был. Сам лисп, кстати, ничего не сложный, всё враки.
>> No.12276  
>>12275
Выбери себе какой-нибудь нормальный язык (или питон); узнай, что такое и как пользоваться: массивы, функции, списки, циклы; потом поставь себе задачу (написать то, что давно хотел написать) и пиши код, параллельно гугля, читая документацию и стекпереполнен. Так оно и быстрее и приятнее будет.
>> No.12305  
>>12276

>посоветуйте что делать с $рандомная_проблема в $рандомный_язык

>забей на это добро, используй $совершенно_другая _платформа, лучшие собаководы одобряют, тысячи успешных внедрений

платиновые советы in this thread
>> No.12306  
>>12305
А какой нужно дать совет, человеку не изучивший основы ассемблера, но начавший изучать CL?


Файл: 1801BM1.jpg -(81 KB, 400x473, 1801BM1.jpg)
81 No.12031   [Ответ]
Здрасьте. Собственно сабж.
>> No.12033  
На картинке не ПЛИС, а клон PDP
>> No.12034  
Я написал сдвиговый регистр на верилоге и бросил.
>> No.12035  
>>12034

а почему бросил? на железке проверял?
>> No.12038  
>>12035
Железка должна приехать скоро, может снова попробую. Сложно это все как-то, и в квартусе еще этом черт ногу сломит, так и не понял, где там тесты писать.
>> No.12039  
>>12038

> Железка должна приехать скоро, может снова попробую.

А что за железка?

> Сложно это все как-то, и в квартусе еще этом черт ногу сломит, так и не понял, где там тесты писать.

Квартус без железки не очень полезен. Тесты гонять можно в Icarus Verilog - http://iverilog.icarus.com/

или в ModelSim. ModelSim круче, но стоит хороших денег, однако можно свободно скачать Starter Edition - http://www.altera.com/products/software/quartus-ii/modelsim/qts-modelsim-index.html
>> No.12040  
>>12039
Циклон 2 со всякими лампочками с ебея.

Писал на edaplayground.com , разные компиляторы-симуляторы, все уже настроено, очень удобно.
А Modelsim вроде устанавливался вместе с квартусом, но в Tools он не обнаружился, прописал путь вручную - все равно не работает.
И как правильно писать тесты - в отдельном файле? И ставить его top level entity?
>> No.12047  
>>12040

> А Modelsim вроде устанавливался вместе с квартусом, но в Tools он не обнаружился, прописал путь вручную - все равно не работает.

У меня то же самое, поэтому запускаю его не из Квартуса, а из Windoows. Как результат - временные параметры ПЛИС при моделировании не учитываются. Для моих задач это не критично.

> И как правильно писать тесты - в отдельном файле?

Да

> И ставить его top level entity?

Да

Сообщение слишком длинное. Полный текст.


Файл: 65754_1304950692_3.jpg -(15 KB, 221x321, 65754_1304950692_3.jpg)
15 No.10279   [Ответ]
"Дорогу осилит идущий."
Пропущено 24 сообщений и 8 изображений. Для просмотра нажмите "Ответ".
>> No.10419  
Файл: .jpg -(71 KB, 451x300, .jpg)
71
>>10379 А ещё раньше придумали XHTML2.0. И где XHTML2.0 сейчас?
К тому же, HTML5, по крайней мере сейчас, — это какой-то монстр для любителей пИсАтЬ зАбОрЧиКоМ, да, там так можно, перегруженный по части функционала и с менее строгим синтаксисом, что в некоторых случаях делает страницу неимоверно тяжёлой для браузера. А XHTML1.1 — это просто минималистичная версия HTML, без лишнего и со строгим синтаксисом, благодаря чему страница получается более лёгкой для браузера.
Да и тут же была речь о поддержке максимального набора браузеров минимальными усилиями кодера. Как там с поддержкой HTML5 восьмым Осликом, без использования JavaScript-костылей?
>> No.10426  
>>10419
>строгим синтаксисом, благодаря чему страница получается более лёгкой для браузера.
Поясните, что вы имели ввиду.
Строгость синтаксиса никогда не давала и не может в принципе производительности, иначе бы Поскаль бы крыл Си как бык козу.
>> No.10428  
>>10322
Интернет и твой жквериюкоз - разные вещи.
>> No.10995  
#!/usr/bin/ruby
## dice v2.0
command = gets.chomp.downcase
dice = []; out = []; x = "1"
while command != "q"
        command = command.split('d')
        if command[0] == ""
                command[0] = "1"
        elsif command.length == 1
                command.push x
                command = command.reverse
        end
        #print command
        dice.push command[0].to_i, command[1].to_i; #print dice
        dice[0].times do out.push(rand(dice[1]) + 1); print out[out.length - 1] , " " end
Сообщение слишком длинное. Полный текст.
>> No.10997  
dice = [(print "What dice to throw? (type h for help or q to quit)\n"), gets.chomp.split("d")][1]
while dice != ["q"]
dice[0] = 1 if dice[0] == ""
if dice == ["h"]
print "Type ndm to toss m-sided dice n times, absence of n counts as n = 1.\nFor instance 2d6 means 2 throws of a 6-sided dice, d20 means 1 throw\nof a 20-sided dice etc.\n"
elsif dice == [] #to be able to press "Enter" without the annoying error message
dice = gets.chomp.split("d")
next
elsif dice.size != 2 or dice[0].to_i == 0 or dice[1].to_i == 0
print "Wrong command, baka! Type h for help.\n"
else #actual tossing
throw, dice = [], dice.map(&:to_i)
dice[0].times{throw += [rand(dice[1]) + 1]}
print throw, " sum ", throw.inject(:+), "\n"
Сообщение слишком длинное. Полный текст.
>> No.10999  
Файл: St-0eDz-Yb8.jpg -(84 KB, 680x646, St-0eDz-Yb8.jpg)
84
>>10997
ого! спасибо за точку зрения
>> No.11024  
только, никкак не пойму как работает оператор throw
>> No.11025  
throw декларируется как пустой массив, потом к нему добавляются другие массивы, состоящие из единственного случайного числа каждый. В Руби (и в Питоне) массивы можно складывать оператором + и соответственно +=, в Руби их еще и вычитать можно кстати. Ну а потом в получившийся массив всех случайных значений инджектится +, метод inject добавляет оператор, в данном случае плюс, между всеми элементами массива и выдает результат, в данном случае сумму всех элементов.
>> No.11074  
Файл: rubin_na_porode_1.jpg -(131 KB, 900x675, rubin_na_porode_1.jpg)
131
аа, понятно. только в руби throw - зарезервированное слово если что.
>> No.12023  
'
#include <iostream>
#include <string>
#include <cstdlib>
#include <time.h>
using namespace std;

string comm;
string buf1, buf2;
char d;
int faces, dice, charcount, sum;

int main()
{
cin >> comm;
Сообщение слишком длинное. Полный текст.


Файл: mqdefault.jpg -(10 KB, 320x180, mqdefault.jpg)
10 No.11779   [Ответ]
Всем привет делаю игру
По жанру рпг с элементами приключений(2д)
пару скринов
http://www.picshare.ru/view/5038390/
http://www.picshare.ru/view/5039287/
http://www.picshare.ru/view/5040163/

игра
http://rghost.ru/57547420
Пропущено 7 сообщений и 3 изображений. Для просмотра нажмите "Ответ".
>> No.11802  
>>11779
Зачем мне твой троян, Cемен? Где исходники?
>> No.11806  
>>11802
Какие исходники? Этот школьник делает игру на Game Maker`е. Судя по скриншотам будет то ещё уныние.
>> No.11811  
Файл: funny-cat-9_1.jpg -(29 KB, 575x476, funny-cat-9_1.jpg)
29
Вышла 0.6а
игра
http://rghost.ru/57702284

скриншоты
http://www.picshare.ru/view/5090480/
http://www.picshare.ru/view/5090490/
http://www.picshare.ru/view/5090486/
http://www.picshare.ru/view/5090534/
краткий ченжлог
-Доработана графика и подсказки
-Добавлены новые атаки
-Доработана карта(15х4)
>> No.11812  
>>11811
Хм... Поглядел скрины.
Я в свое время в колледже делал что-то подобное, только на С++ Билдере. Правда, без оружия, предметов и всего прочего. Только деньги и зелья для лечения, отряд из трех героев, предельно простая система прокачки...
Да... Делай, может чего выйдет интересное.
>> No.11813  
Файл: funny-cat-quotes.jpg -(30 KB, 691x473, funny-cat-quotes.jpg)
30
>>11812
cпасибо за отзыв :)
>> No.11814  
Зачем? Это не игра, а какое-то говно.
>> No.11829  
Файл: images (1).jpg -(12 KB, 168x300, images (1).jpg)
12
Вот и подползло обновление
игра
http://rghost.ru/57829801
скринчики
http://www.picshare.ru/view/5136010/
http://www.picshare.ru/view/5136023/
http://www.picshare.ru/view/5136038/
http://www.picshare.ru/view/5136052/
краткий ченжлог
добавлена функция сохранения
доработка геймплэя
>> No.11835  
Я ничего не поняд, но пили еще.
Можешь заодно вбросить свои соображения по гей-дизайну и по технической части.
>> No.11849  
Вышло глобальное обновление
0.6f
screen
http://soulplus.do.am/_ph/2/337726208.jpg
http://soulplus.do.am/_ph/2/540457226.jpg
http://soulplus.do.am/_ph/2/947076991.jpg
http://soulplus.do.am/_ph/2/473271039.jpg

игра
http://webfile.ru/30ed9a30b7f667cf6beefe692c43590b
>> No.12011  
>>11849
По ссылке ничего нет.
Как же скачать твою йобу?


Файл: otlihie-maydan-bolot-02-12-2013.jpg -(52 KB, 600x399, otlihie-maydan-bolot-02-12-2013.jpg)
52 No.11673   [Ответ]
Доброго времени суток, Балмеры. Дело в том, что мне хотелось бы заняться разработкой новеллы, сеттинг которой - события вна Украине.
Суть в том, что, как у программиста, у меня очень обширный опыт - я участвовал в проектировании и кодинге сложных клиент-серверных игр, поэтому написать на готовом движке, грубо говоря, слайд-шоу, точно смогу.
Сюжет я бы тоже сумел составить: хоть и жанр VN мне знаком лишь по паре тайтлов, здесь ключевой фактор - это то, что сеттинг не типично китайский, для создания которого требуется хорошее понимание архетипов (цундере, кудере, яндере...) и характерных визуальных приемов (например, ахоге), а вполне себе сборник из реальных событий, где и герои - реальные люди, а не ОЯШи. И реальных-то людей, которых знает, можно сказать, весь мир - пруд пруди, притом, по обе стороны баррикад.
Основная идея состоит в том, чтобы показать события в Хохлостане и Рашке (до кучи - еще и хапнув немного Белоруссии), начиная с Майдана и заканчивая противостоянием в ДНР. Притом, дабы не скатиться в вату, предусмотреть 3 ГГ, у каждого и которых своя правда: украинская, то есть та, которую вещает СБУ Украины, российская, где действия развиваются согласно трактовке МИД РФ, и более-менее нейтральная, которая старается учитывать мнения всех сторон (она же и наиболее трагичная, в силу того, что первые две фокусируют внимание на правоте одной из сторон, в то время как последняя показывает страдания простых людей, которые гибнут вне зависимости от того, кто там прав).
Хотелось бы услышать, нравится ли кому-то моя идея, и, если да, то есть ли среди вас художники, готовые тратить время на проект (сам-то я сложнее квадрата в Паинте ничего не нарисую)? Плюсы концепта перед типичными соплями ОЯШей очевидны, и я очень хочу его запилить, но лишь моего набора скиллов не хватит, поэтому, благородные доны, я ищу сотрудничества с вами.
Пропущено 6 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.11793  
Файл: crimson.jpg -(321 KB, 1024x768, crimson.jpg)
321
Ничего не читал. В жопу вн. Делай шутан, клон кримсонленд. ГГ - Путин, враги - украинцы. На ура пойдет.
>> No.11794  
>>11793
Это совсем не то. Я ведь хочу показать всю драматичность, полноту и запутанность творящегося ада, а не кричать игроку с экрана "Смотри, какой Путин герой/хуйло!", поэтому для таких целей шутан не подходит. Не спорю, подобные ватапродукты могут иметь успех, может, за них даже заплатят какие-нибудь пятнадцатирублевые или пятигривенные, но и материальная сторона вопроса не интересует никак (я даже готов немного потратиться, гарантированно не получив ничего взамен). Просто люблю историю, и хотелось бы сделать VN с упором на историческую ценность, а тут, как раз, все для этого есть: важность события, массовость, узнаваемость, многогранность, офигенные персонажи - почему бы и нет?
>> No.11795  
>>11794
А визуальная новелла подходит, да?
Как раз таки сделать шутер куда как легче и органичнее, на крайняк тактическую стартегию аля Коммандос. А если хочешь показать "правду" со всех точек зрения, то просто сделай ГГ журналистом, приехавшим освещать события. И как в процессе его подставляют сначала ополченцы под руководством полевого командира предателя, пытаясь подставить Укропов смертью журношлюхи. А потом достается и от украинских силовиков, которым банально пофиг кого мочить. Хотя, чё я за тебя придумываю.
>> No.11804  
>>11673
>А визуальная новелла подходит, да?
На мой взгляд намного больше. Все же шутан - это явно не тот жанр, где можно вклинить много сюжета (в таком случае он начнет просто бесить), а вот ВН - тот.
>> No.11805  
ОП, ты хотя бы движок подготовь. Запили что-то вроде альфа-версии. Пока у тебя не будет на руках десятка сцен и API для разработки никто даже не шелохнётся. Честно говоря, мне кажется, что ты обычный школьник, наигравшийся в Бесконечное лето и решивший запилить свою собственную супер-пупер визуальную новеллу. Кроме того, если ты решил использовать в игре реальные фотографии, к чему тебе чья-либо помощь? Неужто ты не сможешь самостоятельно написать сценарий? Или ты хочешь добавить в проект годное музыкальное сопровождение?
>> No.11807  
>ОП, ты хотя бы движок подготовь.
В мире тонна готовых движков, подходящих к моей задумке. Зачем еще один велосипед?

>Запили что-то вроде альфа-версии. Пока у тебя не будет на руках десятка сцен и API для разработки никто даже не шелохнётся.
Я бы и рад, но, как уже и говорил, сложнее квадрата нарисовать ничего не могу, поэтому без художника даже полсцены не запилю. Что до АПИ, то не понимаю, зачем он рисовальщику - весь кодинг (если таковым можно назвать простенькую скриптовку на готовом движке) я беру на себя. Сюжет и сцены, разумеется, обсудим, но, зачем тому, кто делает графику, лезть под копот? Впрочем, если так хочется, могу скинуть док на предполагаемый движок.

>Честно говоря, мне кажется, что ты обычный школьник, наигравшийся в Бесконечное лето и решивший запилить свою собственную супер-пупер визуальную новеллу.
Отнюдь. Я. как раз, не сильно люблю жанр ВНок, а еще больше не люблю типично китайские сопливые новеллы (чем, судя по всему, является Бесконечное лето), но просто сюда этот жанр впишется идеально. Так случилось, что как-то был в командировке в Латвии, где посетил музей-тюрьму в городе Лиепая. Именно там я и увидел другой формат музея как такового - возможность прожить чью-то историю, грубо говоря. Так что, если говорить о том, что вдохновило, то больше всего на меня повлияло именно это место, хотя есть и много других факторов.

Сообщение слишком длинное. Полный текст.
>> No.11809  
>>11807
>В мире тонна готовых движков, подходящих к моей задумке. Зачем еще один велосипед?
Я имел ввиду подборку движка и написание базовых скриптов. А если человек захочет подкинуть тебе пару спрайтов или запилить сцену, но при этом не будет иметь желания более активно участвовать в проекте? Тебе нужно создать все условия для открытой разработки, иначе получиться долгострой, как в случае с тем же Бесконечным летом.
>Отнюдь. Я. как раз, не сильно люблю жанр ВНок, а еще больше не люблю типично китайские сопливые новеллы (чем, судя по всему, является Бесконечное лето), но просто сюда этот жанр впишется идеально. Так случилось, что как-то был в командировке в Латвии, где посетил музей-тюрьму в городе Лиепая. Именно там я и увидел другой формат музея как такового - возможность прожить чью-то историю, грубо говоря. Так что, если говорить о том, что вдохновило, то больше всего на меня повлияло именно это место, хотя есть и много других факторов.
Ну ты прям Вальтер Скотт! Честно говоря, мне нравиться твоя задумка, но, увы, навряд ли я смогу тебе чем-либо помочь, т.к. и сам являюсь исключительно программистом. Скорее всего, тебе придётся начинать проект в гордом одиночестве, с надеждой на то, что местные художник-куны решат забить на своё аниме и согласятся помочь тебе с разработкой.
Если тебя интересует моё скромное мнение, то отмечу, что в качестве саундтрека хорошо бы пошли классические произведения, в первую очередь за авторством Вагнера и Чайковского
>> No.11816  
>>11804
>Все же шутан - это явно не тот жанр, где можно вклинить много сюжета (в таком случае он начнет просто бесить)
Ой, ты мне тут Кармака не цитируй, он о другом тогда говорил.
Прости за то что я сейчас скажу, так как пруфов моим словам у меня нет, только ИМХО, но наиважнейшим элементом ВН является качественный хорошо прописанный и выписанный сюжет, в способности написать который я очень сильно сомневаюсь в тебе. Что-то мне подсказывает, что ты не напишешь что нибудь получше чем какой нибудь подзаборной треш-литературы, которая годиться разве что для туалетного использования. Шутан или тактикал-сквад-стратегия позволяют при минимальной текстовой подачи лучше погружать игрока в сюжет игры. Хотя это лично твое решение, но если хочешь привлечь внимание тех кто смог бы тебе помочь с твоим проектом, то лучше бы предоставил пруфы твоей работы. Никто не хочет терять время, на очередной говно-проект, автор которого имеет только идею-фикс, без каких либо реальных наработок.
>> No.11817  
ОП, можешь использовать RenPy (возможно, с дальнейшей конвертацией в WebStoryEngine).

По первому в /vn/ Ычана есть саппорт ("Кружок Кибернетики"). Во второе лолбот ваяет автоматический конвертер из ренпи.
>> No.11904  
И снова добрый вечер, уважаемые балмеры. Извиняйте, что долго не отвечал, был в командировке в Крыму - так как он теперь наш, туда перетащили пару неплохих конференций. Что ж, думаю, еще есть смысл вам отвечать.

>>11816
>Ой, ты мне тут Кармака не цитируй, он о другом тогда говорил.
Да я его и не цитировал - эта прописная истина еще со времен двумерных платформеров известна.

>Прости за то что я сейчас скажу
А ведь меня сразу предупреждали, что имиджборда тут странная, на иных нахуй пошлют, а здесь еще и извиняются. Неужто в Китае так развита вежливость, что все, кто приобщился к его культуре, меняют манеру речи? Что ж, неплохо.

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


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]