Jump to content


Obiki_San

Member Since 10 Apr 2004
Offline Last Active Aug 19 2010 02:58 AM

Topics I've Started

Dt System [gex]

11 June 2007 - 08:46 AM

Now Now,  I know what you all are thinking.  "Isn't there enough of these out there by now."  

Honestly I haven't researched much about Destructible Terrains until recently.  I've wanted to try to create a game that uses this excessively and by that I would need near perfect frame rate.  I've read through the Expert topic of the subject and didn't find the effect I was looking for.  So I started making my own system.  You will need GM7 Pro for this extension.

What's so good about DT System?!
Nothing really.  It just gets the job done with very little effort.  ;)
Though there are a few points in my features.

- You can create DT out of any objects with one script in create event.
- Scorched edges around destructed area.
- Easily edit ellipse explosive range for projectile objects.
- Simple collision checking using basic GML and my dt_collision function.
- The engine isn't dominant, So even small ideas would have a big effect
    on your games. For example - Platform game with a little sandy spot
    you can dig through to get to special areas.

The example become more clear once you see it in action.  The .gmk file has a lot of comments to help you out.  Sorry the GEX doesn't have a help file yet.  (Refer to the readme.txt file for controls)
Download (.rar) Here.
Download (.zip) Here.
Screenshot

What may be in the next version:
I won't have many versions actually, because the system is basically completed.  All I want to add now are textured rubble that burst from the destroyed area.  There are also some changes I have to make with the parent object's creation and draw event.

The purpose for this release is for testing.  This is actually my very first GEX so please report bugs and fps drops.  If you have any suggestions on how I could improve the system, please feel free.  Enjoy ;)

Converting Midi Frequency In Gml

04 February 2007 - 02:46 PM

Hello!

I've found this program to calculate MIDI frequency and wanted to convert the code into GML.  I thought it would be quite easy, but I'm getting wrong values.

The real Code: Tuning is based upon A=440.
DIM MIDI(127)
A=440
FOR x = 0 to 127
MIDI(x) = (A / 32) * (2 ^ ((x - 9) / 12))
NEXT x
Here's my conversion (which isn't much)
A=440
for (i=0;i<128;i+=1)
MIDI[i] = (A/32)*(2^((i - 9)/12))
The only thing I'm not sure about is the "^"XOR bitwise operator.  I never used these and have no idea how it helps the calculation.  If anyone could explain it's use would be a nice bonus - hehe.

Here's the webpage that shows the actual chart and code for more reference:
http://www.borg.com/...tr/notefreq.htm

Any ideas/help on this would be appreciated ;)

Looking For Downloader W/progress

07 October 2005 - 06:37 AM

I'm sure alot of people have been asking for it.  After searching for a while I wasn't able to get what I was specifically looking for.

I'm looking for a .dll that allows downloading from a location off the net.  Not only just downloading the file but returning it's current progress as a string.  Also being able to get the complete file size of the current download.

I am in no need of a fancy large DLLs that others have made to play complicating online games, just a simple downloader.

EDIT: Thanks to Smarttart62, I was able to search exactly what I was looking for.

Mouse Scroll Dll Needed

03 May 2005 - 01:46 AM

I've looked (or overlooked ) in the stickies and haven't seen anything about using mouse scroll Dll.  I thought sure that Xception had made one before, but all of his old dlls for GM are not at his site anymore.  So does anyone know if there is another DLL made to use mouse scroll?