New Grey Alien BlitzMax Game Framework V0.99!

Community Forums/Showcase/New Grey Alien BlitzMax Game Framework V0.99!

Grey Alien(Posted 2006) [#1]
Yes, this release is a big one with tons of new improvements including:



Try the mini-game demo to see it in action: http://www.greyaliengames.com/aotmg/aotmg039.zip (5.59Mb)

Find out more about the framework: http://www.greyaliengames.com/framework/faq.html













*********************************************************
The Game Framework (Windows only) is a collection of files that you can use to make a professional quality game. It also comes with an example mini-game called Attack of the Mutant Greys.

You can buy it for $49 or £25.90 or €38 (please ask for prices in other currencies). This gives you a royalty free licence to use the code for freeware and commercial projects. You will receive updates as and when they become available. I may put the price up soon as I add more featured.

To buy it, please go here: http://www.greyaliengames.com/contact.php and use the Paypal donate button (this is my preferred method).
Or use Share-it! https://secure.shareit.com/shareit/checkout.html?PRODUCT[300072102]=1
If you are based in the U.K. and want to pay by cheque or postal order, please email me (my email address is in my profile and on my website). If enough people want to pay via a different method, I'll look into it.
*********************************************************
How To Play
-----------

Just move left and right and shoot the UFOs with Z, that's it for now...

Keys
----

Press <Esc> to exit the game.
Press <F> to toggle full screen/windowed mode.
Press <V> to toggle VSync on/off.
Press <G> to toggle DirectX/OpenGL.
Press <D> to bring up the debug display
Whilst in debug mode, press <J> to jump level.
Whilst in debug mode, press <R> to restart level.
Whilst in debug mode, press <T> to toggle fast (full speed).
Whilst in debug mode, press <L> to toggle slow motion.
Whilst in debug mode, press <I> to toggle Flip modes.
Whilst in debug mode, press <A> to toggle anti-lag fix.
Whilst in debug mode, press <N> to toggle No Timing.
Press <P> to pause the game.
Press <Q> to quit the game.
Press <S> to toggle sound on/off.
Press <M> to toggle music on/off.
Press <-> and <=> to adjust sound volume.
Press <F12> to take a screenshot.
Press <Ctrl+X> to exit the game instantly.


Summary of features (in no particular order):
Smooth Fixed Rate Logic timing. 
Dynamically change between Full-Screen and Windowed Mode. 
Dynamically change between DirectX and OpenGL. 
Windowed mode has working minimise and close buttons. 
Game and music pauses whenever focus is lost. 
Full icon support. 
Ini file to save user settings. 
Extensive debug suite. 
Take screenshots with F12. 
Integrated mouse pointer. 
Sound and music functions. 
Sprite type. 
Button type. 
Menu type. 
Animation type for handling multi-phase animations. 
Splash screen. 
Loading screen. 
Title screen. 
Fully working options screen. 
Load, save and enter High Scores. 
Other example screens such as Level Complete, Game Complete, Game Over, and Credits. 
Select Level Map which zooms and scrolls. 
Example types such as Player (with shield, lives, target, and level), Bullet, Alien etc. 
Fast fade. 
Manage multiple game screens easily. 
Event-based input instead of PolledInput. 
BlitzMax fixes and workarounds. 
And more! 

List of features in detail:


Yep, you are getting tons of cool stuff for your money! Plus I keep on enhancing the code with more useful features. Next up: Full Profile Management System and in-game menu. Watch this space!

BIG thanks to everyone on the forums who has offered advice and helped with testing! Also EXTRA BIG thanks to all my loyal customers for your continued support :-)


Murilo(Posted 2006) [#2]
Nice one! I'm looking forward to this landing in my inbox.


Grey Alien(Posted 2006) [#3]
give me about 30 mins :-)


Grisu(Posted 2006) [#4]
Nice one Alien. Seems you have been busy. :)


Amon(Posted 2006) [#5]
Nice. :)

I didn't realise that the framework would save me a whole bunch of time. It is worth every penny. :)


Grey Alien(Posted 2006) [#6]
thanks guys.

Amon, of course it saves you (loads of) time, I wasn't making it up when I said "Don't reinvent the wheel" etc ;-)

Update has gone out. Check your email.


Damien Sturdy(Posted 2006) [#7]
Feckin hell this filled up quick!

I do have a question though- What makes this "Windows Only" at the moment? :)


Grisu(Posted 2006) [#8]
Grey doesn't own a Mac I think... :)


Damien Sturdy(Posted 2006) [#9]
I know, I was more wondering wheather he knew for a fact it worked only on windows ;)


Grey Alien(Posted 2006) [#10]
Grey doesn't own a Mac I think... :)

Yeah that's it basically. Well it *should* compile on a Mac as all the Win32 bits are protected with compiler directives, and it's already OpenGL compatible. It's just that some of the fancy pants OS-related features won't do anything on Macs (such as Icon support, minimise etc). But the rest of it will totally work and be useful. When I release my next game, I'll ask the producer to buy me a Mac as he wants to do a Mac conversion anyway. Then I'll look into a Mac version of the framework. I also don't have a Linux machine, but it should still run, but without the fancy OS-related stuff. I don't have any real intention to setup Linux to test it at the moment though.


Blitzblaster(Posted 2006) [#11]
Nice Game Grey Alien. I play`d to level 10
Total Score: 5140
Total Kill: 110
Toal Time: 129

But the aliens and the playership was very big. To big i think ;)

But it is a nice small game.


Grey Alien(Posted 2006) [#12]
Thanks Blitzblaster. It's not really a proper game, just a demo of the framework I'm selling. Hmm 110 kills, sounds like a bug, should be 100. I'll look into it (and try to beat your score! ;-))


Steve Elliott(Posted 2006) [#13]

It's not really a proper game...



Yes but it definitely gives a better impression to potential customers in this updated version - smooth scrolling backgrounds and so on (even with large sprites). :-)


Blitzblaster(Posted 2006) [#14]
hm a bug Grey Alien ? No i`m so fast, that i become 110 :) kills....lol...


Murilo(Posted 2006) [#15]
Did anyone else receive Grey's framework v0.99 email twice?

Thanks though Grey. Going to have a play tonight.


Steve Elliott(Posted 2006) [#16]
Yes I did - it's good Grey but I don't want 2 copies. ;-)


Grey Alien(Posted 2006) [#17]
lol. Yeah I've no idea why everyone got it twice! Sorry about that. Was the second one a zip or a rar? Also did you get the other emails twice like the SyncMods one, or the one I sent out before the zip file saying "Get ready for framework 0.99"? There's only one of each in my Outlook Express send items box. However, I did forward the email to 7 customers but changed the attachment to a rar. However, forwarding shouldn't resend it to everyone on the original BCC list should it?


Steve Elliott(Posted 2006) [#18]
Every email I get from you I get twice Jake! I'm not deaf you know - I SAID I'M NOT DEAF YOU KNOW. ;-)

Seriously, it's only the framework I've been getting twice - including the original version.


Grey Alien(Posted 2006) [#19]
Must be my email provider or something. How weird. Also it's only emails with attachments, which is just great as the attachments are big! I've no idea how to sort this out though :-(

Blitzblaster: Hmm I just played all the way through and got:

score = 4210 (I was more efficient in my kills ;-p)
kills = 100
time = 111

could you have been mistaken I wonder, or did you die and restart or just loose a life or something? Or may you replayed a level, that's it! On the main map you probably clicked a previous level and played that rather than the current one :-)


Steve Elliott(Posted 2006) [#20]
Jake, have you got your clients 'email' and 'name' fields both set to an email address in your address book? That might explain it.


Grey Alien(Posted 2006) [#21]
yes that could be it. I'll check it out, didn't realise that would cause a ptoblem...


Grey Alien(Posted 2006) [#22]
OK I've changed them all to have proper names, let's see if that helps with the next update, thanks Steve.


Grey Alien(Posted 2006) [#23]
I've fully tested it with the latest Sync Mods and tweaked the code to remove obsolete fixes now.


Steve Elliott(Posted 2006) [#24]
Only got 1 copy this time. ;-)


Grey Alien(Posted 2006) [#25]
interesting, someone else reported two copies of it. sigh.


Murilo(Posted 2006) [#26]
I only received one this time too.


Barnabius(Posted 2006) [#27]
Just one copy here and I wish to thank you for the great work you've done so far. The framework is so easy to use and I've learned a great deal from it already.

Barney


Grey Alien(Posted 2006) [#28]
Jimmy Krankie: It could be random but maybe me giving everyone proper names has sorted it.

Barnabius: you are welcome. Hope you like the new version.


Alienforce(Posted 2006) [#29]
Wow! This was really worth every $$... What a time saver!
Just started to intergrate Gabriels TV3D mod. Looking good so far :)


Grey Alien(Posted 2006) [#30]
Alienforce: That's great, I'm glad it's going well with TV3D :-) When it works, please post a demo or let me know as I can add to the FAQ that it works.


Blitzplotter(Posted 2006) [#31]
Grey: just had a chance to sit down and start to sift thru' your latest user guide... upon first glance it looks very comprehensive - I may get my product ready for Autumn instead of Christmas.


Grey Alien(Posted 2006) [#32]
good for you. The latest user-guide does have that 21 point guide to making your own game, which should be useful. I look forward to seeing it anyway :-)


Blitzplotter(Posted 2006) [#33]
Grey: Your latest bit of info has moved my project forward a great deal, I may even opt for some BMax / B3D integration potentially via info saved to textfiles....


Grey Alien(Posted 2006) [#34]
nice to hear.

I've just emailed out an updating Getting Started Guide with some support queries answered in it.

At some point (around V1.01) I'll have some level loading code that I can release too.


Grey Alien(Posted 2006) [#35]
Just added a working in-game menu:



Next up, full player profile management system. This is worth $49 alone!


Blitzplotter(Posted 2006) [#36]
Your support is faultless... keep up the good work grey :~)


InvisibleKid(Posted 2006) [#37]
just want to add an, i agree with blitzplotter :-)


Grey Alien(Posted 2006) [#38]
yay, you've made my day (+ it's my birthday :-))


Blitzplotter(Posted 2006) [#39]
Happy B'day Grey.... my project is ALREADY teetering on the edge of the functionality of the 'other' version I developed in B3d. I say already due to the 'tiny' amount of time (relatively speaking - compared to B3d) it has taken me to progress my project in what is , in essence a new programming language.


Grey Alien(Posted 2006) [#40]
Blitzplotter. That's great news, glad you are getting to grips with BMax, it's nice to use isn't it?


Blitzplotter(Posted 2006) [#41]
Getting nicer day by day....


Grey Alien(Posted 2006) [#42]
Hey your sig is much improved although the old one had a certain kooky charm.


Blitzplotter(Posted 2006) [#43]
kooky charm LOL ;~> Have you a {rough} forecast on your full player profile management system ? Will it provide the {user} with an infinite amount of players ? Have you any games on the go yourself still or is your game framework becoming a 24/7 ish thing ?


Grey Alien(Posted 2006) [#44]
I thought the profile thing would be ready this week but I had some Delphi contract work to do at v. good rates. So it'll be next week now. If I can be bothered to make a scrollbar, then it will be infinite players. Otherwise it might be limited to 10 or something (even Richochet, the bat n ball game, does this because it has no scrollbar!)

After that the framework is largely done and I need to get on with the next match-3 I been commissioned to make. It will be using the framework of course and any improvements I make to the framework will be sent out to my customers. Also I'm making a platformer in my spare time with a small team, and also I might make AOTMG into a proper mini-game (if I can find the time) ...


QuickSilva(Posted 2006) [#45]
Grey, are you about? I cannot seem to contact you via email. May be a problem my end, just wanted to check.

Jason.


Grey Alien(Posted 2006) [#46]
Yeah sorry I was just not on my PC for a long time. Was on the laptop but it has no email. Anyway we talked now ...


QuickSilva(Posted 2006) [#47]
:)

Jason.