BrickBroken - Break brick game by SLDT

I have some bad and good news…

I will began by the good news :

  • Protocol has been corrected, now works again
  • Ball update in server bug fixed
  • Added new packet for handling ball movement

And now bad news :

  • The website http://www.stonelins.fr is having problems like you know, but now… I’m sad to say you that the website will close same for his domain name (will end next year)
  • Due to money problems, the game download host will close next year…

However, i found a better hoster for both website and download : it’s a proffessionnal hoster called OVH (www.ovh.com).
I know like you that this hoster is expensive, that’s true, i think, that i can buy a host here… But the question is
Should i take it or no ? I’m asking you to have your point of vew…

Yuri6037

It would be a waste of money, so you could better spend this on nicer stuff.
Forget about the website, domain and hosts, just focus on what you want to build.
Nobody is going to care whether it has a fancy file host or website, we (and future customers) just want to be entertained.

Try to forget all complicated stuff for now and focus on the things that is really bothering most of us. Protocols and network problems are not really engaging us to play your game. It would be better to tell us you have 5 new levels or some fancy ball particle effects (with images) and you will certainly get more comments and testers. I know networking is important for you, but see that more as an future extension of your game.

Try to start over, just implement the basics and finetune these (most of the people here are very helpfull with that).
When this is done, then you should start thinking about expanding it wth multiplayer.
After testing this concept, you should be ready to decide if you need a website, host, etc.

Ok…
I will try to make more updates…

You said something that me and my game designer wants : levels…
Unfortunatly, I can’t provide an usable level editing tool…
I’m sorry to say you that, but my level editing software has the GUI system broken ! That’s why you are not viewing any advancement on the new level file system… The client is ready to be tested with the huge level update, but due to broken level editing tool, it waits…

Indead I get problems everywhere using javax swing… So I think, and I’m sorry for other systems than windows, i will done it with Microsoft Visual C++… I have no other solutions ! I tried on a java forum, but they don’t know nobody knows why my javax swing GUI is not displaying correctly.
I’m sorry… In all cases javax swing is my end… I always keep getting much GUI problems with swing…

Yuri6037

If you’re not still too paranoid about us getting the source code I’m sure someone here could help you out. :point:

If you’re sure so I can give you the GUI code of level editing tool ! Only problem I’m not happy of this GUI code… These codes are very bad and unoptimized ! Please don’t say that I’m a bad developer ; I know that when use swing you be sure that I will make bad code… These codes are not cleaned at all i’ts good for a noob I think… Anyways you need to wait until my ServerPC would like to give me desktop… It has not started up now…

In plus, I got some problems with the machine, before I can open back my IDE, I need to clean up disks, defragment disks, forcing remove of some programs and check mails…

EDIT : It’s Ok, PC is on ! Where do i need to post the code ? In this topic or in another topic ?

I’m coming to bring some good news !

RenderEngine : Performence upgrade !
FontRenderer : Effect Strings improvement !
TextField : Improved Display & performence !
ChatArea : Improved chat management, new features, performence upgrade !

New Protocol working at 100% !

For the next update :

  • First codes for container and inventory management
  • First codes about gui container system
  • More stable game
  • Library upgrade : no longer slick-util, no longer ibxm, upgraded LWJGL v2.9.1 to LWJGL v2.9.2
  • Performence improvement !
  • First realease of the new chat management (new features, better display, color formating) !

I’ve got only one worse new : the game download server has been shutted down forever…

Yuri6037

I realy would like to have github, but it’s not free ! When i want to upload something it says that i need to upgrade my plan to a payent one…

… so far I thought that github is free for open source projects?

It seams to be not free or no longer free…

There still is the “free plan”:

https://help.github.com/articles/what-plan-should-i-choose

“Free accounts can have as many public repositories as you’d like, with unlimited collaboration.”

Found the way…
I just need something for IntelliJ not Eclipse…

EDIT : Github repository for level editor created you can see it here : https://github.com/Yuri6037/BrickBroken-LevelEditor/

There is a problem my IDE is spamming my project with errors at all classes… All my classes are red now… And git upload has failed ; thanks stupid git app…

Your git idea is destroying my IDE ! I will cancel that now…

Nothing happens after launch the game.

I can’t believe it ! I finally arrived to make it… Yay !

Now updates :

  • Created GitHub org : BrickBroken
  • Created repository : LevelEditor

LevelEditor is now open source.
The client and the server will never be open source, as i said previously.
About the inventory editor tool, it’s possibly it becomes an open source project.

@ricardo :
I’m sorry, the game has no longer any download server, so you can’t download it. If you already downloaded it, it may be several things :

  • You are not using a supported os (Windows, Mac, Linux)
  • Your graphic card has failed at OpenGL thread startup (it may be your drivers)
  • Incorrect game download
    If you want me to give you more infos, i need you crash dump (%appdata%.brickbroken\crashDumps\the date of today.minidump).

@Game Download
Game download is… BACK ! You can download the game like before ! No need of changing your launch application ! All will work like before… But like ctommi had said ; the game version you will download will no longer have the musics included in the download path. That means you will take much lass longer of download time than before.
The onlt problem is that currently the version of the game i’m developping does not contains the Music & Sounds Download Thread ; same for the new sound management.
Indead i will need more time to do that. However i will take less time than i expected because now i’m no longer alone in the developpement of LevelEditor : now everyone can propose me new codes for next level editor updates. More quicly you give to me code patches for level editor, more quickly you will get more levels.
So now, if you want levels, you need first to help me finish LevelEditor. Here is my GitHub repository for LevelEditor : https://github.com/BrickBroken/LevelEditor/

Yuri6037

Hmmm… how do you expect people to help you with the level editor if you don’t have the source code for the actual game included?

Anyway, I’m happy you are still working on this. Your efforts have inspired my creation of remaking
Crazy Bricks. However, I would hope that sooner or later you would focus more on making your game more accessible and fun to play.

It literally took me less than a week to code Breakout and get it to that state in 4K. I would expect something like BrickBroken to excel far beyond what I was able to do within a week. I like your work Yuri, but I still wish that you would spend a lot more time on polishing your game instead of trying to generate a community.

My hope is that my 4K game would inspire you to build something that’ll make my game look like garbage. I want people to say that Brick Broken is something they want to play. Even though Breakout has been done to death, it doesn’t mean it doesn’t have anything new to offer.

Show me what you got Yuri, keep improving the main game :).

Thank you for your answer.
Why do you need the code of the client to help code level editor ? There is no need of the client.
The only thing that connect level edit to the client and the server is the format package ( fr.brickbroken.format ).

Yuri6037

Anyone is interrested in helping LevelEditor ?

If you need the LevelPack file format reader class, i can give you but not now (not finished)…
About the Sound download thred, well, i’m sure at 100% that this idea can work in all systems. I’m sure i can succeed where Mojang has failed… I’m sure ; it can’t be impossible.
The key for this to work is a good download process (who is generating the less byte download failure. I already made one : when the launcher was download the complete music zip ; i never noticed any skipped bytes. So my download function is, i think ok for the thread. After you need a good sound management too, i think i can do one with the paulscode sound system library.
I need at least to verify that my hoster is enough efficient to not become extremely buggy whil the download thread works.

Yuri6037

Dont worry you have none to verry little chance someone is interested in your level editor.

We keep trying to tell you to focus on your game and make something nice.
First you need to get the attention of users, and when they are listening, only then you could try influencing them to do stuff.

Your updates so far only show stuff noone cares about:

  • Github stuffs
  • First codes for container and inventory management
  • First codes about gui container system
  • More stable game
  • Library upgrade : no longer slick-util, no longer ibxm, upgraded LWJGL v2.9.1 to LWJGL v2.9.2
  • Performence improvement !
  • First realease of the new chat management (new features, better display, color formating) !

Please fix your game, add some nice backgrounds / gameplay / powerups / particle effects and such.
Then make a screenshot or small screen capture with a download link (best to do this in a new wip).
I guarantee you will get some more comments then, this thread is kinda dead at the moment.

@RobinB
I already said that to add more levels, i need LevelEditor, witch is not working !
And why are you saying that nobody cares about the inventories and containers ? They all wanted this feature implemented… So why they are not care about something they want ?

About backgrounds : I said so many times that i’ve never never found someone enough good to make them ! They all want money, witch i will never give. If they want to help, they are only expecting their names wrote in the game.
I’ve asked about 100 times that i need some people to help designing, and all the time nobody wants.

Bout creating a new thread : this has been written on the rules of the forum : you can’t post multiple threads for your game.

Your post does not make any sence for me…

  • You said nobody cares about game performence. Well if so, i will give a game without any optimization and they will get a 5 - 10 FPS game !
  • Nobody cares about stable realeases ? So, i will give something who crash allways 30 seconds with a null pointer exception for example…
  • Library upgrades are related to performence and stable things.
  • They don’t care about gui container system ? Ok so i will not realease that, and they will be never any container or inventories witch they want…
  • Github stuffs : i don’t understand ! They want me to make a github and post level editor, and now you say the complete contrary ?
  • They don’t care about new chat management ? They want more support for the multiplayer like containers, switch, no need of registered account ; you say now they no longer care about the multiplayer ?

So if i resume all you said :

  • They don’t want multiplayer
  • They don’t want good performences
  • They don’t want more gameplay stuffs
  • They don’t want to help the project
    So, what they want ? I’m lost now with your post.

And please read all the posts here, because the gamepley has completely changed from the version that is shown in the main post.
Particle effects :

  • already implemented
  • already destroyed brick particle
  • already particles on NormalButton’s
    So what do i need to add about particles ?

I don’t understand… Maybe they finally want the game dead… I don’t understand anything of your post !