Re: DerelictSteamworks

2015-08-19 Thread extrawurst via Digitalmars-d-announce

On Wednesday, 19 August 2015 at 10:03:37 UTC, WebFreak001 wrote:

On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote:

Hi everyone,

during my development of a little game engine in my spare time 
with D I created a couple of libs and wanted to announce one 
of them that I find particularly useful.


[...]


Nice, now I can finally implement the steam api in my game 
engines, thanks :D


You are welcome!
Do you have anything ready for steam yet ?


Re: DerelictSteamworks

2015-08-19 Thread WebFreak001 via Digitalmars-d-announce

On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote:

Hi everyone,

during my development of a little game engine in my spare time 
with D I created a couple of libs and wanted to announce one of 
them that I find particularly useful.


[...]


Nice, now I can finally implement the steam api in my game 
engines, thanks :D


Re: DerelictSteamworks

2015-08-18 Thread Rikki Cattermole via Digitalmars-d-announce

On 19/08/2015 1:07 a.m., Mike Parker wrote:

On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote:

Hi everyone,

during my development of a little game engine in my spare time with D
I created a couple of libs and wanted to announce one of them that I
find particularly useful.

A Dynamic binding for the Steam API:

dub: http://code.dlang.org/packages/derelict-steamworks
github: https://github.com/Extrawurst/DerelictSteamworks

I can finally announce this as the latest sdk release (1.34) includes
a flat c-api by default that these bindings use.


Awesome! That's something I've always planned to get around to some day.
Glad you got there first :)



In any case let's create the first platform independent game written
in D on Steam


Mayhem Intergalactic could have been platform-independent([1] and [2]).
IIRC, it was written with D1. DerelictSDL and DerelictGL were used
(probably from Derelict 2) as Crispy mentioned halfway down the thread
at [3]. I know he did some work on Mac, but it appears he only ever
released on Windows. There's probably an old newsgroup announcement
somewhere.

[1] http://www.inventivedingo.com/mayhemig
[2] http://store.steampowered.com/app/18600/
[3] http://dsource.org/forums/viewtopic.php?t=2891


On that note about dsource:
phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : -1 ERROR: value too long for type character(8)

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, 
session_time, session_ip, session_page, session_logged_in, 
session_admin) VALUES ('5cca698ac32fb019472a8c3350eaf3db', -1, 
1439906106, 1439906106, '96600', 19, 0, 0)


Line : 187
File : sessions.php



Re: DerelictSteamworks

2015-08-18 Thread Mike Parker via Digitalmars-d-announce

On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote:

Hi everyone,

during my development of a little game engine in my spare time 
with D I created a couple of libs and wanted to announce one of 
them that I find particularly useful.


A Dynamic binding for the Steam API:

dub: http://code.dlang.org/packages/derelict-steamworks
github: https://github.com/Extrawurst/DerelictSteamworks

I can finally announce this as the latest sdk release (1.34) 
includes a flat c-api by default that these bindings use.


Awesome! That's something I've always planned to get around to 
some day. Glad you got there first :)




In any case let's create the first platform independent game 
written in D on Steam


Mayhem Intergalactic could have been platform-independent([1] and 
[2]). IIRC, it was written with D1. DerelictSDL and DerelictGL 
were used (probably from Derelict 2) as Crispy mentioned halfway 
down the thread at [3]. I know he did some work on Mac, but it 
appears he only ever released on Windows. There's probably an old 
newsgroup announcement somewhere.


[1] http://www.inventivedingo.com/mayhemig
[2] http://store.steampowered.com/app/18600/
[3] http://dsource.org/forums/viewtopic.php?t=2891






Re: DerelictSteamworks

2015-08-18 Thread xky via Digitalmars-d-announce

On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote:

Hi everyone,

during my development of a little game engine in my spare time 
with D I created a couple of libs and wanted to announce one of 
them that I find particularly useful.


[...]


NICEE WORK! :)