Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Вниз

Yok - игры на Delphi, OpenGL без VCL   Найти похожие ветки 

 
DJ KARIES   (2007-01-07 13:14) [0]

Выложил текущее состояние своей библиотеки YOK на страничке:

http://hexcity.com/yok/

v0.0.4 4.01.2007
+ Пример: Sprite bounce

v0.0.3 3.01.2007
+ Пример: Ball bounce

v0.0.2 3.01.2007
+ Пример: Mouse tail

Версия 0.0.1
Пока там 2 примера: инициализация библиотеки и база (вывод текста, полигона, реакция на нажатие клавиш).

Есть модули для синтеза и вывода звука посредством DirectSound, на них основан проект mss http://hexcity.com/mss/
Библиотека YOK будет расширяться.

Выложил на сайте начальную версию игры Code Runner.
Code Runner — аналог игры Lode Runner с ZX Spectrum.
Пока нтерактивность и геймплей на минимуме.

Просьба попинать проект.


 
Советчик   (2007-01-08 06:03) [1]

Изучи GLScene.


 
Советчик   (2007-01-08 06:06) [2]


> v0.0.4 4.01.2007
> + Пример: Sprite bounce
>
> v0.0.3 3.01.2007
> + Пример: Ball bounce


А в GLScene загрузка 3ds и smd. Скелетная анимация, поддержка мультитекстурности, то есть лайтмепов, поддержка движком физики ODE и Newton ...

Зачем ты велосипед изобретаешь, а ?


 
DeadMeat ©   (2007-01-08 10:55) [3]

> А в GLScene загрузка 3ds и smd. Скелетная анимация, поддержка
> мультитекстурности, то есть лайтмепов, поддержка движком
> физики ODE и Newton ...
>
> Зачем ты велосипед изобретаешь, а ?

В Doom3 тоже много фич. Так зачем придумали Unreal3? Может хватит, а? Я понимаю, ты фанат, но тебя пока не спрашивали, что лучше. Ок? Андерстэнд?


 
XProger ©   (2007-01-08 13:17) [4]

Советчик, чтобы моск не отрафировался


 
grisme ©   (2007-01-08 23:41) [5]

спрайтовая часть выглядит неплохо..вообще, проект больше катит на мультимедиа-библиотечку, этакую юзабельную для презентаций. все, конечно, еще в переди, но называть пока "игровой" проект я б не стал.
и еще, куда так версии ежечасно поднимаешь? :P


 
Советчик   (2007-01-09 01:26) [6]


> DeadMeat ©   (08.01.07 10:55) [3]
> В Doom3 тоже много фич. Так зачем придумали Unreal3?

Потому, что лицензия такая. А на западе с этим принято считаться, особенно в коммерческих структурах.


> Может хватит, а? Я понимаю, ты фанат, но тебя пока не спрашивали,
>  что лучше. Ок? Андерстэнд?

Он спросил "Просьба попинать проект.". Я попинал.
Так, что облажался как раз ты. Что лезешь в чужой разговор, вообще?


> XProger ©   (08.01.07 13:17) [4]
> Советчик, чтобы моск не отрафировался

Изобретательство своего велосипеда может означать как раз это.


 
XProger ©   (2007-01-09 01:50) [7]

Советчик, к сожалению средства исключительно GLScene не способны дать мне той же скорости что и чистый OpenGL, а движки подобные думу мне не по карману. Я в некоторой степени завидую тебе, т.к. ты по-видимому, решаешь простые задачи простыми средствами...


 
antonn ©   (2007-01-09 13:36) [8]

Советчик
а что в наше время не "велосипед"?


 
аматор ©   (2007-01-09 14:46) [9]

Привет...
Прикол: велосипед и сейчас изобретают (добавляют что-то новое, убирают старое). Поищите в поисковике, Советчик, может убедитесь в том, что Вы не правы... :) А может и нет...


 
Советчик   (2007-01-10 02:20) [10]

> XProger ©   (09.01.07 01:50) [7]
>
> Советчик, к сожалению средства исключительно GLScene не
> способны дать мне той же скорости что и чистый OpenGL,

См компонент TGLDirectOpenGL.


> antonn ©   (09.01.07 13:36) [8]
>
> Советчик
> а что в наше время не "велосипед"?

Для GLScene, например, своя физика не велосипед.
Поэтому и пользуются прилепленными библиотеками ODE и Newton"а.


> аматор ©   (09.01.07 14:46) [9]
>
> Привет...
> Прикол: велосипед и сейчас изобретают (добавляют что-то
> новое, убирают старое). Поищите в поисковике,

Потому, что на улицах города искать их бесполезно.


 
XProger ©   (2007-01-10 03:35) [11]

Советчик, смысл использовать этот компонент таща за собой GLScene со всеми вытекающими отсюда последствиями?


 
Советчик   (2007-01-10 04:18) [12]


> XProger ©   (10.01.07 03:35) [11]
> Советчик, смысл использовать этот компонент таща за собой
> GLScene со всеми вытекающими отсюда последствиями?


Хватит гнать на GLScene, аргументируя это общими словами "вытекающими отсюда последствиями", "средства исключительно GLScene не способны дать мне той же скорости".

Скажи лучше, что ни черта не понимаешь в GLScene, поэтому и несёшь эту чушь, а когда тебе деликатно объясняют как её понять, то только отбрёхиваешься.


 
Vovan #2   (2007-01-10 13:38) [13]

2 Советчик:

Вах вах, такой умный, разобрался в GLScene, а другие не могут. Им слабо. Ты уникален, ты "избранный". Ждём от тебя красочных игрушек!


 
XProger ©   (2007-01-10 18:45) [14]

Советчик, мои слова закреплены моим опытом. Если ты имеешь другие факты, то дай мне ту же скорость в простом до безобразия примере? http://xproger.mirgames.ru/tmp/stars.rar

500 000 биллбордов, разбросаны по кубу 1024^3


 
Советчик   (2007-01-11 03:09) [15]


> XProger ©   (10.01.07 18:45) [14]
> 500 000 биллбордов, разбросаны по кубу 1024^3

Каждый из которых на экране занимает два пикселя.


 
XProger ©   (2007-01-11 09:06) [16]

Советчик, неужели у GLScene присутствует дополнительная нагрузка на филлрейта? Она же гибка по твоим заявлениям... А ещё я слыхал что на GLScene можно без проблем, за пару минут, сваять багающего по ландшафту персонажа... а вот такую простую демку повторить - никак?
Кстати, давал её на повторение блитцерам (Blitz3D). В итоге имеем 8x понижение скорости работы, а ведь до этого тоже заявляли что "ничего на свете круче нету"...


 
DJ KARIES   (2007-01-11 16:49) [17]

Вот начальная версия редактора спрайтов (пока без исходников, скоро причешу и выложу): http://hexcity.com/rul_ed/rul_ed_v0_0_1.rar 207 кБ

В программе производится редактирование спрайтов, состоящих из массива трансформированных прямоугольников.
Вывод через OpenGL, используется VCL.

---
ЗЫ: по теме. Чем больше доступно видов библиотек, тем проще использовать используемые в них идеи и реализации.
Для кого-то хобби на бейсике GOTO строчить и мышкой кидать контролы, для меня в настоящее время хобби сделать свою библиотечку и примеры, что сам же буду использовать при создании своих игр.
Мне нравится автономность без рамок фреймворков типа .NET или GLScene.


 
Советчик   (2007-01-12 03:20) [18]


> XProger ©   (10.01.07 18:45) [14]
>
> Советчик, мои слова закреплены моим опытом. Если ты имеешь
> другие факты, то дай мне ту же скорость в простом до безобразия
> примере? http://xproger.mirgames.ru/tmp/stars.rar

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


 
DJ KARIES   (2007-01-12 09:37) [19]

Обновил:

0.0.6 12.01.2007
 + Пример: Code Runner
 + Пример: Bump text
 + Пример: Floor 3D
 + Класс камеры
 + Мелкие изменения


 
DeadMeat ©   (2007-01-12 10:19) [20]

> [18] Советчик   (12.01.07 03:20)

Я так понимаю, что его исходник тебе ничего не даст. Просто скажи, что не можешь и все. Ибо его придется пихать в DirectOpenGL с большими извращениями. А следовательно смысл в этом? Это ведь тот же OpenGL но с прослойкой из GLScene.
В таких тестах надо делать все средствами самой GLScene. Т.е. создай динамически 500 000 TGLSprite с текстурой. Сразу скажу, фпс будет не высокий.
Тут есть другая сторона дела. А смысл именно в таком тесте? В GLScene в случае реальной необходимости такой сцены есть свои способы. К примеру TGLParticlesEx. Или тот же самый DirectOpenGL. Если тестировать, то уж реальную ситуацию а не просто филлрейт. К примеру не большую игровую зарисовку. Или демку. Но не простую, а с "извращениями".

ЗЫ. И вообще... не надо тут оффтопить. Автор просил его проект оценить. Хотите потягаться в скорости разработки или в ФПСе, создайте отдельную ветку пожалуйста.


 
XProger ©   (2007-01-12 10:31) [21]

Советчик - очередной амбициозный пустомеля на форуме... DeadMeat дело говорит :)



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.007 c
15-1202182276
Rian
2008-02-05 06:31
2008.03.23
Как через Format выводить Float фиксированного размера?


15-1202578961
kiber-pilot
2008-02-09 20:42
2008.03.23
Список замен


2-1204095494
Chorniy
2008-02-27 09:58
2008.03.23
проблема с Thread32First, вот код... вроед все должно быть норм.


3-1193851478
MM_ASH
2007-10-31 20:24
2008.03.23
StoredProc Source


2-1204014098
dracula
2008-02-26 11:21
2008.03.23
ReadFile и юникод





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский