Воскресенье, 29 Сентября 2024, 09:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
BOOMДата: Вторник, 16 Февраля 2010, 16:57 | Сообщение # 821 | Тема: Сколько реально можно заработать с одного условного проекта?
I am the creator of ADE
Сейчас нет на сайте
Есть два способа заработка на играх:
1. Зарегистрировать условную компанию, создать бренд и раскручивать... Лет, через 5 будет нормальная прибыль(А то и меньше, а может и больше).
2. Если проект оригинален и интересен, то можно продать игру. Вот тут уже ответили:
Quote (WXZRW)
Возможно что нисколько. Возможно что еще и должен будешь. Возможно что много.

А в общем, все зависит от будущей популярности игры. ИМХО!


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 13:44 | Сообщение # 822 | Тема: Энциклопедия игрошаблонов
I am the creator of ADE
Сейчас нет на сайте
А вообще суть: Побить всех, победить и стать главным! cool batman

______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 13:39 | Сообщение # 823 | Тема: Что выбрать для покупки?
I am the creator of ADE
Сейчас нет на сайте
Лучше всего взять Dev C++ и OGRE. Бесплатно!
А если лицензия, думаю, в первую очередь необходимо определится, что будишь создавать.

Ну а на мой взгляд, вначале бы демки(ну или крякнутые) поюзил, потом решил бы, что покуппать и купил бы.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 09:39 | Сообщение # 824 | Тема: AlloDraw engine
I am the creator of ADE
Сейчас нет на сайте
Но опять я столкнулся с идеей реализации процедуры в скрипте. Казалось бы, проще простого, НО...
В данном случае пришлось вводить еще несколько дополнения в общее представление о Abo Assembler.

Вот они:

Части кода
Часть кода будит обозначаться командой part. По сути она будит создавать своего образа прерывания. Максимальное количество кусков кода будит составлять 65536 или 0x0000 ... 0xFFFF.

Информация ввода и вывода будит специфической. В принципе может служить командой вывода
любой из поставленных регистров, так и командой ввода.

ПРИМЕР:

Code

     part 0x0001 mi0 mi1 ms0
      
         mov     ox 0x02
         int     0x09
         remov   mi0 1
          
     end part



Для упрощения вызова команда записывается в виде одной строки, а значения автоматически
заполняют регистры. Часть кода будит вызываться командой call

ПРИМЕР:

Code

     call 0x0001 10 10 "hello"



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

Во так вот....


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 04:48 | Сообщение # 825 | Тема: А где взять теоритическую базу перед созданием программ,игр?
I am the creator of ADE
Сейчас нет на сайте
Frolov__Alexander, Ну в таком случае, тебе пора в раздел: Углубленное программирование, хакинг(для общего понятия) biggrin .
На счет инфы, вот ресурс по С++, которые тебе понадобится: сюда, блин, там nilrem все разжевал и разложил по полочкам. Еще загляни сюда и сюда для понимания графики на С++. И там, полазай на форумах, найдешь, что интересное.

Ну если тебя это не устраивает, то тогда вот ресурс другой: здесь.
На этом ресурсе найдешь все аспекты своего вопроса.

Вот здесь можно найти немного информации о ассемблере. А здесь можно найти даже исходники ОС на ассемблере, думаю, будит интересно, но по мимо, много интересных статей.

Желаю удачи в освоении виртуального мира. happy


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 04:31 | Сообщение # 826 | Тема: Прога, чтобы изменить голос
I am the creator of ADE
Сейчас нет на сайте
Arz, как, у меня работает. А вообще, можно посмотреть... Я не помню, но по моему называется VocalCoder Mobile, он должен быть для симбиана. (Если я название правильно вспомнил, давно я ее смотрел.)

______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Понедельник, 15 Февраля 2010, 04:25 | Сообщение # 827 | Тема: Inu Da Mix
I am the creator of ADE
Сейчас нет на сайте
Kamskii, могу вот, что посоветовать:

Можно добиться эффекта проигрывания, как у DJ Масяня, двумя способами:
1. Во время проигрывания любого семпла, включается другой семпл, но начинается с позиции, в момент которой играет тот семпл. (Так сделано в масяне).
2. Или просто дождаться конца первого семпла и запустить второй, по началу первого семпла, вместе с ним. (так реализован atomix Virtual DJ Studio).

Quote (Kamskii)
Так что получится игра-секвенсор для приобщения к созданию музыки, а приобщать надо, начиная с самого простого, не так ли?

Вполне серьезно, надо.
P.S.
Я гляжу, в подписи "промик" повис, заглянул к тебе на лист, неплохую музыку делаешь. Скоро я сам вернусь на добрый промо. biggrin Так к чему я это сказал, этот проект как раз и создан для обобщения молодых к написанию музыки. cool


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 21:06 | Сообщение # 828 | Тема: Inu Da Mix
I am the creator of ADE
Сейчас нет на сайте
Kamskii, забыл о pads, keys, fx и других вещей. Я так взглянул, мне напомнило eJay.
В общем неплохо.

А вообще вопросик, как же ты будишь состыковать лупы по темпу, и запускать их по очереди. Или будит сама дорожечная область
сентизатора-микшера на n-ое количество дорожек? Но тогда тебе придется делать область микширования на каждую дорожку. А это уже отдельные потоки.

Если честно, я SXMS не юзел, по этому не могу сказать, какие он дает возможности. Если при достаточные, то можно и сделать, а если нет?...

Я могу сказать только одно: создать дорожечный микшер тяжело, а о автоматическом вообще молчу...
Но все таки молодец, что взялся за такую тему. Буду ждать, посмотрим, что получится.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 20:49 | Сообщение # 829 | Тема: А где взять теоритическую базу перед созданием программ,игр?
I am the creator of ADE
Сейчас нет на сайте
Frolov__Alexander, я тебе посоветую вот что:
1. Железо, в принципе ничего сложного нет, информации в интернете, да и на GcUp предостаточно.
2. До биоса, изучи принципы логики, посоветую поискать программу atanua, она предназначена для построения логических схем. Узнав принципы, сможешь понять до конца, как построен ПК.
3. Биос, я думаю, не слишком так и важно для игродела, но для программирования может с играть решающею роль. Но что бы изучить суть вопроса №2, думаю, изучив ассемблер, все сможешь понять.
4. Про окна, тут, опять, без программирования не понять. Полное описание возможностей окон есть в хелпе WinApi, мне было достаточно.
5. Устройство Win так же можно найти в WinApi и дополнительном материале.
6. На счет сети, поищи информацию там же.
7. На счет игр, на GcUp много хороших уроков, и довольно хорошо описан DirectX.

Вот еще: может пригодится, несколько книг по твоему поводу. Я с таких же вопросов начинал.

Сцылка на книффки.

А ЕСЛИ ЛЕНЬ, то изучи Delphi или C++ Bulder. (Я их называю ГЛОБАЛЬНЫМИ ленивцами.) Кстати, для них есть все, только искать надо. biggrin


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 20:31 | Сообщение # 830 | Тема: Помогите создать 2d игру для iphone, на чёмделать?
I am the creator of ADE
Сейчас нет на сайте
HappyFace, ты, наверное, чудак(не в обиду). Но не думай, что ты ПУП ЗЕМЛИ.

______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 20:26 | Сообщение # 831 | Тема: Поздравьте:)
I am the creator of ADE
Сейчас нет на сайте
Quote (Vinchensoo)
ага, сделай окошко на winapi, сразу вся уверенность и крутизна исчезнет

Vinchensoo, я с этим и не поспорю. На чистом WinApi на самом деле сложно писать(чего стоят структуры данных wacko ), но ведь речь идет о том, что бы изучить в принципе основы программирования. Я это делал с помощью консоли, а есть уже и проще способы.
Ну, дело должно дойти до WinApi, ведь без него на окнах даже "велик" нормальный не сделаешь, постоянно приходится обращаться.

Quote (TovTripleZ)
А я вот уже недели две Python учу (ага, для Construct'а). Там, кстати (ИМХО), синтаксис даже проще.

Питон вообще элементарный язык, я его даже не изучал, просто просматриваю листинг Api, если необходимо обратится к питону.
(Хотя, грубо говоря, мною изучено более десятка языков, по этому мне легко.)

Quote (SlavyanOOs)
Ты прав. Мне сейчас 11 лет, но я довольно хорошо владею Delphi.

Тогда переходи на более сложный язык, С++. Я не имею ввиду, что забыть дельфина и писать на С++, его просто необходимо знать.

А вообще, ребята, молодцы! Необходимо знать хотя бы азы программирования! А если интересно, то идите дальше.
от Си++ (C++ Builder) до WASM или FASM(Разница, все ровно малая). biggrin


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 15:15 | Сообщение # 832 | Тема: The Chronicles of Illatier (The big story of the World)
I am the creator of ADE
Сейчас нет на сайте
Хм... А графика довольно не плохая. Начало слабоватое(сугубо мое мнение).
А так размах впечатляет. Думаю, эта игрушка способна найти своих поклонников. biggrin


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 15:01 | Сообщение # 833 | Тема: AlloDraw engine
I am the creator of ADE
Сейчас нет на сайте
И так, в этот раз, уже собирая по деталям, я понял, что скрипт ну ни как не подходит. И решение было однозначное, создать новый, принципиальный скриптовый движок. В общем вот информация об проекте и краткое описание задачи проекта:

Название: Electronic Abo producer script, сокращенно Abo или eAbo
Язык программирования: С++
Компилятор: Builder 6

Описание задачи:
Создания полноценного интерпретатора скриптового движка в конечное приложение(программу). Задачу поделил я на две стадии:
1 стадия - создание языка низкого уровня, похожего на assembler, компилирование в бинарный код, подключение плагинов.
2 стадия - создание языка высокого языка и компилятора для него.

Описание решения 1-ой части:
Память.
В системе буду использовать всего два типа значений: int - целые числа, и str - строка.
В данном случае идет мнение об использовании трех видов памяти!
1. Регистр.
2. Стековая память.
3. Пронумерованная память.

Регистры: В системе будит 2 типа регистров по 5 штук:

Code
    Регистры чисел,     Регистры строк
         mi0                 ms0
         mi1                 ms1
         mi2                 ms2
         mi3                 ms3
         mi4                 ms4

Регистры предназначены для вноса в прерывание значения.

СТЕКОВАЯ ПАМЯТЬ: В системе будит иметься стековая память. Она предназначена для временного
хранения значений. стековая память будит двух типов:
Числа: sti
Строки: sts

Занесение и вывод значения будит осуществляться по принципу ввода и вывода:
push sti значение
Вывод:
pop.sti значение

ПРОНУМЕРОВАННАЯ ПАМЯТЬ: В принципе, переменные. Значения будут объявляться с помощью команды
var.

Пример:

Code
var.int id value

или
Code
var.str id value

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

Code
pop.sti mi0
mov     mi0 var1

Так же должна быть возможность переноса значений с переменной в стек и обратно, в переменную с регистра и обратно, со стека в регистр и обратно!

.clear освобождает память. может освободить память в регистре, удалить переменную, или
полностью очистить стек.

Code
.clear  mi0   //чистит память в регистре
.clear  sti   //освобождает стек sti
.clear  sts   //освобождает стек sts
.clear  var45 //удаляет переменную var45

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

1. add - значение сложения складывает значения двух регистров:

Code
    add mi0 mi1


2. min - производит вычитание двух регистров:
Code
    min mi0 mi1

3. umo - производит умножение двух регистров:

Code
    umo mi0 mi1


4. dle - производит деление двух регистров:
Code
    dle mi0 mi1


Получившееся значение заносится в первый обозначенный регистр, удаляя старое значение.

КОНВЕРТЕР может конвертировать int --> str, str --> int
ВНИМАНИЕ, ПЕРВОЕ ЗНАЧЕНИЕ ДОЛЖНО БЫТЬ РЕГИСТР!

Code
    toi  mi0 ms0
     tos  ms0 mi0


Второе значение в этих функциях может быть любым видом памяти.

Константное значение:
константное значение вводится в любом месте:

Code
    mov mi0 9
     mov ms2 "Hello"

Прерывания.
Прерывания будут иметь один главный параметр. Определение прерывания.
Определение прерывания будит заносится в специальный регистр: OX.

Функция прерывания будит выглядеть так: int id_previa

пример:

Code
    mov     ox      0x02
     mov     mi0     10
     mov     mi1     10
     mov     ms0     "Hello"
     int     0x09

логика
1. point - устанавливает значение перехода
пример:

Code
point 0x10 //В скрипте возможны до 256 точек для перехода. от 0x00 до 0xFF

2. goto - переходит непосредственно к точке
пример:

Code
goto 0x10

3. if - производит сравнивание двух значений.
пример:

Code
         if mi1 <= 10
         if mi0 != 14


При условии, если значение будит истинно, то читается следующая строка, а если ложно,
то читается через строку.

4. for - цикл. Он останавливается при условии, если к концу цикла регистр mi4 будит иметь
значение 0. При других значениях цикл не останавливается.
Пример:

Code
         mov     mi0     1
         point   0x55
          
             if  mi0 == 100
             mov mi4 0
             add mi0 1
              
         for     0x55

Плагины
По теории будит в плагине две функции.
Первая в выдает информацию о плагине,
а вторая функция чтения кода.

Скорее всего функции будут выглядеть так:

Code
     extern TInfoPlug __declspec(dllimport)  Info(void);
     extern TRetData  __declspec(dllimport) _execut(TDataCons);



Объясняю:
TInfoPlug - структура, предназначена для передачи данных о плагине.
Примерно она будит выглядеть так:

Code
     struct TInfoPlug
     {
         char    Name[150];   //Имя плагина
         char    Comm[890];   //Комментарий, либо описание
         int     version[4];  //версия в варианте [0].[1].[2].[3]
         char    Avtor[200];  //Имя автора
     };


Эти данные должны генерироваться функцией Info

Функция _execut имеет возвращение в виде структуры:
Code
     struct TRetData
     {
         bool    IsError;        //если верно, то немедленный останов  
                    //с выводом диалога информации о
                    //ошибке.
         int     NumError;       //номер ошибки
         char    TextError[890]; //текст ошибки
         char    *RetStrData;    //Вывод информации в виде строки
         int     RetIntData;     //Вывод информации в виде числа
         bool    OnStop;         //Принудительный останов
     };


Теперь о TDataCons, эта структура будит в себе содержать
необходимую информацию обрабатываемой строки на момент
вызова функции _execut. Эта структура будит примерно такой:
Code
     struct TDataCons
     {
         aboByte     previev;    //номер отдела прерывания
         aboByte     id;         //номер прерывания
         TRegistre   regis;      //информация о регистрах.
     };


В свою очередь структура TRegistre будит выглядеть так:
Code
     struct TRegistre
     {
         TString     rString[5]; //Регистры строк
         int         rNumber[5]; //Регистры чисел
     };


Принцип действия в плагине будит прост. В самом начале
происходит сравнивание номера прерывания, потом номер
отдела и выполняется функция, которая вызывается с номером
отдела.

Заключение.
Может что и изменится, но изменения будут минимальны.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 14:37 | Сообщение # 834 | Тема: Модифицирование Сталкера
I am the creator of ADE
Сейчас нет на сайте
Странник, загляни сюда. И подумай.
А на счет модов, полистай форум, там может и быть, что интересное.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Воскресенье, 14 Февраля 2010, 06:27 | Сообщение # 835 | Тема: Какой разработчик игр самый лучший?
I am the creator of ADE
Сейчас нет на сайте
А вообще, самый лучший разработчик игр тот, который создает игры от души. На мой взгляд я могу перечислить игры, которые можно назвать лутьшими:
1. Half-Life,
2. FarCry,
3. WoW,
4. CS 1.6,
5. Дальнобойщики,
6. GTA,
и еще новее и лучше.
А как вы поняли, разработчик у приведенных игр разный. Лучшего разработчика нет, есть хорошие мыслители, дизайнеры, муз. режиссеры и т.д.

P.S.
Я привел довольно распространенные игры. Игры, в которые до сих пор играют! Но список не весь, всего 0,1% от всего списка лучших игр.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Суббота, 13 Февраля 2010, 20:00 | Сообщение # 836 | Тема: Dark World
I am the creator of ADE
Сейчас нет на сайте
Quote (Dinoiera)
4000х3200 на 1998 файлом по 80х80

ЗАЧЕМ wacko wacko wacko
Вот еще, тебе исходник или программа. Исходников по резке картинок много. Можно просто доработать, а программ не встречал... Я уж с этой целью в фотошопе справляюсь.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Суббота, 13 Февраля 2010, 17:08 | Сообщение # 837 | Тема: GameCreatingUp (GcUp) - Вопросы...Что есть Что?
I am the creator of ADE
Сейчас нет на сайте
Quote (TovTripleZ)
ИМХО - аббревиатура, аналогичная англоязычному IMHO и означает In my humble opinion (По моему скромному мнению). Употребление этой аббревиатуры означает, что автор не считает свою точку зрения единственной верной, но в то же время не хочет, чтобы его кто-либо переубеждал. Вот...

Верно растолковал, но есть точная расшифровка этой аббревиатуры на Русском. ПОПРОШУ ПРОЩЕНИЯ ЗА ФРАЗУ, но все таки немного смягчу:
И Меня Хрен Оспоришь! biggrin

Есть еще одно толкование:
Ибо Мнение Хрен Оспоришь!


______________________________
Я вернулся, и это чудо.
______________________________


Сообщение отредактировал BOOM - Суббота, 13 Февраля 2010, 17:09
BOOMДата: Суббота, 13 Февраля 2010, 15:57 | Сообщение # 838 | Тема: Нужно нарисовать иконки 16x16
I am the creator of ADE
Сейчас нет на сайте
Вот ссылочка
Там шрифт, который использовал для иконки, логотип.


______________________________
Я вернулся, и это чудо.
______________________________
BOOMДата: Суббота, 13 Февраля 2010, 12:33 | Сообщение # 839 | Тема: Порталу нужен логотип!
I am the creator of ADE
Сейчас нет на сайте
Ну тогда немного по другому:

И в работе:

Прикрепления: 4349593.png (59.0 Kb) · 0369101.png (53.9 Kb) · 6384718.png (54.3 Kb)


______________________________
Я вернулся, и это чудо.
______________________________


Сообщение отредактировал BOOM - Суббота, 13 Февраля 2010, 12:35
BOOMДата: Суббота, 13 Февраля 2010, 08:42 | Сообщение # 840 | Тема: Порталу нужен логотип!
I am the creator of ADE
Сейчас нет на сайте
Немного отошел от стандарта, может и понравится. В общем, я решил сделать в логотип виде технического индикатора-лампочки. Суть проста:
Замок - Логотип сайта.
Лампочка - много идей!
Электроника - логическая техника электронная, ИМХО!

В общем вот, что получилось:

................................................................................
А вот так работает логотип:

Прикрепления: 8582887.png (60.3 Kb) · 8714339.png (56.6 Kb)


______________________________
Я вернулся, и это чудо.
______________________________


Сообщение отредактировал BOOM - Суббота, 13 Февраля 2010, 08:48
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг