Advice for Game Designers

http://allbinarygames.appspot.com/games/minispacewar/MiniSpaceWarMinimalApplet.html
This look more than 30 year old tech. Of course it runs 60fps. But…gameplay is ***. I can’t target anything because of too sensitive controls.
Do you really say this game have 35k lines of code? How?

1978


This has better gameplay.

Actually, I did not refer to the Applet or J2SE version for a reason. I was talking about the Android and BB versions. I have not updated the J2SE versions a year.

What do you mean how? It’s not a 4k game without menus, custom controls, remote high scores, and dozens of other features.

LOL you pick one of the better games ever made to say mine suck. Thank You. You just made me very happy. LOL… Space Invaders is a really good game compared to many. You might point out many other games that have/had million dollar plus budgets in todays dollars that are better than my games in many respects. I never said my games were AAA or even B games they just are better than many to me. I would also play the best version of Space Invaders over more than half of all games including half of mine. Some clones are poorly done though.

Some points for my gameplay vs Space Invaders: You can’t even turn in Space Invaders and it has slow bullets, slow ships, no pups, all explosions are the same, and dozens of other things are poor in comparison. So, I do have some stuff that is better for game play.

grabs popcorn
Oh this is getting awesome. Eli you crack me up!

I wish they wouldn’t get easy money. I can think of a dozen poor developers with much better games that would enjoy the 40 million startup money they got without even having a real product.

I also wish I had unethical cheating scum like that on my side so I could have millions for so little. Must be nice.


Is this right version?
I think that this review is spot on.

Applet graphcis was minimalistic and that is allways good but on that android version artistic look is changed to low detal sprites. It’s bad direction.
All those fancy features + that gameplay is less than 4k games offer no offence.

I have had good reviews as well. Why don’t you list them instead. Also that version is very old.

Some 4k games do have some really great gameplay, but without the fancy features they will never get wide distribution or popularity.

That was first results from Google. Can you please share link to newest version or good reviews. You started to talk about your games so maybe you need point out where we can find some proof to that claim: "In fact name one game that has the level of action as my games do on Android that run smoother after a few minutes of play. You won’t find it. I get 60 fps on 30 dollar hardware for J2ME just try my MiniSpaceWar w/Vectors on BlackBerry AppWorld. I have several million plays of my games year in year out. I have multi-player and 3d games.

My Android Versions: https://market.android.com/developer?pub=AllBinary

My BlackBerry Versions: http://appworld.blackberry.com/webstore/vendor/4366?lang=en

Actually, the statement would require that you provide proof to contradict my statement. I didn’t say I had the links to good reviews. I really should have saved them.

(Sorry for feeding the troll)
You have 4 reviews on your games on blackberry.

These are the two reviews on minispacewars :

SUCKS
May 11, 2011 By: iamachapman
I’d rather play with my evil brothers than this crap

dumb
April 15, 2011 By: tdog24
What a stupid game a waste of time. Don’t download this game its not worth it

These are the two reviews on zeptotowers:

total pile
May 08, 2011 By: thatsmypico
DL’d free version. Froze my torch twice. Didn’t even get to play it.

do not buy
May 02, 2011 By: Marty Johnson
Will not work. waste of money and time. Locks phone up.

Now we’re being awfully mean. :slight_smile:

I guess I allowed myself to get annoyed. Yes, tberthel, we don’t like your games, but that doesn’t mean you shouldn’t try to improve. And the main point of me saying that I don’t like your games was to bring it up as a potential reason why you don’t get any job offers. So maybe take the criticism the right way and try to have better visual presentation and design, and then you’ll get work? And don’t be so caustic?

It’s only Angelband (a basically unplayable demo at this point), Nanotron, Lucky’s Puzzle Carnival, and an old RPG called Rabbits (which is hiding at http://www.orbitalcows.com/cowgod/ because it doesn’t have quality artwork). For Nanotron and Lucky’s Puzzle Carnival, I split the profits with Eduardo, who did the artwork. There was also someone who did the music. I did all the programming myself.

There’s also a couple of Gamemaker games that Eduardo made without my help. The rest of the games are games I’m selling as an affiliate through BMT Micro or freeware games the creators allow me to distribute on my website.

I have programmed other games, but they were more-or-less garbage. They were, however, stepping stones up to Nanotron and Lucky’s Puzzle Carnival. I also made 3 “rpgs” which lead up to what I’m making now. (Rpg #1 was never finished because I didn’t know what I was doing back then. Rpg #2 had a complete though low quality engine, but never really had content. Rpg #3 was a complete though fairly simple RPG.) Angelband is the next logical step in my rpg-chain. It’s totally awesome except that the only thing you can do at this point is open a frigging door, but, trust me, the code I wrote for it is awesome.

Selling games as an affiliate can be a valuable source of income, though my website is too obscure to really make money from it

My current plan is to make a Rogue-like to give away as a free open source game. If I ever actually complete the Rogue-like, that might bring some people to my site. Then I plan to upgrade the Rogue-like to an actual RPG with a plot and improve it based upon the feedback from the Rogue-like.

The game should be much farther along than it actually is. I haven’t been working on it enough, and alot of the work I’ve been doing is stuff that doesn’t directly contribute to what the player does in the game. I just wrote a utility program for assembling images of body parts into one-frame character images, but that doesn’t make the game immediately better.

I think your previous advice would be good for transitioning to 3d games, which I have no idea how to make. I’ve never been sufficiently motivated to take that step though.

Nanotron and Lucky’s Puzzle Carnival would most likely receive better sales on phones or ipads or some such thing than on the pc. And they would probably be played more as free games on Flash websites, though I doubt the advertisement income would be significant. It would still be better than the relative pittance of sales I have now.

However, I don’t know if I want to invest the time to learn how to port the games to other platforms. I have to expend a significant amount of effort to learn how to port the game and then port the game. I recall an instance where Eduardo wanted me to port Nanotron to a handheld console from South Korea. I bought an external hard drive so that I could install Linux and try out their toolkit. I couldn’t get my network card to work with Linux and gave up on it. I’m glad that I did because that handheld console is basically dead.

I would have had to buy the console just to test the game on it, and I’m not sure it’s really worth it. It’s the same with porting it to a phone or something.

I did port the games to Mac OS X at one point, but no one bought it. I stopped supported the Mac version and threw away the Mac I bought just to port the games.

I bookmarked a tutorial about GWT (which seems to be a little better organized than J2AS), but I’ve got a bad feeling that porting games over would be rather difficult. It seems more likely that I could develop games in Java specifically to be converted with GWT and the convert them. But then why not just make the games in HTML 5 in the first place?

At various times, I’ve considered making a game in Flash, and Eduardo seems to think that Gamemaker is wonderful for some reason. If I’m going to invest time into something new, I want it to be something that can produce better games, which Flash and Gamemaker can’t. They may be faster, but I think the main problem with my games is quality, not platform.

I might be willing to do something like this with you. If you could port Nanotron and Lucky’s Puzzle Carnival to other platforms with little or no effort from me, that might be worthwhile. I could probably convince Eduardo that we could share the profits from such an endeavor. However, I’m not sure there would actually be profits from this. Where would you distribute J2ME or Android games?

In the interest of full disclosure, Nanotron has only had several dozen sales (I don’t know the exact number off the top of my head), and Lucky’s Puzzle Carnival has had 0.

If you’re really interesting in porting those 2 games in order to get a handful of sales, email me at cowgod14@yahoo.com. I’ll have to confer with Eduardo, but we might be able to work something out. It would have to be some kind of royalty agreement though because I lack confidence that moving the games to phones and such would solve their problems.

You might have been talking about the other games on the site anyways, but I have no control over those.

Only the games I actually made. But, yes, I built them from the scratch. My first couple of games that I made years ago used an engine, but then I taught myself to make my own.

I’ve always wanted to have some basic tutorials about how I did this on my website, but I never have time to do it. I did have a very basic tutorial at one point, but I took it down to make a better version. And then I never did.

The sad story is that I never have enough time. Last year was especially bad, but this year is looking a little bit better.

What kind of information are you looking for?

It sounds like you’re looking for a design document that compares and contrasts different development choices. I have no design document, though I probably should have one. I might be willing to try to bang one out at some point.

I’m planning to include the source code for my game sometime soon. Right now, I’m removing unused code and trying to eliminate some dependencies. My code is unnecessarily complex because I’ve implemented my own custom widget system that’s more image-centric than Swing and my own utility classes. My utility classes are essentially a subset of those already present included with Java. I programmed them largely for recreation after seeing a topic here about Java not having a Bag class.

Your games suck a bunch more than mine so push off jerk.

:wink:

Well I was waiting for that. If you’re looking at my website, though, that’s 99% stuff I made in college or high school. I can’t publicly release/sell anything I’ve made since then due to non-competition clauses.

But I think my major contributions to We Rule, GodFinger, We Farm, We City, Adventure Bay, and Valet Hustle (which is 99% my code) should speak many more volumes than my student resume.

hoho! this topis is becoming hot, where is the JGO fairplay/coolness ::slight_smile:

[i]2 cents :

related to a previous post about libraries :
being employed dont mind you cannot have fun anymore :-\ that’s why my side I usually prefer rebuilt everything from scratch, including GUI/network/physics/etc… because often, when thinked enought it does not take so much time to rebuild something (anything), it ends more adapted to the project you’re working on and a lot more fun to do. IMHO there is nothing more boring to be employed in a big (blockbuster) company that only use/reuse “pre-made” engine. I mean you can use software/libraries or write software/libraries for other and the second one is a lot more interresting.

about studying to get a job (in all area of work), nothing is more efficient then real work, someone who can show real project and/or have referent people in different companies will always get more attention to anyone having any study/certification, study is only interresting for the first job.[/i]

Some people like writing libraries and other people like using those. Both sides can be equally interesting.

yes you’re absolutely right, this is two separate way and both have their motivations (this was just a personal opinion)

I like writing all my libraries :smiley:

hmm another tutorial, I want it :slight_smile:

and I like only using library due to my low skill :smiley:

I really want to upload some kind of tutorial at some point, but I don’t know when I’ll ever have time. I can’t even find time to code my own game.

Maybe I could find some way to upload an article with one minor piece of information every so often. I might eventually wind up with something resembling a real tutorial.

Maybe you could buy Developing Games in Java or Killer Game Programming in Java. These books were both useful to me, though they’re getting a little old now.