About DRM :My game is done to be not moded directly in Java until the moder has realease a new launcher for handling game (but people who want's to play will need to download the new launcher...) ! That's it.Now answer to : How can i know when you decompile ?Simple see the file signature...In effect i'm using md5 hash of the client file by sending it to a database server, like that i know what you are doing...

@New game realease :I have realease a new little update. This one include anti - crash for inventory, anti game - crash for non logged in players (Demo Version), now all of you (who have the game) is able to modify all the textures of the game... ! Do what you want with textures, and if you find a good texture for level or any other things, give me ! I will implement it into the game download package ! Textures are in :- For mac, application support\.brickbroken\ressources- For Windows, <your pc username>\AppData\Roaming\.brickbroken\ressources

@Longor1996 :- Why searching for logging - in, there is a Demo version just click on Play Demo at the top op the login panel in launcher !- About textures, the new update is allowing you to mod the whole client textures... I'm realy sorry about textures... I know it's very distracting but I have no ressource for making game's textures...- Why launcher ? Because multiplayer is here first, second HD textures requiere to be loaded out of the Jar file, third the game has musics & sounds that are separated of the jar too, four what do you do about LWJGL, LWJGL-UTIL, JINPUT, IBXM, LUAJ-JSE, LUAJ-JME ? That's why there is a launcher but no worries the launcher is here too because i wanted (because of heavy music files) to make not a redownload at all updates but a only update of modified files and added files. So the launcher (if there are any update), will download only the required files, and install only the requiered files to take the less disk space that it can. And the last thing because the laucnher need to prepare the LWJGL natives files !- I don't know what i can do for my reputation. If you want to know about me, here stand some info :I'm 17 years old,Sometimes i play on Garry's Mod, Minecraft,I had learned Java by my own way,I had learned OpenGL by the LWJGL Forum way (that helped a lot),And please not leave if i tell you that... Well, I'm not Enlish, if you don't know, I'm French...

@Jimmt :You know the optical fibre, with that you can have up to 100mb/s (one friend of me has it but he spend much money on that). He got for about 20 - 30 seconds of download.

About all your ideas, i had already done a list of urgent things :- Debug .bbd- Add .lvlpack- Debug Demo Version- Change default textures- Correct inventory bug witch is very problematic- Chang LevelEditor to allow creation of .lvlpackIf you want other things please tell me, I will add them to the list...

Now answer to : How can i know when you decompile ?Simple see the file signature...In effect i'm using md5 hash of the client file by sending it to a database server, like that i know what you are doing...

Okay, this kind of makes sense, but:* wouldn't we still have the decompiled version, and we could remove the DRM, and re-release it? * I don't think it (the md5 hash) would even work, but if it did, then we would still have a decompiled version, and just be banned from some forums. No loss on our end, and you have a pirated version on the web. * Wouldn't you just have a whole bunch of encrypted copies of the game on a database? You would have no clue what we did with it, just that we have it.

One thing you have to understand: ANYTHING, and I mean ANYTHING can be hacked, pirated, or broken into. No matter how much encrypting you do, there will always be a chance that someone will break in. And for the source code of a game, I doubt it is worth your time. Just give the source code out! What is the harm? And like opiop said, if your DRM is getting in the way of your coding (like replacing the background), then you need to rethink DRM, and why you have it.

Yes but Like i said the decompiler will need to overwrite the launcher, so people will need to use the launcher. And i think that some stupid guy's will try and others will rest on the normal (official game), it will do the same as Minecraft ! When you create a launcher you force people downloading it, so there will be a lot of people who will refuse due to not know source and they will see the launcher as a copy of the existant game...

And i know all program can be cracked... But what will get someone by hacking BrickBroken laucnher or game ?The game is free, no need to pirate,The game can work without need to register another don't need to hack,I think cracking BrickBroken will not bring extremely big things... In Minecraft maybe bacause spend 20€ on a game that crashes many times, no content, many many bugs, and non support for some screens, it can be understood that some people will crack it... But in BrickBroken you are free to give bug reports, free to play and free to modify textures (only existants ones). In plus, in the future you will be able to create you own levels packs with funny messages displayed when you die and many othe features...

Come back to programmation !Currently, i'm trying to debug this stupid inventory, but there is no ways to get rid of that with a simple BufferedReader/BufferedWriter or InputStreamReader/OutputStreamWriter...I'm always searching for solution, and i have maybe found a way, but that will be no longer high level code... I will need to pass by Math and Byte saving, maybe if i crypt the bytes of the file and then uncrypt at read time, it will be ok. Files will no longer be interprated by Human... You will see by opening with any text reader lines of integers without any sense (they are not char codes...) !

I will work on it soon. But i'm in plus in another project : A 3D MMORPG with real wheapons and i will try to render the game as real as Arma 2... That will be very, extremely long... And i'm not sure if Java can handle huge maps like c++ or c.

Time for talking without flowers in front of my face!(Randomly translated German sentence)

@Yuri6037_1:With these last 3 posts, you destroyed your reputation on my side completely.

You are doing so many unecessary things, and in addition to that you are thinking WAY too big.

You wan't to make a 3D-RPG?Tell you what, forget about that really quick.Continue making Arcade-Game clones, and start with doing 3D-Games (much) later.

You wan't to encrypt your no-one-freakin-cares-about game data?Stop doing that! If anyone want's to hack into your games files (Save-Files, Texture-Files, Class-Files), that person will just reverse-engineer your code.But guess what? No one will actually do that, because your game is not special, and no one will ever reverse-engineer it..........Oh, wait... I just did!And I only wasted 10 minutes of my life with doing that!I can now decrypt/encrypt all of your files in a couple of minutes, but I won't, because I don't care about your stuff.And tell you what? Your encryption is a useless bunch of classes of *cough* *cough*.Stop encrypting your stuff, its of no use.

Work on your game, make it better, make it more fun, then people will actually start playing it.

Oh, and did you just say that Minecraft has no content, and that your game will have more?Forget about that right now, because that will never be the case.

That should be about it.Go and work on your game now, not the stuff inside, but the things the player sees and experiences.

Have a nice day.

- Longor1996

PS: Did you know that being from another country is NOT an excuse for being bad in english?! Now you know.

I do not believe that you will accept our advice/s, not because you are stupid but because everyone seems to be against you, and who wants to take advice from 'enemies'?...

But it is the truth: Take a step back, concentrate on making the, THIS game for now and forget about this useless security stuff, because it has really no advantages for you and makes the people think you are paranoid.

Sadly, Yuri, I hate to say it but your download system crashed on my PC when I tried to get the new update. The download information is stuck on null.

Another problem that bothers me is that you didn't do anything to resolve the fact that my internet connection is about 1.5 MBits. I'm sorry Yuri, but I think you've lost me as a customer of your game. I think if you counted how many people actually responded here, there are about 10 potential people who would have been willing to download and play your game. Now, you aren't going to get any of the benefits of having a user base, and any future games you make would be stained with a bad reputation.

It is already too late...

Yuri, you are making the biggest mistake any developer can make. You are NOT listening to the user base. Even though I'm happy you took the time to make a demo, you still fail to listen to the rest of the advice given even though your potential users have been telling you over and over and over again. Users are your most valuable resource Yuri, completely ignoring them is a recipe for disaster. (Especially users that actually develop games...)

About DRM

This has to be one of the worst things to happen to gaming ever. Of all the times I've seen it used, there is only a small amount of companies that get it right. Most of the time, developers are packing on the amount you have to look at loading bars for practically nothing. In this game, it is worse because it is wasting a resource that is more important than money... my time. Your program is buggy and overall, doesn't offer anything new to the formula. Waiting that long for a download of a brick breaker is definitely not worth it... sorry.

About ambition

Instead of working with your current project and try to make it presentable to users, you are taking the opposite route trying to make a full MMORPG. What?!? It is okay to be ambitious, but there is a point of where it is all empty wind. Making an MMORPG is infinitely harder than making Breakout. If you can't make something simple right, going bigger is going to be even worse.

I hope people reading this thread learn from it, especially you Yuri...

Users are the blood of any program. Listening to users is the oxygen that give a program life. Users have the ability to completely promote and destroy a program's reputation. This is not the attitude you should have when dealing with users. Work on making this program presentable; fix the problems. Seriously, if more developers would do this, we'd probably have better games and applications overall.

(Remember there is no legal difference if you release the source under no licence.)

HeroesGraveDev, can you explain what you mean?

Releasing the source under no licence is legally no different from not releasing it at all. You keep all your rights, and no rights are given to anyone. It remains under standard copyright law.Of course with the amount of people who never read licenses you should probably explicitly state that as well.

Practically of course it is different, as any crackers or modders have direct access to the source instead of have to decompile, but you can fight them in court if it really matters that much to you.

(DISCLAIMER: Don't take my word for it. Make sure you check it yourself before doing anything risky)

I'm sorry but I can't do more for the download !About the update not showed up :It's normal because it's not a client programm update but a launcher update that's why the launcher has nothing to download !To be sure try modifying any texture of the game. If the launcher say you Error003 : unauthorized device has been detected, that's because launcher has not updated if the client is starting without problem, your launcher has completely updated.

For the long download problem, what can I do. I'm using a byte array who retreive data directly from an InputStream, I can't change my dedicated server to a English one because :-first I don't have much money-Second I have euros not USD.

I'm not saying that my game has more features than Minecraft. I only said that spent much money on the Minecraft game for a completely non functional game (login work one time on two, some items make to me Minecraft has runned out of memory, last version I get minus than 10 fps, last version I get JVM crash when access to multiplayer GUI, and much more !)In plus my game is a 2d one so it's not comparable with Minecraft.

Always thanks for launcher feedback, because launcher will take a hand from me ! Normally the panel need to change to "no current download" not to "'null'" ! So you can say f****** launcher...And I'm working so hard on correcting all client bugs !And have someone an idea about new brick or item ?

I had an idea, I hope my friend has enough money to buy a new hoster.If anyone know a good hoster where the download is good.

And, one thing please, I can't work much time on the project. Why ? Because I have a lot of other work to do. That's why I'm not updating the project all the time.About the inventory bug, I had find a way to solve this stupid bug.

About the MMORPG, it's not as much difficult as you think. It's only to use correctly the glVertex3f instead of the glVertex2f.I already have touch the 3D. And I van assure you that the only big problem is finding 3D mappers and 3D modelizer.

I just cant understand why you want to rush and start developing 3D games when you cant even program a decent 2D game.Imo you should first develop a few 2D games and when you get the hang of it then you should start thinking about 3D

Also developing a decent 2D rpg is not cakewalk and you are thinking about 3D MMORPG.i hope you dont get me wrong, I'm just trying to save your time.

I would like to continue BrickBroken, but I can't : Nobody want's to play it !

Why are you saying that i can't programm 3D for the moment. I will tell you that I've already created a few 3D games and all of these games has all closed due to no - player problem, no one wanted to download the launcher why ? Because i'm not using SSL protocol in my website, Nobody wanted to test the game because they don't know me. So I aquired the way that nobody will never play to any new 3D game otherwise it's enterprise such as Nintendo, Microsoft,... !That's one of the reason for why I had created BrickBroken.So don't speak about thing that you don't know.

About client bugs in BrickBroken : There is some bugs why ? Because that's the first time i create my own 2D BreakBrick game level & save file format. In plus the encoding system is currently in debug. Normaly it work in InteliJIDEA, Why ? Because in my IDE I'm not using the same JDK/JRE than in compiled environement. (1.6 IDE and 1.7 Run environement).I already created some Client/Server applications too.

BrickBroken is the first 2D game that i developp (before i developped 3D with OpenGL). In plus before you say that i'm not listening at you "future users", That's COMPLETELY FALSE !I already wrote a list of what features you wanted to add ! So don't say that i'm not listening to you.

After that, you have seen in the first line, I will stop BrickBroken. If you don't want me to stop the developpement of the game, please tell me by writing in your posts. So for the moment the game dev status is PAUSED.In plus if you were waited, you were seen some particles spawned at the place of a destroyed brick ! But apparently, you don't want to see that...

I will wait to Christmas for new posts. If nobody want to mantain the game up, i will delete it.

I'm sorry for saying you that, but due to all my ended project without any users, I don't want to take some place in my database for nothing.So if you always want the game in any way, let me know. Maybe i will restart the developpement.

I would like to continue BrickBroken, but I can't : Nobody want's to play it !

If you don't know why no one wants to play it then you need to learn how to read. Multiple people (including myself) have told you why the game isn't fun at all. You chose to ignore us, this is what happens.

Why are you saying that i can't programm 3D for the moment. I will tell you that I've already created a few 3D games and all of these games has all closed due to no - player problem, no one wanted to download the launcher why ? Because i'm not using SSL protocol in my website, Nobody wanted to test the game because they don't know me. So I aquired the way that nobody will never play to any new 3D game otherwise it's enterprise such as Nintendo, Microsoft,... !That's one of the reason for why I had created BrickBroken.So don't speak about thing that you don't know.

First of all. I never said you cant program 3D games. I said that imo(in my opinion) you should first program a few 2D games before moving into 3D programming. At least thats what im going to do.

Now it's no longer a clone of break brick game !I got it to work ! The .bbd (BrickBroken Data File) is now working perfectly on all JVM ! Inventory can now be used !

I will publish the new version of the game soon. A Inventory Edito Tool will be published too.

To edit your inventory :- Simply run the editor tool- Text fields corresponds to slots in the inventory.- The format is simple : in each text fields you have <number0>:<number1>, number0 = Item ID, number1 = stack count.- Slots where nothing are in it show as "null" in the textfield

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org