"Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
БЛИЯТ! КРЫС, что ты тут устроил? Я понимаю, слёзы, радость, но что за инсталяцию ты тут устроил?
|
Ответ: "Blitz3D open sourced!"
Эпичная новость.
О да! Ждём Blitz3D V2.0! |
Ответ: "Blitz3D open sourced!"
а почему сообщение от marksibly_v2? Он что, забыл пароль? :-D
|
Ответ: "Blitz3D open sourced!"
Для лентяев прочих заинтересованных.
Blitz3DSetup1108.exe |
Ответ: "Blitz3D open sourced!"
Это что же - теперь можно Блитц школьникам преподавать вместо архаичного КуБасика? О-о-о: всё необходимое для начал алгоритмики + зачатки ООП + игра в две строчки кода.
Поругайте, пожалуйста, идею. Я вижу два минуса: большое количество специфических команд (двойная буферизация, работа с вертексами и сюрфейсами) - но можно этого не касаться до поры до времени; второй минус - потенциальное отсутствие некоторых "академических" моментов "классического" басика. |
Ответ: "Blitz3D open sourced!"
Как язык он уже достаточно не годен. В плане графики так совсем не то - сейчас очень актуальны OpenGL 3+ / ES2.0+, и современный DX, а там никакого Forward Render'а нету, и используются шейдеры везде. Следственно вся система материалов в блице просто не в ту степь.
Также как язык, ну слишком не удобен. Очень популярно сейчас преподавать Unity3D либо Three.js для вводных курсов в игровой индустрии. Те кто идут реально на игровую индустрию, идут на Computer Science и вообще со всякими игровыми движками по процессу обучения не имеют связи. Там трогают иногда OpenGL но мало. И пишут на C++. То что Blitz3D теперь OpenSource не меняет ничего для преподавания. Вообще лучше преподавать то что сперва можно визуально рассмотреть, а потом постепенно в код лезть. Так например наш PlayCanvas для образовательных сфер часто используют, целыми классами. |
Ответ: "Blitz3D open sourced!"
Мока, это конечно, здорово, но я про общеобразовательную школу. Какой Юнити? - эксель и консольный кубас - наше всё.
И я не про игродел - просто кодить игру занимательнее, чем непонятные арифметические задачки и синтетические проблемы. ард: ну и итоговая аттестация имеет более приземлённые, абстрактно-обобщённые задачи как критерий проверки знаний (плохо это или хорошо - вопрос второй, но это - данность). |
Ответ: "Blitz3D open sourced!"
Для таких целей вообще проще всего Three.JS в броузере.
Результат виден сразу, JS проще блица, и полезнее для будущего. Вот примеры: http://codepen.io/collection/gcilD/ |
Ответ: "Blitz3D open sourced!"
Я, наверно, зря ляпнул про игры. Цель - научить школьников понимать задачу и строить алгоритмы решения, а не писать игры с актуальными возможностями.
1) басик прост; 2) б3д - открыл и кодь; 3) обратная совместимость с накатанными программами обучения; 4) относительная универсальность (квадратное уравнение, конечно, можно где угодно посчитать, но сколько возни будет с обвязкой? Могу, конечно, ошибаться); |
Ответ: "Blitz3D open sourced!"
Цитата:
Цитата:
да норм идея. для обучения самое то. вообще людей которых рекурсии учили на примере факториала уже ничем не удивить. |
Ответ: "Blitz3D open sourced!"
Цитата:
Цитата:
|
Ответ: "Blitz3D open sourced!"
Это как сейчас учат Pascal в высших классах, по той же причине - ввод в языки программирования. На деле то Pascal на столько не применяют сегодня, что его даже чисто научное применение очень сомнительно, т.к. учить что-то другое не будут, следственно образуется большой промежуток между тем что в школе показывали, и то что нужно брать чтобы этим хотя бы на начальном хобби интузиазме начинать.
Вот поэтому много кто и не продолжает. А вот есть знакомый, у них в школе python заместо pascal'я приподавали, так у них по этой причине много кто в науку подался, т.к. там он применяется, и знакомый сам в разработчики пошел, на питоне и пишет - все плавно и удобно. |
Ответ: "Blitz3D open sourced!"
Вот питон - вариант интересный.
|
Ответ: "Blitz3D open sourced!"
Цитата:
- "Ребят, у вас 80% всего back-end'а на python'е, ничего что я на нем не писал?" - "Да ниче, разберёшься". И на самом деле, через месяц я уже на нем переписал бОльшую часть нашего API, мигрировал бд с mysql на mongo, и кучи других вещиц. Как язык python очень удобен и прост, и имеет очень качественную реализацию работы с данными и стандартные библиотеки. Поэтому его и в науке используют. Тем более python один из самых прикладных языков - на нем command line туулзы писать вообще сказка. |
Ответ: "Blitz3D open sourced!"
По моему импер о другом говорит... о том, что бы ребенок научился решать задачи с интересом для себя, а для этого любому ребенку нужно эту задачу преподнести в игровой форме. Нужен простой инструмент, б3д - как раз из этой когорты.
Ну а питоны и монги - это уже дело наживное. Все начинается с "Hello world!", и неважно на каком языке написана первая программа. Основы они везде одинаковы. |
Ответ: "Blitz3D open sourced!"
Цитата:
Если нужна игривость - то khanacademy это делает лучше всех. Цитата:
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
И я считаю это очень большим плюсом, потому что Си — классика, причём, до сих пор юзаемая, хоть и не в чистом виде, PHP — прикладнее некуда (+ одно из развитий Си). Хотя, конечно, во-первых, я на тот момент уже всё и так умел из программы курса, во-вторых, не так-то много нам преподали, только самые-самые основы (потому что специальность не связана с программированием), но я считаю, что это как раз правильный путь, чем теребонькать всякие там Паскали, которые потом в жизни никогда не увидишь. Кстати, соседней группе таки преподавали именно на Паскале почему-то, видимо, моей группе повезло. Насчёт движков для обучения: three.js — малацца, но с точки зрения нуба: сразу тебе ООП, мне кажется, нуб может несколько охренеть. Юнити — то же. Всякие Код:
transform.localEulerAngles.y=transform.localEulerAngles.y+3 Это я к тому, что абсолютно всё, что предлагают студенту написать в своём коде, это нужно мочь объяснить точно, а если этого сделать нельзя (по причине запредельной сложности оного для студента либо для преподавателя), то из обучения эту вещь надо изъять. Блиц же в этом плане прост и гениален: все "сложности" спрятаны, ООП нет (это же и его минус, но для не нубов), внутренняя структура движка надёжно спрятана, а, значит, всё легко объясняется. На каждую строчку можно тыкнуть и популярно объяснить, что она делает, а, самое главное, почему написано так а не иначе. Плюс three.js в том, что в нём используется обычный JavaScript, но он проще Юнити, работу с ООП уж хер с ним, можно как-то "замять". Так что он тоже норм вариант. Специфика есть везде, от неё никуда не деться. Единственное, что меня беспокоит, так это то, что Блицовский бейзик весьма отличается от классического, поэтому у школьников могут быть сложности со сдачей ЕГЭ. Насчёт эффектов и графона — во-первых, для учащегося это не принципиально. Меня в своё время просто пёр невероятно кубик, двигающийся по стрелкам, нажимаемым игроком, это при том, что я уже на тот момент давно поиграл в Half-Life 2, Doom 3, Far Cry и прочие графона отцы, которых мы должны принять за образцы образцы, времён довистовских и покоренья бампа, ведь Крусис тогда ещё не вышел. Важно, что человек пусть даже такую простую вещь может сделать сам, и понимает, как она устроена. А если заинтересуется, то и сам всё накопает и перелезет на то, что подходит больше. Во-вторых, главное идея игры, необязательно её изображать сверхреалистично. См. инди-игры. |
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Вот ABTOMAT наиболее близко понял проблему (вероятно, потому что сам только окончил ВУЗ да и школьную скамью ещё хорошо помнит [это не попытка эйджизма]) и изложил понятную мне позицию.
Вот проблема: Цитата:
Я ещё полистаю учебник по Басику, чтобы попытаться что-нибудь нарыть такое, что в Б3Д нет. |
Ответ: "Blitz3D open sourced!"
Цитата:
Помню, первым моим ЯП был DarkBasic, у которого в комплекте была шикарная справка на русском языке, с примерами буквально НА КАЖДЫЙ кейворд. Даже на if. Даже на true. Выдать ребятне сборки блитца с такой справкой (и крайне желательно, чтобы по F1 хэлп на кейворд под курсором вылезал) - растащат по домам и будут меряться достижениями. Ну, и обзорно "а вообще, кроме б3д есть другие языки программирования! Если заинтересовались - поищите (тут что-то актуальное, типа питонов, three.js, etc.)". Но, я думаю, тебе об этом говорить не надо)) |
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
кто нибудь уже собрал?
|
Ответ: "Blitz3D open sourced!"
О да, друзья, эта новость взорвала игрострой! Была бы она лет так пять назад, или даже 7, и вот тогда сейчас мы бы наблюдали совсем иной Блитц, способный на невероятные вещи! Осталось только подождать, пока его не начнут переделывать! С удовольствием буду отслеживать развитие данного средства разработки, ибо сам я с игростроя ушел в угоду нынешним автомобильным компаниям, но детские мечты еще живы...
|
Ответ: "Blitz3D open sourced!"
Юнити все равно лучше, хехехе
|
Ответ: "Blitz3D open sourced!"
Думаю, найдутся энтузиасты, которые сделают из блитца более актуальный двиг. ИМХО сурсы надо было открыть ещё пять лет назад. |
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
impersonalis
Все что им нужно - немного теории об ЭВМ и изучение С\С++. Как показывает практика это легко учится и имеет более прямое отношение к ЕГЭ. Про новость. Без прямых рук и армии квалифицированных художников даже Анрил 4 - бесполезный высокотехнологичный хлам. А мелочевку для конкурсов да казуалки при желании можно клепать и на блице и на юнити. Разницы не так уж много. Хотя конечно блиц проигрывает по некоторым пунктам, но не так принципиально. |
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Ну вы тут нагородили. Один мой знакомый друг пересел с блица на JavaScript и сходу написал ММО гаму. И очень хорошо себя чувствует. :-D
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
я с блица на с++ пересёл в своё время =)
|
Ответ: "Blitz3D open sourced!"
Цитата:
Возможно щас есть что-то более прикольное для детишек. Типа ты пишешь код, а он сразу компилица в соседнем окне)) |
Ответ: "Blitz3D open sourced!"
Мне кажется BlitzMAX более подходит. Простота бейсика + идеология С++.
|
Ответ: "Blitz3D open sourced!"
Кстати да, но БМакс ЕМНИП всё ещё платный.
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Таки кто-нибудь пробовал уже что-нить сделать с исходниками?
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
Проще все с нуля написать чем там копаться. |
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
github же, ёмаё, я забыл - русские на SVN'ах сидят :D
|
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
(возможно даже это связано с тем что проекты на c/cpp начинались еще когда альтернатив небыло) |
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
Суть Open Source в открытости. Если ты этого как разраб не понимаешь, то возможно ты не готов к Open Source'у. |
Ответ: "Blitz3D open sourced!"
Цитата:
Все в мире пишут Open Source ? Всем на работе разрешают класть всё в открытый доступ? |
Ответ: "Blitz3D open sourced!"
|
Ответ: "Blitz3D open sourced!"
Цитата:
АВТОМАТ, у нас пи*дёшь не о чём тут.. |
Ответ: "Blitz3D open sourced!"
Цитата:
Цитата:
|
Ответ: "Blitz3D open sourced!"
Цитата:
|
Часовой пояс GMT +4, время: 18:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot