Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - GMG Tim

Pages: [1] 2 3 ... 31
Announcements / Re: Myth and Magic
« on: June 12, 2020, 07:17:12 PM »
Nice! Would love to play it when you've got a demo!

Announcements / Re: New Server
« on: May 23, 2020, 11:51:42 AM »
Woot! Thanks for reviving the GMG!

Trash Talk / Re: How is everyone?
« on: May 23, 2020, 12:05:04 AM »
Woot! Forum is back. Thanks Mike!

Announcements / Re: SilverCreator v2.0b4 to come soon
« on: November 11, 2018, 12:42:30 PM »
Let me know how I can help - happy to help transfer the forum data and relevant MySQL DBs to whoever wants to maintain and grow the community. I agree that for the community to survive we'll need to make it accessible to the next generation of game hobbyists.

Would be interesting if XOJO allows iOS/Android compile targets. Most kids are introduced to computing via phones and tablets, so allowing them to make games in the traditional "GameMaker" fashion on those devices would probably be an interesting evolution. The card-based style lends itself nicely to multitouch.

Announcements / Re: Slide Drop released on Android for ONE DOLLA
« on: January 07, 2018, 02:09:41 AM »
This is very cool! I'll install it on one of my Android devices shortly and give it a try.

Also, super excited to see that this community still has (some) signs of life!


Announcements / Re: Hosting for GMG will end May 2015
« on: June 08, 2015, 09:45:45 PM »
You may have noticed that the GMG is still up!

DreamHost has offered a deal of $5/mo for two years, and I decided to renew for one last time. This means that I have decided to extend GMG until May 2017. I think this community has been incredibly vibrant, and I'm excited to keep it alive for a couple more years.


Announcements / Hosting for GMG will end May 2015
« on: February 09, 2014, 02:49:05 PM »
Hey GMG Community,

I've decided to stop paying for hosting for the GMG after the current cycle is up (May 2015). I'll happily make backups of the entire site and transfer it to whoever wants to maintain it. Unfortunately I just don't need the Dreamhost account anymore and can't justify paying $100/year for something I don't need.

Please email me if you want to take over the site. We have plenty of time between now and May 2015, so no rush.

Thanks for a great time!

Announcements / Re: My Roadmap
« on: January 28, 2012, 12:45:30 AM »
Very impressed with HTML5 GameMaker. Keep up the good work!

Code Exchange / Re: Suppose you have 30,000+ names in a database....
« on: January 13, 2012, 03:13:56 AM »
I might research into that...

How optimized is an SQL database when it comes to search? How much ram and disk space does it take? What about loading speed for 1,200,000 keywords and 200,000 medications?

My algorithm seems to get the job done blazingly fast on the iPhone.

There's only one problem. It takes 10 seconds to load in a background thread. Most people wouldn't ever see the loading progress but if someone quickly logged in and tried to search, they'd most definitely see the end of the database loading.

Will an SQL database search blazingly fast but have a small memory footprint and load quick enough to be unseen?

I'm sure Apple implements something similar to SQLite in Objective-C. SQL is highly optimized and can retrieve queries in a fraction of a second. An SQLite database will have a small footprint for 1,200,000 keywords but can grow substantially when you get into millions of large entries (e.g. full-text news articles).

Code Exchange / Re: Suppose you have 30,000+ names in a database....
« on: January 12, 2012, 03:14:33 PM »
And you have to load them and display them when a person searches through the database...
You have to make it load and search as fast as possible, what method would you use?

The database looks like this:
John Edward III
Prince Henry The Awesome
Gan Is Made Of Epic Sauce
MyParents .Hate Me
Blablabla GaGa RaRa Oh LaLa

And there's 30,000+ names, each name on a separate line.

Search specifications:
Every word typed in the search box has to be partially matched with every word of every name.
If this is in the search box: "Jo Ed"
It will display this: "John Edward III"
If this is in the search box: "E"
It will display this:
"John Edward III
Gan Is Made Of Epic Sauce"

My first attempt at making this involved loading each name in an array and when searching, do string comparisons to every word in every name.
Loading the list of names was fast. Searching through them was as slow as me doing math homework.

My second attempt involved having 26 arrays, each for a letter of the alphabet. I would chop up the names and place each name keyword in an array that symbolized the first letter in the keyword.
Loading was fast, and searching was fairly decent.

My latest attempt involved me trying to put to use some of my knowledge from my college courses. I decided to chop all names into keywords, each keyword was linked to an array that connected to every name that contained that keyword, and I sorted all keywords into an array using a binary sort so I could quickly and efficiently search through by using a binary search algorithm.
Well, loading was slow(4 seconds), but searching wasn't too bad. Still a noticeable hiccup.

My idea, is to use the same method as attempt 3. Except I make a keyword not link to multiple names and have multiple of the same keywords except they each link to a unique name. Then I use binary sort to sort them, and binary search to pull them out. I have a feeling this might be faster in both loading and retrieving.

What methods would you guys use?
(BTW I'm tryin to save on ram and if searching is super fast, I could have loading done asynchronously in the background)

Use an SQL database.

Other Languages & Tools / Re: cocos2d?
« on: January 06, 2012, 12:14:11 PM »
Fair warning: the link above requires you to pay for cocos2d. Cocos2d is free and open-source and can be downloaded at their official website- .

Trash Talk / MOVED: cocos2d?
« on: January 03, 2012, 05:32:32 PM »
This isn't trash talk! :) This is useful information about other languages & tools. Therefore, this topic has been moved to Other Languages & Tools.

Announcements / Re: NEW USER
« on: December 27, 2011, 11:31:33 AM »
Hi Aletex,

I think you'll find the community very welcoming and helpful. Browse around and ask any questions you might have.

Suggestions / Re: unread posts
« on: October 08, 2011, 01:06:33 PM »
I won't be able to maintain the GMG anymore (except paying for hosting + the domain name)... but I gave a few users FTP/admin access (I forget who, probably a bad thing) that might have the time.


Suggestions / Re: Youtube Tag?
« on: February 13, 2011, 08:52:05 PM »
Awesome! :D Is that coinciding with your law studies?
I decided I wanted to do the research route, which law school doesn't let you do, so I opted to study political science instead. I am utilizing techniques from computer science and biology to study political networks and the mainstream media.

Pages: [1] 2 3 ... 31