Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / Tutorials + Code Snippets For All

Author
Message
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 14th Jan 2011 05:33
For everyone is probably wondering what happened to this thread:
I am working on a new project. For information about this project check my blog: http://www.tumblr.com/tumblelog/digitalfuryblog

Although, I don't have much time to post new stuff on this thread I might post something if requested to.

I strongly encourage others to post tutorials to keep this thread alive.

DigitalFury
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 28th Jan 2011 05:47 Edited at: 28th Jan 2011 05:47
I am very close to finishing my Game Template. I still have to find a price point and I still need to finish the help files.

My progress I posted on my blog:
http://www.tumblr.com/tumblelog/digitalfuryblog

DigitalFury
BillR
22
Years of Service
User Offline
Joined: 19th Mar 2003
Location: United States
Posted: 28th Jan 2011 09:09
@DigitalFury - Did you like my DarkPhysics - Bullet Time mini tutorial?
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 28th Jan 2011 22:27
@BillR - It is a nice implementation to pausing and viewing the world while the physics world is paused. It could be expanded to walk around using a character controller and pausing everything, but the character controller. It would make it easy to debug and adjust the physics properties real-time.

I'm surprised there hasn't been much response here.

DigitalFury
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 29th Jan 2011 00:55
I finished the code part of the template. I am going to write a modular version and the documentation and test everything to make sure it works then I will be done with the Game Template.

I still have to find a price point and I still need to finish the help files.

My progress I posted on my blog:
http://www.tumblr.com/tumblelog/digitalfuryblog

DigitalFury
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 30th Jan 2011 23:30 Edited at: 2nd Feb 2011 21:20
Game Template

Early Preview


I don't have an official home for this yet. The Game Template is a project I started after I lost my job. I have spent 4-5 months on this project and I am going to be releasing it commercially for cheap. I will constantly update this project with new features coming out with an updated library of commands.

Features:
- Performance: To control how fast the game runs. You have control of how many loops per second of every loop or thread.
- Multi-Threading support: Basic Multi-Threading support. Not much you can do with it yet. I am just starting to implement mutexes. It isn't 100% crash proof though.
- File: Find Files, Save, and lookup files
- Resource Management: The most flexible resource management tied into a file database.
- Timers: Timed events or simple game timers.
- Animation: Early stages of learning how to quickly export and load animation. Working on a new solution for converting anything to enhanced animation format.
- Input: Capture input from multiple keys/buttons and easily create functions (events) to do something if a key was pressed/released/held down.
- Create Threads/Coroutines and it is automatically handled by the template.
- Create setup functions that are automatically called by the template
- Resource searching by name
- Animation searching by object name and animation name
- Debugging: Basic Debugging. I will expand this feature later. It reports errors to the debug window and saves the messages in a log file.
- ..and much more

Function List:

Main.dba:
Loop_Main
Loop_Display
Update_Main

Animation.dba:
Setup_Animation

CharacterShop_Extract
ApocalypticPack_Extract
ModelPack10_Extract

Animation_WriteList
CharacterShop_WriteList
ApocalypticPack_WriteList
ModelPack10_WriteList

CharacterShop_NoAnimAll
ApocalypticPack_NoAnimAll
ModelPack10_NoAnimAll

Extract_FPSCreatorBase
Extract_CharacterShopBase
Extract_ModelPack10

Dynamic Resources.dba:
Coroutine_GarbageCollection

DeleteObject
DeleteSprite
DeleteMemblock
DeleteCamera
DeleteEmitter
DeleteVector2
DeleteVector3
DeleteVector4
DeleteImage
DeleteEffect
DeleteSound
DeleteMesh
DeleteMusic
CloseFile
DeleteMatrix
CloseDFS
CloseKFS
DeleteLookup
DeleteBank
DeleteMutex

NextObject
NextImage
NextCamera
NextEffect
NextSound
NextMesh
NextMemblock
NextVector
NextEmitter
NextMusic
NextFile
NextSprite
NextMatrix
NextDatabase
NextLookup
NextBank
NextCoroutine
NextMutex
NextDll

Lua_FileAdd
Lua_FileGet

File_LoadObject
File_LoadSound
File_LoadMusic
File_LoadEffect
File_LoadImage
File_LoadAnimation

Lua_LoadObject
Lua_LoadSound
Lua_LoadMusic
Lua_LoadEffect
Lua_LoadImage
Lua_LoadAnimation

Database_LoadObject
Database_LoadSound
Database_LoadMusic
Database_LoadEffect
Database_LoadImage
Database_LoadAnimation

Lua_GetObject
Lua_GetImage
Lua_GetCamera
Lua_GetEffect
Lua_GetSound
Lua_GetMesh
Lua_GetMusic
Lua_GetFile
Lua_GetEmitter
Lua_GetSprite
Lua_GetMatrix
Lua_GetVector
Lua_GetDatabase
Lua_GetLookup
Lua_GetBank
Lua_GetCoroutine
Lua_GetMutex
Lua_GetAnimationByName
Lua_GetAnimation

Lua_NameObject
Lua_NameImage
Lua_NameCamera
Lua_NameEffect
Lua_NameSound
Lua_NameMesh
Lua_NameMusic
Lua_NameFile
Lua_NameEmitter
Lua_NameSprite
Lua_NameMatrix
Lua_NameVector
Lua_NameDatabase
Lua_NameLookup
Lua_NameMemblock
Lua_NameBank
Lua_NameCoroutine
Lua_NameMutex
Lua_NameAnimation

Database_ResourceSearch
File_ResourceSearch
Lua_ResourceSearch

FreeObject
FreeImage
FreeCamera
FreeEffect
FreeSound
FreeMesh
FreeMusic
FreeEmmitter
FreeSprite
FreeFile
FreeMatrix
FreeVector
FreeLookup
FreeMemblock
FreeBank

LoadObject
LoadImage
LoadEffect
LoadSound
LoadMusic
LoadMesh

OpenFileToWrite
OpenFileToRead
CloseCurrentFile
LoadSprite
CreateSprite
CreateCamera
CreateSphere
CreateComplexSphere
CreateCube
ObjectToMesh
MeshToObject
CreateAnimatedSprite
LoadDll

Events.dba:
SetupEvents

PerformanceEvent_Create
PerformanceEvent_SetThread

Event_Create
Event_Call
Event_CallByName$
Event_CallByPtr
Event_CallByNumber
Event_SetParameter1#
Event_SetParameter1$
Event_SetParameter2#
Event_SetParameter2$
Event_SetParameter3#
Event_SetParameter3$
Event_SetParameter4#
Event_SetParameter4$
Event_SetParameter5#
Event_SetParameter5$

CreateCoroutine
Update_Coroutines
Close_DeleteCoroutines

CreateThread
CloseThread
CloseAll_Threads
ThreadSleep

CreateMutex
Set_CanRunFlag
Get_CanRunFlag

Lua_GetThreadIndex
Lua_NameThread

File.dba:
Setup_File
SaveAsDatabase
SaveAsFile
LoadFile
LoadDatabase
ScanFolder
HandleFile
RemoveExtension$
GetFileExtension$
GetPathFolder
GetExtentionType
DeleteFileDatabase()

Input.dba:
Thread_ScanInput
KeyPressed
MousePressed
Mouse_GetState
MouseName$
FindKeyIndex
FindMouseIndex

Messages.dba:
Send_Error$
Send_Message$
Send_Warning$
Handle_Messages
Send_ShutDown

Performance.dba:
Update_Performance

Setup.dba:
Setup
Close
Lua_LoadScript

Timers.dba:
Create_Timer
Create_TimedEvent
Update_TimedEvents
Reset_Timer
GetHours
GetMinutes
GetSeconds
GetMiliSeconds
GetFreq

If you want anything in the next template let me know. I will constantly update the template until I have a full editor and framework for making games easily.

Updates are posted on my blog:
http://www.tumblr.com/tumblelog/digitalfuryblog

Any questions, comments, ideas, or thoughts let me know.

DigitalFury
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 3rd Feb 2011 21:48
Game Template Updates

Game Template will be released within a week!


The game template is going to be released early without a few features so I can release it earlier. These features I removed will be given for free as updates.

Official Price: The official price has been lowered due to several changes. I was going to charge $10 for the features listed below along with a few other features that I removed from the final Game Template. The official price will be $5 and the feature list and help file will be posted soon to show what is included.

Unofficial Game Template Mini-Competition: Here are some early details on the competition. You will use the Game Template + the code provided to make a mini game. A portion of the profits of the game template will fund this competition.

Included in free future updates:
- Modular version: One Setup function. Include any classes you need. Classes are independent and don’t depend on any other classes.
- Tutorial version: Full documentation. The difference between the help file is that the game template will be completely broken down and explained where the help file explains how to use the template and each function. I will release this after the competition.
- Examples: Examples showing how to use each class. I will release this after the competition.
- Bug Fixes: If there are any bugs then I will fix then and release the bug fixes free.

Updates are posted on my blog:
http://www.tumblr.com/tumblelog/digitalfuryblog

I will soon add my new Program Announcements thread and website with paypal for buying the Game Template!

DigitalFury
DigitalFury
15
Years of Service
User Offline
Joined: 30th Jul 2010
Location: United States
Posted: 6th Feb 2011 19:16
Game Template

Finally Released!


After a lot of hard work rewriting and adding the 218 functions I have finally finished my Game Template. I am putting all my time into this project so I won't be writing anymore tutorials.

For anyone interested in the Game Template:
http://forum.thegamecreators.com/?m=forum_view&t=181350&b=5

DigitalFury


Game Template: Everything you need to develop your games.

Login to post a reply

Server time is: 2025-08-08 08:20:28
Your offset time is: 2025-08-08 08:20:28