DISQUS

DISQUS Hello!  The comments on this profile are unclaimed and thus are unverified.

Do they belong to you? Claim these comments.

Dale Beermann's picture

Unregistered

Feeds

aliases

  • Dale Beermann
  • Dale Beermann
  • Dale Beermann
  • Dale Beermann

Dale Beermann

3 days ago

in Making Flash The Console For The Web on CoderHump
I have to agree with Ben in regards to hardware acceleration. For Jeff, Troy, and Ben, you may be able to guess why. Sharendipity was originally implemented as a Java applet, with hardware acceleration via OpenGL. All other Java issues aside, when you're looking at casual games then you want a unified user experience. We couldn't provide that in Java with OpenGL, no matter what. And we spent all of our time trying to figure out why Sharendipity wouldn't run on machines like my dad's laptop.

Jeff, you touched on this as a bit too: if %30-50 of the install base either can't run or has an app running at a different speed than the other %50-70, you have a lot of problems. Imagine if even 30% of the people on Kongregate couldn't run most of the games there (and why doesn't Kongregate support Java applets then, or Unity, or...). If there's a way to provide the same user experience to everyone, that's great, but I don't know how it's possible when you're throwing hardware configurations into the mix. Differing CPU speeds by themselves provide enough issues for game developers (as Troy said, to be developing for XNA is in many ways a lot easier than developing for the web/PC). And if Adobe goes down the path of having different versions of Flash (accelerated or not) or supporting different hardware configurations, we run into the Java problem all over again. This is the worst case scenario.

I think that one of the main reasons Flash has achieved the ubiquity it has is because of the unified user experience. If you're targeting %50-70 of Flash's install base, then why not go with something like Unity which will be more accepted by the demographic you're developing for and provides the functionality you need?

As for the tools, well Ben and I have said our piece directly to Adobe. Flex Builder (Flash Builder...) needs to be 100 times better. I've reiterated it to every Adobe evangelist I can find. We just need more people on the bandwagon.

Ben, great post.
1 reply
Jeff I disagree with your analysis as to why Flash has achieved ubiquity due to a unified user experience.
I would argue that Flash has such a large user base because they were the only viable platform for RIA during the ".COM boom". Java, historically, has been clunky and slow until more recent iterations. You can never make another first impression, and most people's first impressions of Java Applets were not good. The first Applets I used were terrible. This always left a sour taste in my mouth for Java, which I still feel today (unjustified for sure...as Java has matured considerably). On the other hand, my first experiences with Flash were with Flash 3 & 4, which were "great for their time" (aside from "flash intro hell").

I have no data to go with, but I would venture that ANY computer that can run Flash 8+ and provide the same "user experience" that I have with Flash on my PC, then they have the capability of supporting basic 3D acceleration via OpenGL.

I am not a game developer (right now...), I don't want 3D for games (right now...). I want it for development of Computer Based Training. I can do some great things in 3D with current software engines like Away3D...but hardware accelerated OpenGL support would enhance what I can do greatly. I would also guess that supporting OpenGL 1.x would actually make a MORE unified user experience for my customers.

I think the user experience is dependent on the developers. If I develop a flash application with thousands of animated vector graphics, then it's going to provide a rotten experience for everyone. That same paradigm must accompany 3D content.

Flash is installed on hundreds of millions of computers. Why not inject a small piece of code to identify what 3D acceleration capabilities are available (during install or upgrade) and report that back to Adobe. That way they can gauge how much support they would have and make a decision based on the analytics received.

Just my 0.02

1 month ago

in Tweaking your game with Google Spreadsheets on CoderHump
well it's certainly easier not to build the UI in the first place... I'm really more interested in the proof of concept rather than the actual use I guess :) Especially since we don't have designers...

When you were using the custom UI was it in fact hooked up to the Google Spreadsheet, or was it just editing local data?
1 reply
Ben Garney's picture
Ben Garney It was just editing what was in the game. The issue was that it was a little cryptic, and too tied to the internal structures of the game. So the designer was faced with this deep tree of weird fields.

The Google approach is way better because data is laid out sensibly, and most designers are good with spreadsheets already. Plus you get the whole cloud/collaborative thing.

2 months ago

in Tweaking your game with Google Spreadsheets on CoderHump
so next step... a UI layer that lets you tweak the parameters for Grunts, editing the data in your spreadsheet at the same time. Doesn't seem like their API allows it unfortunately, although I haven't dug that much.
1 reply
Ben Garney's picture
Ben Garney Actually, that's a really good point. For our designers, the Google Spreadsheet UI is actually easier to work with than the custom UI we built originally. So I think that wrapping it would actually hurt productivity (at least for us). If your designers find Google Spreadsheet intimidating, then a custom UI might be worth it.

2 months ago

in Guest Post: Coming of Age in the Gaming Industry on MsPixel: Gaming, Tech, Life
@Anon fan your question is a fantastic one. Personally, I believe it's because we don't work to police it ourselves, but see my next response below.

@Malena my head just exploded. In a good way. This conversation can go so many different ways. Here's my first attempt: I talk about people policing the industry themselves but it's like Lord of the Flies where in the end the Officer says he expects better of the British children while believing them only to be playing a game. Yet he doesn't know what's really going on and in reality children were murdered. So maybe letting kids be kids just isn't possible.

I think that one large problem is that much of society doesn't understand what is really happening in the gaming culture. It is ignored, assuming the best. But in reality there are some really awful, persistent issues with the culture. The culture surrounding Music and Movies have been brought into the mainstream, so why shouldn't that of the gaming industry?

I don't really think that these behaviors are inherited from our parents (some certainly are), but behaviors that were allowed to persist because nobody knew about it. I guess what I'm saying is that someone needs to hold us accountable because we don't seem to be very good at doing it ourselves.

10 months ago

in 50 Ideas on Using Twitter for Business on Chris Brogan
One of the things that commonly gets overlooked is that Twitter can be a great tool for companies that have a much more local focus as well. Using search.twitter.com and near:Madison,WI I can find out what people are saying in my area. Combine that with more targeted keywords and you have a pretty good direct marketing tool. I wrote about some of this here as well: http://www.dalebeermann.com/2008/08/social-medi...

1 year ago

in An Industry With Too Much Inventory on Social Times
I was actually thinking about this on the way to work today, with respect to Facebook applications. We see lots of in-Facebook ad networks popping up (Zynga and SGN are two obvious ones), but a lot of their advertising is for other applications or services unrelated to the application (buy car insurance - get 10,000 poker chips).

It's the social network that's supposed to provide demographic data for targeted advertising. The applications in these network provide little benefit with regards to advertising inventory that can be targeted by large brands (who advertises on the Zombies application?) and few of them have business models that are generating revenue outside of advertising.

Won't there be a saturation point where other applications will stop paying for installs? Are advertiser's CPMs/CPCs/CPAs any better in these networks than they would be through AdWords? How will ad networks sustain themselves in a market saturated with inventory that (generally) adds little benefit on top of the social network within which those adds are being served?
Returning? Login