«    Сентябрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
RL-TeaM » Game Development » :: Dark Game SDK/DarkGDK ::
Остановите кризис!
Работать эффективнее и экономить Вам поможет Traffic Inspector
Контролируйте расход трафика, смотрите куда ходят Ваши пользователи.
Блокируйте назойливую рекламу, сайты одноклассников, анекдотов и игр.
Управляйте своей экономией из любой точки земного шара.
Обеспечьте безопасность Вашей сети от атак, вирусов и спама.
Функциональность одной строкой:
учет трафика, firewall, прокси-сервер, сертифицированная система биллинга,
антивирусная защита, сетевая статистика, маршрутизация, шейпер, антиспам, удаленный доступ.


Проверьте полнофункциональную версию программы бесплатно!

Подробнее о Traffic Inspector | Скачать Traffic Inspector
Сервис Файловая Почта снизил цены на диски!

Теперь всего 290 рублей за 4.5 гигабайт информации из интернета!

Подробности >>>
Game Development

:: Dark Game SDK/DarkGDK ::

 
Просмотров: 2133
:: Dark Game SDK/DarkGDK ::


Woah, here it is finally, a quality release by, guess who? Me.

This has a been a sought after peice of software for quite some time, and I've finally been able to aquire it.

The ease of DarkBASIC Professional with the power of C++ and .NET
Now you can take full advantage of the game engine that powers DarkBASIC Professional* from within a C++ environment with the Dark GDK.


A whole new world of possibilities can be opened up by combining the features that C++ offers and the power of the Dark GDK. The SDK brings the flexibility of the DarkBASIC Professional* engine to the world of C++ development while still retaining the ease of use that DarkBASIC Professional offers.

The Dark GDK provides virtually* all of the command sets found within DarkBASIC Professional* into an easy to use library format that is compatible with Microsoft Visual Studio C++ .NET 2003 and Microsoft Visual Studio C++ 2005.

Developing games with the Dark GDK offers many benefits:

Royalty Free License available
Faster program execution. Many examples tested saw FPS rates increased dramatically.
Much smaller executables. EXE file sizes start from 1.8 MB (1828 KB) with the 3D engine fully invoked.
Significantly faster compile times and easier debugging (dependant on compiler used)
Use virtually all of the commands and functions found in DarkBASIC Professional
Combine all of this with the features that C++ offers such as the chance to use object oriented code, an industry standard syntax, well developed compilers and IDEs.
All game commands are covered: joystick handling, keyboard input, music, sound and animation as well as the 3D game engine.
All the benefits of a C++ compiler and language structure / syntax, with the functions and features of DarkBASIC Professional
A great way to get into C++ development.

Use industry standard C++ compilers
Once installed it only takes a few simple steps to be able to use the SDK within your compiler and you can then start developing a C++ program that utilises the features of the GDK.

Here's an example to show just how easy the GDK is to use:

#include "DarkGDK.h"

void DarkGDK ( void )
{
// set sync on and sync rate to 60 frames per second
dbSyncOn ( );
dbSyncRate ( 60 );

// make a cube
dbMakeObjectCube ( 1, 10 );

// loop until the escape key is pressed
while ( !dbEscapeKey ( ) )
{
// update screen
dbSync ( );
}
}


This example places a 3D cube on screen and then loops round until the escape key is pressed using a standard C++ while loop. Many of you will recognise the commands as they are named in a very similar manner to those in DarkBASIC Professional. You'll notice they have a db prefix and no spacing. The commands themselves work in exactly the same way.

Examples and Help Files
A selection of example programs are provided with the Dark GDK demonstrating how to take advantage of its many features. Several brand new demos have been created and others converted from the original DarkBASIC Professional to demonstrate the benefits when using the Dark GDK.

Also included with the Dark GDK is a comprehensive help file detailing all of the functions available. A useful index and search facility is also provided.

* Some DarkBASIC Professional commands have been excluded, or have no GDK equivilant

Внимание! У вас нет прав для просмотра скрытого текста.
Уважаемый посетитель, Вы незарегистрированный пользователь. Мы рекомендуем Вам все-таки совершить этот обряд.
Важно!!!
Мы настоятельно рекомендуем проверять все скачанное антивирусами перед тем, как запускать у себя на компьютере (у соседей можете запускать без проверки :)

Онлайн сервисы для проверки на вирусы:

Касперский www.kaspersky.ru/scanforvirus
DrWeb www.drweb.ru/scan
ESET Online Scanner www.eset.com/onlinescan/
VirusTotal (комплексная проверка) www.virustotal.com
VirSCAN.org (комплексная проверка) virscan.org

Anubis (онлайновый поведенческий анализатор) anubis.iseclab.org
Если Вы нашли вирус - не надо писать в коментах "Атас, вирус" и т.п.   Прочтите п.12 Правил сайта и напишите в каком файле найден вирус, его название (хотя бы примерно) и каким антивирусом проверяли. И все запостите в коментариях.
Непредоставление этой информации будет расцениваться как флуд с попаданием в группу флудерастов.
Другие новости по теме:
Внимание! У вас нет прав для просмотра скрытого текста.
27 сентября 2007  Автор: InsideTheX
Полный спектр лучших азартных игр: Рулетка, Покер, Блэкджек, Видео Покер, Игровые автоматы, Слоты, Кено... Наличие системы контроля честности во всех азартных играх казино. Возможность начать игру - на интерес (без денег)!!! Большое количество способов пополнения игрового счета и вывода выиграша: Webmoney, Яндекс.Деньги,Кредитные карты, SMS платежи …             Играть в Grand Casino                               Скачать Grand Casino

Написал: dtX (27 января 2008 18:14) Сообщение #10
Дата регистрации:
15.01.2008
Публикаций: 0
Комментариев: 5
Благодарности: 0
Поблагодарил: 2
Репутация: нейтр.
Статус: offline
anyone have Dark Physics or Dark AI for Dark GDK ? winked
Написал: ilmz (4 января 2008 17:53) Сообщение #9
Дата регистрации:
17.07.2007
Публикаций: 14
Комментариев: 90
Благодарности: 453
Поблагодарил: 23
Репутация: нейтр.
Статус: offline
DarkGDK is FREE now, go to TPC site for more information...
Написал: ultranet (29 сентября 2007 06:49) Сообщение #8
Дата регистрации:
10.04.2007
Публикаций: 6
Комментариев: 74
Благодарности: 188
Поблагодарил: 54
Репутация: нейтр.
Статус: offline
InsideTheX, thank you very much.
Написал: deadlock (29 сентября 2007 00:00) Сообщение #7
Дата регистрации:
20.03.2007
Публикаций: 0
Комментариев: 3
Благодарности: 0
Поблагодарил: 1
Репутация: нейтр.
Статус: offline
Please somebody upload Rubux PhysX wrapper for Blitz3D! Thanx! smile
Написал: nabarunr.1 (28 сентября 2007 20:08) Сообщение #6
Дата регистрации:
11.09.2006
Публикаций: 92
Комментариев: 862
Благодарности: 1055
Поблагодарил: 277
Репутация: нейтр.
Статус: offline
markyind,
I"ll check that "cobra" out. Thanks for the info. smile
As far as physics is concerned, just grab Tokamak. There is a wrapper available for b3d.

InsideTheX,
Naughty boy! You changed from "outside" to "inside". "X" is intact, though... lol
Thanks for everything. Did you see my comments on Dem0n0!d and came here to check out? I'm glad I invited you. WELCOME! friends

Цитата: EXIS
Blitz3D not have instance commands...

Of course, because Blitz3D is not DBP. But that doesn't mean that you can't get the job done in b3d. Ever heard of "type"? You have to declare some stuff before you can use it in your code. You just can't say, "create 10 ak47 rifles for me and arrange them suitably on that table". tongue Just declare and name a new custom type for whatever you want to create, and then use the "New" operator in b3d for creating a new instance of that type you declared.
Just read the docs and you"ll find everything...minus some DBP bugs.


--------------------
Написал: EXIS (28 сентября 2007 18:27) Сообщение #5
Дата регистрации:
28.09.2007
Публикаций: 0
Комментариев: 1
Благодарности: 0
Поблагодарил: 2
Репутация: нейтр.
Статус: offline
Blitz3D not have instance commands.

DarkBasic have it:
Instance object
Clone object

Долбаный рапид шаре выложите этот фаил на какой нибуджь другой хост
.
Написал: markyind (28 сентября 2007 10:47) Сообщение #4
Дата регистрации:
21.08.2007
Публикаций: 0
Комментариев: 56
Благодарности: 0
Поблагодарил: 29
Репутация: нейтр.
Статус: offline
Does anybody have Rubux wrapper for Ageia Physx for Blitz3d SDK, need it to paly tongue .
Написал: InsideTheX (28 сентября 2007 09:25) Сообщение #3
Дата регистрации:
14.09.2007
Публикаций: 15
Комментариев: 10
Благодарности: 281
Поблагодарил: 5
Репутация: нейтр.
Статус: offline
I prefer Blitz3D SDK also - I was the first to release it on demonoid.com.
Написал: markyind (28 сентября 2007 09:00) Сообщение #2
Дата регистрации:
21.08.2007
Публикаций: 0
Комментариев: 56
Благодарности: 0
Поблагодарил: 29
Репутация: нейтр.
Статус: offline
nabarunr.1 - Have you heard of Cobra3d new , It has been inspired by Blitz3d and has dx9 shader and latest stuff and the ease of use like Blitz3d. The public demo will be coming next week and I think that it will be a great product. All regular Blitz3d users are saying great things about Cobra3d super .
But there is some time to check DBP SDK in the mean time good.
Написал: nabarunr.1 (27 сентября 2007 20:26) Сообщение #1
Дата регистрации:
11.09.2006
Публикаций: 92
Комментариев: 862
Благодарности: 1055
Поблагодарил: 277
Репутация: нейтр.
Статус: offline
I'm not a fan of DBP, as you all know. But I"ll definitely give it a try. Thanks. I am really curious about where you got this. Now PLEASE smile give me that DARK AI...

P.S.
This is the corresponding c++ code with the Blitz3D SDK, which creates a cube, rotates it, and lights the scene. The scene loops until the escape key is pressed.

#include <windows.h>

#include "blitz3dsdk.h"

extern int WINAPI WinMain(HINSTANCE hThisInst,HINSTANCE hPrevInst,LPSTR lpszArgs,int nWinMode){

bbBeginBlitz3D();

bbGraphics3D(800,600,0,2);

BBLight light=bbCreateLight();
BBCamera camera=bbCreateCamera();
BBMeshModel cube=bbCreateCube();

bbPositionEntity(camera,0,0,-4);

while (!bbKeyHit(1)){
bbTurnEntity(cube,1,2,3);
bbRenderWorld();
bbFlip();
}

bbEndBlitz3D();
return 0;
}

The thing is, I have done a lot more complicated stuff with Blitz3D without any problem, but DBP has always given me a hard time completing big projects.
Let's see if this SDK overcomes those problems.


--------------------
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
 
MrPerfect, вчера в 01:21 отв.: 1
, 20.11.2008 16:20 отв.: 0
yuexiae, 20.11.2008 14:04 отв.: 4
yuexiae, 20.11.2008 14:03 отв.: 28
yuexiae, 20.11.2008 13:51 отв.: 59
lemyr4ik, 20.11.2008 11:43 отв.: 0
mghgame, 20.11.2008 10:12 отв.: 9
kaspal, 19.11.2008 22:56 отв.: 19