Результаты поиска
| |
noTformaT | Дата: Вторник, 31 Января 2012, 23:56 | Сообщение # 441 | Тема: Flash дуэль |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (apoptom) Отписываюсь о прогрессе =)
Пока ничего не кодил. Обдумываю идею игры Бомбер с блек джеком и шлюхами. а вот я поменял концепцию. Почему то понял что расставлять динамит и подрывать все нафиг - это еще та фигня, не играбельно, да и смысла особого нет. Сегодня играл в червей. Буду использовать их систему разрушения. Короче, если в двух словах. Есть карта как в червях, на ней расположено несколько целей. Сверху, двигается платформа, туда - сюда. По нажатию на пробел, платформа выпускает авиационную бомбу. На бомбу действует ветер, так же будет индикатор ветра в стиле червей. Главная цель подорвать цели на карте
Quote (andarky) участники выложат исходники своих творений? ок...
@noTformaT
|
|
| |
noTformaT | Дата: Вторник, 31 Января 2012, 21:25 | Сообщение # 442 | Тема: Flash в качестве клиента для браузерной игры. |
Ukrainian independent game developer
Сейчас нет на сайте
| Самоделкин, фото и смартфокс - это готовые программные продукты. Устанавливаются они на сервера. Никто не подгоняет, сами сервера написаны так, что их основная цель передавать данные. Для примера
Код на стороне клиента "саша"....
Code var sendData:Object = {x: 10, y:10}; //создаем объект с параметрами myServer.sendToUser("маша", sendData); // отправляем его пользователю маша. Код на стороне клиента "маша"
Code function MessageHandler(e:MyServerEvent):void //каллбак, который будет обрабатывать полученное сообщение { var messageObject:Object = e.data as Object; //получаем объект trace("Вася находиться в координатах х: "+String(messageObject) + " y: "+String(messageObject.y));//выводим данные }
myServer.addEventListener(MyServerEvent.ON_MESSAGE, MessageHandler);//устанавливаем слушатель на событие получения сообщения.
Главная цель - передача данных с одного клиента на сервер, или с клиента на клиент, или с сервера на клиент.
Насчет некого конструктора серверов, то я сомниваюсь что такое есть, хотя там выше я кидал ссылку на OpenSpace, он вроде бы как позиционирует себя как "все есть, можете только поставить и все будет работать без вашего вмешательства"..
@noTformaT
|
|
| |
noTformaT | Дата: Вторник, 31 Января 2012, 01:47 | Сообщение # 443 | Тема: Flash в качестве клиента для браузерной игры. |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (iLORd) Именно хаки или экстраполяция и всё такое? В первом случае реквестирую подробностей) ну, экстраполяция это основа основ, но это для рывков. Задача сводилась к следующему, на примере той же мaшрум варс. Надо было синхронизировать юнитов. По сути, в начале была идея пересылать позицию каждого юнита, потом пришли к идее пересылать только центр группы, потом пришли к идее пересылать параметр t и количество чертей в отряде. Для тех кто знаком с кривыми безье, те поймут. Если посмотреть, то отряды двигаются от здания к зданию по кривой безье третьего порядка. Если раньше отсылалось что-то типа этого {x: 20, y:20, count: 40}, то сейчас только {t: [0...1], count 40};
@noTformaT
|
|
| |
noTformaT | Дата: Вторник, 31 Января 2012, 01:33 | Сообщение # 444 | Тема: Flash дуэль |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (iLORd) А там будет именно разрушение объектов или просто раскидывание примитивов без изменения их формы?) ну, в ангри бердз вроде бы как некоторые элементы разрушаются. В моем случае именно деревянные. Лед мне влом реализовывать. Quote (iLORd) Как вариант ещё может быть разрушаемый террейн как в Вормс, например... в этом случае хз как оформить саму демку, Есть вариант изображение. и его расстреливаем гранатометом. Quote (iLORd) А ещё было бы круто, если бы участники отписывались о прогрессе. ммм, хз, я и так 30 мин в день уделяю проекту... на посты в блоге как-то врятли хватит...
@noTformaT
|
|
| |
noTformaT | Дата: Вторник, 31 Января 2012, 00:47 | Сообщение # 445 | Тема: Касперский суров - Полечил называется |
Ukrainian independent game developer
Сейчас нет на сайте
| Конечно не фейл, но на мой взгляд жесткий недочет ас3. Если бы этого небыло, это был бы лучший яп, а так, приходиться наблюдать следующий код: [Embed(source = "levels/level_01.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_1:Class; [Embed(source = "levels/level_02.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_2:Class; [Embed(source = "levels/level_03.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_3:Class; [Embed(source = "levels/level_04.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_4:Class; [Embed(source = "levels/level_05.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_5:Class; [Embed(source = "levels/level_06.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_6:Class; [Embed(source = "levels/level_07.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_7:Class; [Embed(source = "levels/level_08.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_8:Class; [Embed(source = "levels/level_09.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_9:Class; [Embed(source = "levels/level_10.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_10:Class; [Embed(source = "levels/level_11.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_11:Class; [Embed(source = "levels/level_12.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_12:Class; [Embed(source = "levels/level_13.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_13:Class; [Embed(source = "levels/level_14.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_14:Class; [Embed(source = "levels/level_15.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_15:Class; [Embed(source = "levels/level_16.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_16:Class; [Embed(source = "levels/level_17.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_17:Class; [Embed(source = "levels/level_18.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_18:Class; [Embed(source = "levels/level_19.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_19:Class; [Embed(source = "levels/level_20.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_20:Class; [Embed(source = "levels/level_21.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_21:Class; [Embed(source = "levels/level_22.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_22:Class; [Embed(source = "levels/level_23.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_23:Class; [Embed(source = "levels/level_24.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_24:Class; [Embed(source = "levels/level_25.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_25:Class; [Embed(source = "levels/level_26.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_26:Class; [Embed(source = "levels/level_27.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_27:Class; [Embed(source = "levels/level_28.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_28:Class; [Embed(source = "levels/level_29.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_29:Class; [Embed(source = "levels/level_30.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_30:Class; [Embed(source = "levels/level_31.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_31:Class; [Embed(source = "levels/level_32.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_32:Class; [Embed(source = "levels/level_33.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_33:Class; [Embed(source = "levels/level_34.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_34:Class; [Embed(source = "levels/level_35.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_35:Class; [Embed(source = "levels/level_36.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_36:Class; [Embed(source = "levels/level_37.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_37:Class; [Embed(source = "levels/level_38.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_38:Class; [Embed(source = "levels/level_39.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_39:Class; [Embed(source = "levels/level_40.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_40:Class; [Embed(source = "levels/level_41.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_41:Class; [Embed(source = "levels/level_42.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_42:Class; [Embed(source = "levels/level_43.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_43:Class; [Embed(source = "levels/level_44.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_44:Class; [Embed(source = "levels/level_45.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_45:Class; [Embed(source = "levels/level_46.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_46:Class; [Embed(source = "levels/level_47.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_47:Class; [Embed(source = "levels/level_48.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_48:Class; [Embed(source = "levels/level_49.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_49:Class; [Embed(source = "levels/level_50.xml", mimeType = "application/octet-stream")] private static const XML_LEVEL_50:Class;
Если бы можно было бы сократить до 1, было бы ну ваще....
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 23:54 | Сообщение # 446 | Тема: Flash дуэль |
Ukrainian independent game developer
Сейчас нет на сайте
| Спешу предупредить, в отличии от других дуэлей, которые выросли как грибы, эта не является тем, когда люди меряются своими рельсами, у кого больше, или у кого прямее. Участвуем ради фана, может где-то опыта подхватить и всего такого. Кстати у самого апоптома на эту тему есть тутор. Насчет того, кто выиграет, я хз, я участвую просто так, болеть яросно не стоит. Апоптом более творческий человек, мне всегда нравились его идеи, я более в техническую сторону, но мне интересно попробовать свои силы и в этой теме. Ради фана. Quote (iLORd) Имхо, задача слишком тривиальная, следящий за флеш-сообществом человек по памяти назовёт две-три ссылки на подобные прототипы, а не следящий - нагуглит. И всё соревнование сведётся к оформлению базовой механики эффектами. тему выбирал не я, но, если у тебя есть предложения, то возможна следующая дуэль будет на ту тему которую ты предложишь, я только за. Quote (Alexis-63) Вот лучше бы мне эта тема на Game Maker бы досталась! Кстати, насчет темы. Я тут делаю некое подобие ангрибердса с кучей динамита, который подорвет там все к чертовой матери. Лично я так понял тему, если я не так понял, прошу меня исправить, а то вдруг надо было делать что-то другое.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 23:42 | Сообщение # 447 | Тема: Flash в качестве клиента для браузерной игры. |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (iLORd) что серверные решения под Флеш могут держать 5к и более одновременного онлайна в рамках одного сервера, а вот сколько в рамках одной локи - чёрт знает. Серверные решения могут держать и больше 5к. Например у смартфокса нет ограничений, на количество юзеров на сервере. Ясно что это пиар, и все упирается по сути в память сервера. Например те же Вормс, они подключаются к серверу через сокеты, и тут сразу понятно что их решение тянет даже больше чем 5к. Но, те же вормс по сути не являются ммо, как таковыми. Все упирается в сам флешевый клиент, известные мне сокетные серверы могут держать в комнате и больше чем 64 черта, но флеш это уже не потянет. Quote (AGENTX001) Пожалуйста - kor.ru, realmofthemadgod.com первая не работает, а вот вторая меня заинтересовала. Раз 5 считал количество желтых точек, часто сбивался, насчитал 48 Причем я считал тогда, когда в америке ночь, и видимо ца игры все еще спала. Но, игрушка меня заинтерисовала. Если насчитаю больше 64 это будет круто, покажу своим.
Quote (Assasin) http://gcup.ru/forum/9-17483-1 В свое время, когда писал первый раз, я хотел привести вместе с лукасито и Zizilk, но, он уже не является участником гцапа, уже скоро месяц, при этом его последние отзывы о гцапе были не очень хороши. Поэтому я не решился его упомянуть. Но, не спорю, у Zizilk, был отличный самописный сокетсервер... Один раз меня уже банили за то, что я упоминал забаненных, если забанять сейчас, это на вашей совести.
Quote (iLORd) А много спектаторов могут набиться? И вообще, проблемы с CCU в рамках всего сервера были какие-нибудь? я вообще не знаю зачем они там, честно, там кроме спектраторов есть куча странных вещей, например чат для двоих. Главная проблема - ТиСиПи. К счастью в смартфоксе нет такой фигни, что пакет отправили и он не дошел, вернее некоторые пакеты могут пропасть, но он рано или поздно придет. Основная проблема - синхронизация. Причем не слабая. Мы делаем некое социальное подобие Машрум Варс, механика приближенная, но в основном это движение войск. Синхронизовать их было трудновато, но пошли на хитрые хаки. Главная проблема была с синхронизацией, перечитав кучу литературы, найденной в блоге алены с++, кстати, тот пост с книгами про создание сетевых игр мне очень сильно помог. А, в остальном, проблем не было, только с настройками сервера, тут мне помогал лукасито, апи у сервера кристальное, даже туторы стандартные посути описывают весь сервер. Хотя есть еще вещи, которые меня интересуют, например те же 64 черта и т.д. Quote (iLORd) И вообще, рассказал бы поподробнее об этих разработках, хотя бы частности) Любопытно же ж) я могу рассказывать только на словах. Вынести со студии код, или хотя бы скрины я не могу, честно, если начну фоткать монитор, не так поймут. По совету винча, сейчас пишу мини уроки, по созданию того же прототипа мишрум варс. Мои работодатели не ведут блог, к сожалению, и не хотят, их сайт скорее некое портфолио, нежели сайт с новостями о проектах. Единственное что я могу сказать, это социальное подобие машрумварса. Quote (DragonS) А с чего начать то? С изучения той технологии на которой будешь работать. Ты английский знаешь? Просто я русскоязычные обучающие ресурсы не знаю, а вот английских могу подкинуть несколько.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 14:24 | Сообщение # 448 | Тема: Flash в качестве клиента для браузерной игры. |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Assasin) 100% утверждение? 100%. Повторяю еще раз. Только у лукасито, на гцапе, есть рабочая, почти готовая игра на флеше, использующая сокет сервер. Если вы мне покажите пример игры, на гцапе, на флеше, использующий сокет сервер, я изменю свое решение На руфлеш кидали ссылки на сокетсерверы написанные на пхп, если поискать на гитхабе или на гугл коде, или на соурсфордже. Там есть куча готовых сокетсерверных решений, а можно потратить бабки и купить тот-же смартфокс или фотон.
Quote (Assasin) Вон iLORd, точно подсказал, в качестве сервера подойдет любой из ЯПов C++/C#/C, Java, Assembler и пр. с качестве сокет-сервера, практически все. Вот только дело в том, видели ли вы игры на флеше, онлайновые, больше чем 64 игрока на игровой сцене?
для обычных игр, флеш пойдет, а для ммо, врятли, не потянет, 32-64 максимум, но 1к на одной сцене. Перебор.
Quote (iLORd) Вполне реальны, я копал в эту сторону. Только сервер нужен на C#, плюсах или чём-то ещё быстром. Тот же Опенспейс как-то связан со Смартфоксом, а последний вполне может обеспечить нужную производительность. я тоже копаю, у меня на работе два проекта использующие смартфокс. первый - соц стратегия реального времени, где в 1 комнате два игрока игрока. Второй - спортивная игра 1 на 1, где кроме двух игроков, в комнату могут войти спектраторы и посмотреть как идет бой.
С лукасито я давно знаком, у нас с ними один сервер, смартфокс2х, иногда мы друг друга консультируем по этому серверу.
Для онлайн игр, флеш пойдет. Например те же танки онлайн, червяки, и т.д. Где количество игроков на одной сцене не превышает 64. Но для игр, где будет ~1к. Ну, я бы на это посмотрел, но это еще не скоро будет Есть очень много причин, они чисто физические.
Quote (iLORd) Окей, сеть у него будет, да... Но без остального as у него не будет самой игры) это был ответ на вопрос Quote (DragonS) Я так думаю что не весь AS нужен для жтого. Вот и не заморачиваться на том что не нужно.
Понятно что одними только сетевыми классами при разработке сетевой игры не обойтись. Если так примерно округлить, то практически во всех играх используется только 3 пакета: flash.net.*, flash.event.*, flash.display.*. Но это если грубо округлить.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 01:20 | Сообщение # 449 | Тема: Мой видос про Тюрягу |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (FERAMON) Вряд ли это их сильно заботит. У них самое популярное приложение и они гребут миллионы лопатой, точнее у них наверное уже есть денежносборочная машина, которая катается по алмазным полам и собирает 500 евровые бумажки, которые не помещаются в сейф и при дуновении кондиционера выпадают и разлетаются по янтарной комнате. Весь прикол в том, что как раз, что-бы достичь соц игре топа, и быть популярной, надо придерживаться некоторых правил, которые и по сути являются балансом. Богдана недавно писала/переводила на эту тему, а вот например то, что я увидел на видео выше, вообще не вписывается в рамки. Мне бы на месте автора, как игроку, через неделю надоело бы играть
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 01:11 | Сообщение # 450 | Тема: Flash в качестве клиента для браузерной игры. |
Ukrainian independent game developer
Сейчас нет на сайте
| практически все что тебе надо, находится в пакете flash.net.*. Там собраны все классы, которые помогут тебе работать с сокетами или хттп, или с сетью вообще.
Насчет темы про сокеты, интересно ее подняли. На гцапе только у лукасито есть рабочая демка флеша + сокет-сервера. Но, насчет мморпг, тут немного странно, в основном для сокетных серверов идут комнаты размером 64, тоесть 32 черта на 32. Как в старой доброй контре. Зачастую я видел именно такие игры на флеше. 1к игроков онлайн в одной комнате и на флеше, я такое не видел.
Есть одно очень интересное решение. OpenSpace, это изометрический движек для игры ммо аля проектов типа зинги и т.д.
Попробуй посмотреть в их сторону, но я сомниваюсь что реалтаймовые ммо реальны на флеше.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 00:59 | Сообщение # 451 | Тема: Мой видос про Тюрягу |
Ukrainian independent game developer
Сейчас нет на сайте
| Посидел, посмотрел, нифига не понял, не понял игровой процесс. Как я понял, автор показывает насколько у него прокаченный черт. Ничего плохого и хорошего в этом не вижу, играет автор в тюрягу, пусть играет... Но, есть интересные мысли. Интересно, разрабы думали о том, что может настать такая ситуация как у автора, когда баланса как такового уже нет? Для соц игр это очень странно.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 00:41 | Сообщение # 452 | Тема: AS3.0 Помогите выучить! |
Ukrainian independent game developer
Сейчас нет на сайте
| К сожалению или к счастью, колина я не читал, во держал книгу в руках. Там именно ас3 + адобфлеш, вроде бы все отлично расписано, есть даже про песочницы и хмл.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 00:38 | Сообщение # 453 | Тема: [2d]SheepDefender |
Ukrainian independent game developer
Сейчас нет на сайте
| ммм, попытался мышкой повторить поведение пальца. Что-то гистуры как-то не так работают, или я забыл гистуры айоса. Если опустили палец, потом отодвинуть его не опуская, то чем дольше держим, тем больше увеличивается скорость камеры, вот это меня больше всего насторожило. Немного не удобно, так как я же палец не двигаю, поэтому скорость должна быть без ускорения. И если опустили палец, быстро провели пальцем по экрану, отпустили, то должен быть скачек, нехилый, а тут я не заметил. По игре, хз, у меня 2 барашки, причем 1 вылитый девид блейн, парит в воздухе.
@noTformaT
|
|
| |
noTformaT | Дата: Понедельник, 30 Января 2012, 00:29 | Сообщение # 454 | Тема: Работа со временем![PHP] |
Ukrainian independent game developer
Сейчас нет на сайте
| Cамый простой способ Хранить дату последней сесии....
Что то типа, если черт зашел/отправил запрос/и т.д. час назад и у него было 10 хп, то когда он зашел последний раз, вычислилось сколько хп ему надо добавить к его 10 хп.
@noTformaT
|
|
| |
noTformaT | Дата: Воскресенье, 29 Января 2012, 18:49 | Сообщение # 455 | Тема: Скелетная анимация HTML5 |
Ukrainian independent game developer
Сейчас нет на сайте
| hage - я хз че это, есть яп haXe и соответствующий компилятор. moo - мин 10 гуглил, но для js знаю только фраемворк MooTools 2dbox - тоже хз, есть физ либа бокс2д, но понятия скелета там нет, но создавать скелет можно.
@noTformaT
|
|
| |
noTformaT | Дата: Воскресенье, 29 Января 2012, 18:44 | Сообщение # 456 | Тема: Скелетная анимация HTML5 |
Ukrainian independent game developer
Сейчас нет на сайте
| ммм, скелетная анимация во флеше не такая уж старая Насчет анимации как таковой, в хтмл5, то есть отличная серия туторов. Конечно не скелетная, но если подумать...
Quote (KPECT) hage, moo, 2dbox это хтмл5 либы или ас3? Просто я таких не знаю
@noTformaT
|
|
| |
noTformaT | Дата: Воскресенье, 29 Января 2012, 15:08 | Сообщение # 457 | Тема: движок на JS |
Ukrainian independent game developer
Сейчас нет на сайте
| Battlestar Galactica написана на Unity3D, а он как известно использует JS для скриптинга, и на нем можно делать 2д игры. Зачем придумывать велосипед?
@noTformaT
|
|
| |
noTformaT | Дата: Пятница, 27 Января 2012, 22:50 | Сообщение # 458 | Тема: WindMill 2D Game Engine |
Ukrainian independent game developer
Сейчас нет на сайте
| Ну, что касается холивара. Какой-то стремный он у вас. Я могу сказать что количество игр на ас3 вышла куда больше чем на с++. Это так к слову. С++ хорош, но это не панацея. Некоторые, кто пишут большие проекты на с++, говорят что очень сложно поддерживать и разрабатывать код, говорят много подводных камней и т.д. Кстати, сейчас ас3 позволяет делать некстген игры, так что скоро он может подвинуть с++, а скоро еще и вебгл подтянется. На том же юдк вышла куча ааа проектов, но в них кодинг писался на анреалскрипте. Вон юнити со своим моно тоже не пасет задних, и вон сколько проектов уже появилось на этом движке. А что касается сообщения Quote (prog_154rus) программист должен сам управлять памятью и юзать это во благо проги. Вот тут не понял, паскаль вроде бы как тоже умеет выделять и уничтожать динамическую память.
@noTformaT
|
|
| |
noTformaT | Дата: Пятница, 27 Января 2012, 22:22 | Сообщение # 459 | Тема: Бесплатный векторный редактор |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Stalker_Shooter) но они под Linux странно, 90% софта для линуха переписаны под вин Инскейп вроде бы как недавно переписалb на новый движек 2Geom. А вообще, кроме Инкскейпа есть еще... Scribus ОпенОфис, щас он немного не так называется Xara Designer sK1
@noTformaT
|
|
| |
noTformaT | Дата: Пятница, 27 Января 2012, 18:36 | Сообщение # 460 | Тема: Public, Private, Protected - что и когда? |
Ukrainian independent game developer
Сейчас нет на сайте
| Исходники одного движка, не с++, но все-же.
@noTformaT
|
|
| |
|