100 framework sales! I'm giving away a FREE copy!

BlitzMax Forums/BlitzMax Programming/100 framework sales! I'm giving away a FREE copy!

Grey Alien(Posted 2007) [#1]
Hiya, yep I've sold 100 copies of my Grey Alien BlitzMax Game Framework and I'm giving away a free copy to one of my next 3 customers. You can find out more here:

http://www.blitzbasic.com/Community/posts.php?topic=73012

I'm posting about it here as well because I know that not everyone visits General Discussion and thus some people will find it useful seeing my post here. I hope you don't mind :-)


MGE(Posted 2007) [#2]
Is there a full list of what your framework does? I'm thinking I might need this for my game. Thanks!


ckob(Posted 2007) [#3]
http://www.greyaliengames.com/framework.php


Grey Alien(Posted 2007) [#4]
Thanks ckob.

JGOware: And there's more detail here:

http://www.greyaliengames.com/framework/faq.html#detail


Winni(Posted 2007) [#5]
How's the Mac version coming along, Grey? I'll buy it when it's no longer Windows-only.


N(Posted 2007) [#6]
Only 100 sales?


Grey Alien(Posted 2007) [#7]
Hi Winni. Well it totally works on Mac, I compile regular Mac version of my current game to send to the Artist. There's also an Intel Mac demo here:

http://www.blitzbasic.com/Community/posts.php?topic=71188

There are a few Win32 only features in the framework that I aim to convert to Mac shortly for my next release. None are critical, in fact here's the list:

- Include an icon with the exe
- Detect if app was suspended whilst loading
- Display Desktop Hz
- Display Full-Screen Hz
- Centre Window on Desktop
- Add a minimise icon to Window
- Add a maximise icon to Window
- AppResume detection via Windows API in rare case when Blitz doesn't report
it
- Detect if window has been moved and reset timing variables
- Reading mouse coords relative to desktop in order to allow mouse cursor to
slide out of the window instead of get stuck at the edge
- Set an icon on the window
- Force window to minimise
- VWait (DirectX only)
- CreateMutex (for detecting if 2 versions of app are running)
- Set Process Priority
- Get Environment Variable
- Set Desktop Wallpaper
- Get RAM used
- Get VRAM used (Direct X only)

As you can see there is nothing critical in the list, it's just a few bonus items that you may or may not use. If you didn't have my framework you'd still need to figure out how to do those things and hundreds more on your own. Those functions account for maybe 1% of my code, basically nothing.

Hope this helps.


Winni(Posted 2007) [#8]
Ok, Grey, I just clicked on that PayPal button. :)

I'm not sure though when I will get around to looking at it; I've gotta go on a business trip to Copenhagen tomorrow and will stay there for a couple of days.


pls(Posted 2007) [#9]
Ok, one more mac client for your list... :-)
Just bought it...

PLS


Grey Alien(Posted 2007) [#10]
wow, cool thanks guys! :-) Processing the sales now.

Winni: have a good trip. I've been to Copenhagen to visit a friend, I really liked it there.


pls(Posted 2007) [#11]
I won the free copy. Found it very rewarding since I had never "won" anything in my entire life (hard work gets me stuff, but luck is something new and unexpected).

Being a huge fan boy of indie games and the people that write them I am spending the money on two copies (one for myself and another for my wife) of Grey Alien next game.

PLS


DIJ(Posted 2007) [#12]
congrats pls


Grey Alien(Posted 2007) [#13]
Yeah congrats, and what a nice guy! :-)