CS2D - BlitzMax Game #1 on Steam Greenlight (Now Greenlit)

Community Forums/Showcase/CS2D - BlitzMax Game #1 on Steam Greenlight (Now Greenlit)

SimonasQu(Posted June) [#1]
CS2D is now finally on Steam Greenlight. Just before closing submissions and voting CS2D reached 1# rank in Greenlight top list!

CS2D has modified BlitzMax OpenGL/DirectX graphics API, real-time lighting, multiplayer, multi-resolution support, lua scripting, game modes, a lot weapons and many more features.

Steam Greenlight Page:
http://steamcommunity.com/sharedfiles/filedetails/?id=915502461

You can download game here:
http://www.cs2d.com/download

Trailer:
* https://www.youtube.com/watch?v=0U5KmjuB2WU

Screenshots:

*

*

*


skidracer(Posted June) [#2]
That is lovely work! Front page news :)

Don't forget to submit a screenshot to the site gallery.


SimonasQu(Posted June) [#3]
Thanks, that's great!


Hardcoal(Posted June) [#4]
Looks Good!
Hope Ill be there Too someday..


Yue(Posted June) [#5]
Powerfull. :)


coffeedotbean(Posted June) [#6]
remindes me of my most fav. Amiga PD game 'Extreme viloence' http://www.lemonamiga.com/games/details.php?id=2830




SimonasQu(Posted June) [#7]
Appreciate the feedback:)
I've always wondered what are the limits of BlitzMax. I have still having some technical problems though.
I haven't found out any good way to draw 3D textured polygons with depth enabled in openGL and DirectX. Perhaps that camera has orthographic projection, I'm not sure.


col(Posted June) [#8]
Perhaps that camera has orthographic projection

It does yes, it also converts direct to normalized device coordinates. That is the gpu only really understands 3D coords from -1 to +1 on all 3 axis. Later DirectX versions go from 0 to +1 on the z axis.

I've always wondered what are the limits of BlitzMax

There are no limits - expect only 32bit binaries, BlitzMaxNG resolves that issue for more architectures and platforms. The Max2D module is very limited though. If you're adventurous, like myself, there's even a Vulkan module for NG that can easily be ported to legacy BlitzMax, it is low level and could do with some kind of easy wrapper over the top of it, but then you may take away the whole point of Vulkan being low level.

Going to and from 3D isn't difficult at all, as you correctly guessed it's a matter of setting up the projection to suit. In fact I wrote some code for a fellow Blitzer so that he could mix 2D and 3D within the same Max2D draw calls. It's his private code so I won't share any source code, but point being is that it can be done and it's done by changing the projection matrix and adding in model/view matrices, you can also throw shaders into the mix too.


SimonasQu(Posted June) [#9]
Maybe there is any way how fellow Blitzer could share the source code?
I spent quite some time solving 3D problems already, I was about to drop the whole support for 3D features.


SimonasQu(Posted June) [#10]
Now the game is greenlit, I wonder if there are any good steam wrappers for BlitzMax?


coffeedotbean(Posted June) [#11]
I got achievements working in my game for PC|MAC http://www.blitzbasic.com/Community/posts.php?topic=107444 - skidracer did all the real work however


therevills(Posted June) [#12]
Congrats - looks great!