BrickBroken2 ? SLDT's GameEngine ?

Hello,

I’m back online. I just wanna speak again about the old disbanned BrickBroken project. You know it’s finished.

Some of you asked me to rethink about the project. That’s what i made… I’ve not decided to take the project back, in all cases i deleted the source code.

So, this night, i just began thinking again about that, and i’ve got an idea.
Because now, SLDT’s GameEngine has been extracted from BrickBroken and compiled into external jar, and because of massive changes on the game engine, maybe it’s possible to make a BrickBroken2 that will not need launchers…

Indead, i found a way a long time ago, now this way works on SLDT’s GameEngine. So it means that the game ressources can be directly included to the root folder of the application. So no longer need of any external download.

But now, because theres no longer any code for BrickBroken, i think it’s possible to remake everything with base of SLDT’s GameEngine for input and rendering.
If you want an exampe, i made a simple realy simple ScrabbleGame to use and test my game-engine’s new features.

I’m also oppened if you want a public version of the game engine. If you want my game engine, i can realease it as a .jar and even give you javadocs for using it.
What do you think ? Is this a good idea ?
You can say what you want about this or this new project, i will make it if i receive enough asks.

Perhaps you could describe some features, and explain what your engine is based on (java2d, slick2d etc.) and what makes it unique.
And: if you want to make a game, just do it. Don’t ask whether you should be making it, because the answer might disappoint you.
Good luck with the engine though :wink:

First of all, you shouldn’t ask this community if we want you to make BrickBroken2, we are a forum filled with Developers, if you really want to know if there is a community for BrickBroken2, another website would be the best, as the chances are this site wont have a heavy community for your game, especially when to create a account you need to know a little about Java, or you will probably get scared of the activation quiz.

But in my opinion, if you like BrickBroken, and you really want to make the game, create it, post it on here, and improve from the feedback, but ONLY IF YOU WANT TO DEVELOP IT. if you do not want to, move on to your next game idea, if it is something you really want to make, the chances are its going to be a much better game then the game you don’t want to develop.

The only time you should develop a game you do not want to make is if you are contracted with someone to develop a game for them (and I would find out about the game they plan before even accepting the contract, as you may not be able to deliver the project they require), and this is definitely not that scenario.

You mentioned you made a Scrabble game with your new engine, why don’t you post it to show off what your game engine you made is capable of? Maybe you could extend on your Scrabble Game, and turn it into something more advanced and polished.

If you want someone to use your game engine you create, put it up on github or provide a link for someone to play around with, we do not know if we want to use a game engine that we only know has rendering (what type of rendering? is it OpenGL? Immediate Mode? VBO’s? ), input and new features (what are these features?), until we know what exactly it is and how it helps to develop a game and examples of what it can achieve, the answer is probably no.

Hi

Yuri6037_1, why would I use your black box? If you publish the JAR and the Java documentation, please publish the source code as well (and clearly mention the license).

Your last sentence seems to be very weird. What are you looking for? Gratefulness?

???

Where is the challenge? Do you realize that putting some files into the root folder of the application isn’t extraordinary?

You do not understand that my game engine had been created to be used only in a networking way ; no files already on the hard disk. I just needed to remake everything. In plus that engine were included and hardly coded into BrickBroken. I took about weeks to remove security systems i made before. I had made so many hided security systems, at the point of if you try to start it on another game it would crash because the game program .jar is not valid… So i needed to remake the whole engine. Only RenderEngine has been extracted. Other classes had been remade from scratch.

Yes i made it, if you want, i can publish it…

My game engine features are in one word SIMPLICITY, no complicated things like Slick2D. It’s extremely simple :

  • Make a class extends GameApplication
  • Register particles (if you have some)
  • Change screen by calling displayScreen(Screen screen) method
  • Using RenderEngine methods by reference “renderEngine” on GameApplication. You can access it where you want.
  • Using FontRenderer methods to render fonts.
  • Don’t forgot to include the “gamename.assets.zip” or jar or gaf in application’s “resources” folder.
    And you’ve done your game is working…

There is apis for Input too…

By my last sentence, i just meant, post everything you want about me or my games. You can even tell me **** if you want. Say everything you think.

Anyway, thanks for your feedback.

If changing the way files are loaded requires to change tons of things in the engine, it might mean that there was a serious problem in the design. For example, there are only a very few lines of code to write in order to load a file from a JAR instead of loading it from a remote file system when using some known 3D engines like Ardor3D and JMonkeyEngine.

If Slick2D is complicated for you, I worry about your intellectual ability :clue: I don’t want to be harsh but when you understand some basic concepts behind Slick2D (states, game containers, …), you can quickly use it. Good luck.

It’s not realy so complicated, it’s just that i hate using game containers or app states. I prefer using something alrready done (examply my screen system is a form of app state, but in more simple)

You asked me to give source code, well, for the first time, i’ve decided to give to the complete world, this engine as open source.

Here is the link to the SLDT’s GameEngine repository :