Re: Open Strike - Nachrichten
Verfasst: 03.02.2012, 23:22
Frag ich mich auch manchmal.
Das Sudden Strike Forum für Modder, Mapper und Gamer !
https://www.sudden-strike-maps.de/phpBB2/
https://www.sudden-strike-maps.de/phpBB2/viewtopic.php?t=6397
Hi flamming_python!flamming_python hat geschrieben:What's the status on this? I'm a Java programmer and I'm reporting for duty![]()
Any code written so far? I'm afraid my German is very poor so you'll have to excuse me not reading the whole thread.
If no code has been written, then I suggest writing it in Java - this would allow us to port a version or a special version of it to Android later with ease.
But.. but.. that was my idea!!!!schnitzel hat geschrieben:Hi flamming_python!flamming_python hat geschrieben:What's the status on this? I'm a Java programmer and I'm reporting for duty![]()
Any code written so far? I'm afraid my German is very poor so you'll have to excuse me not reading the whole thread.
If no code has been written, then I suggest writing it in Java - this would allow us to port a version or a special version of it to Android later with ease.
I don´t know what the state of "Open Strike" is now, if there has been made any Progress at all.
But I am currently coding my own Sudden Strike Engine from scratch, at least I am trying.
I choosed Java because of the portability and with the use of an object oriented aproach there should be some fast progress possible. I dont know if Java will be the best option for the GUI stuff - but with a modular concept that layer could still be changed later anyhow.
My first step is to re-do the 2D SuSt2 with the known gameplay mechanics. I am currently messing around with the various file formats of SuStif you have any information on this please tell me
. The main goal for a prototype would be to play original maps like on the real game. After that, i would like to bring in new Features. (Better Graphics, better AI...).
Best regards
Java is just fine for the GUI stuff. Right now I'm working as a UI and backend Java developer in a company which has a very advanced custom GUI for its program - 100% Java. It's definately possible whether by Swing/AWT or by SWT (the later I have much less experience with); all the JDialogs, UIManagers, Borders, etc... can be subclassed or substituted for your own classes and you can make anything you want; while excellent 3rd party solutions already exist for some things like MigLayout as a layout manager.I dont know if Java will be the best option for the GUI stuff
I've looked a little at the hex-code of the SS2 SP map format (.ssm), but I wasn't looking for anything useful in particular. Maybe I'll take another look and research it more thoroughly.I am currently messing around with the various file formats of SuStif you have any information on this please tell me
Yes!The main goal for a prototype would be to play original maps like on the real game. After that, i would like to bring in new Features. (Better Graphics, better AI...).
Best regards
I have been involved with this project in the beginning but not over the last years. To give you a short impression on the status of OS: It started from a discussion about a mod for HS2 back in 2006 (I think). Because of the limitations of the Sudden Strike engine developing a new game seemed to be a better idea. We started to write a document describing the game design but didn't get much further than that. For a short time I tried to get things going again, had written some code e.g. to test localisation of GUI texts and some other ideas but then my job got too demanding... Packard and Striker then developed a graphics demo showing a scrollable map with background music. The download seems to be offline by now though. I wasn't involved in OS at this stage anymore but I think development has stopped. Perhaps Packard can tell you more if you send him a PM.flamming_python hat geschrieben:What's the status on this? I'm a Java programmer and I'm reporting for duty![]()
Any code written so far?
Good!Gareth hat geschrieben:I have been involved with this project in the beginning but not over the last years. To give you a short impression on the status of OS: It started from a discussion about a mod for HS2 back in 2006 (I think). Because of the limitations of the Sudden Strike engine developing a new game seemed to be a better idea. We started to write a document describing the game design but didn't get much further than that. For a short time I tried to get things going again, had written some code e.g. to test localisation of GUI texts and some other ideas but then my job got too demanding... Packard and Striker then developed a graphics demo showing a scrollable map with background music. The download seems to be offline by now though. I wasn't involved in OS at this stage anymore but I think development has stopped. Perhaps Packard can tell you more if you send him a PM.flamming_python hat geschrieben:What's the status on this? I'm a Java programmer and I'm reporting for duty![]()
Any code written so far?
I have done some conceptual work (rudimentary unit class model, a little AI etc) for myself over the last years but nothing really elaborated. If you start developing I would be interested to participate.
Unless it was coded in Java, I think it's a better idea to start the code from scratch or rather from schnitzel's base, however their research into the SS2 file formats, mechanics, as well as their realizations of the graphic engine, sound, etc... might prove invaluable.Packard and Striker then developed a graphics demo showing a scrollable map with background music. The download seems to be offline by now though. I wasn't involved in OS at this stage anymore but I think development has stopped. Perhaps Packard can tell you more if you send him a PM.
flamming_python hat geschrieben:But.. but.. that was my idea!!!!
I wanted to make a Sudden Strike engine in Java![]()
And I planned for it to be able to play original maps too!
Great minds think alike eh?![]()
What I meant with GUI is especially the Canvas / drawing Stuff etc, if we can reach a good fps with Java. But i have seen that there is also a Full Screen Mode available, maybe that’s what we will need.flamming_python hat geschrieben: Java is just fine for the GUI stuff. Right now I'm working as a UI and backend Java developer in a company which has a very advanced custom GUI for its program - 100% Java. It's definately possible whether by Swing/AWT or by SWT (the later I have much less experience with); all the JDialogs, UIManagers, Borders, etc... can be subclassed or substituted for your own classes and you can make anything you want; while excellent 3rd party solutions already exist for some things like MigLayout as a layout manager.
It's fine, modern Java has quite good speeds (think Android for example - it's basically just Java with a couple changed libraries and a different virtual machine but there are dozens of demanding 3D games made under it); and even 10 years ago there were some 3D games and apps coded in Java that are a lot more demanding on the machine than something like Sudden Strike is.schnitzel hat geschrieben:What I meant with GUI is especially the Canvas / drawing Stuff etc, if we can reach a good fps with Java. But i have seen that there is also a Full Screen Mode available, maybe that’s what we will need.
Yep. Although the whole point of a high-level programming language like Java is to abstract away low-level operations like those involving bit manipulation, etc... into standard libraries of functions that programmers can simply call to do the work for them. I think you'll be surprised just how many such classes and packages there are in Java for dealing with all aspects of I/O, bit manipulation and arithmetic, parsing, etc... even in just the standard libraries alone (a good deal more than in C/C++ I'd wager), not to mention 3rd party libraries.The only drawback I have experienced with Java yet, is working with raw files, because of the lack of unsigneds and basic Byte stuff (Pointers, WORDS, DWORDS, Big/Little Endian, etc.) in Java it is sometimes a bit of "a pain in the ass" to work with on that level.
I'm not against it - only problem is that private GitHub accounts are paid only, and I think SourceForge ones are open-source-only although I might be wrong.Maybe we should start with a privat GitHub repo or something similar?
Because of two main reasons:
- Open Source vs. Closed Source Security stuff / especially when it comes to Multyplayer. I have no experience with that, but with the open source code cheaters may have a big advantage?
I can see that you're not a lawyer- Maybe someone can contact Fireglow, and make sure they agree with our plans? To clarify to them, that SuSt is such a great game we really love and we won´t let it die.
This is concerning the prototype which could use the resources of the Game. Which could be reached with some approach like this: - No resources comes with our code, the user needs an original Sust installation at his side and needs to use the original Fireglows unsue tool. Our code would only use then these files.
I am not a lawyer^^: viewtopic.php?f=7&t=3386
+ EULAs §6
Screw thatThe alternate approach would be to create all the resources by scratch, too. But i have no experience with that... and it will take a lot of time.
You're rightLast Soldier hat geschrieben:Nice to see news about Open Strike
Performance of today's computers is really great but youre sure with Java ? I'm no expert but for such complex game is Java useless. I'm not saying that it'sis bad language, only it has different use. I don't think it's realistic.
We certainly willAnyway, it would be great if you publish any data which come in reversed engineering - file/data structures etc. Community can made some new tools.
They're deader than a dead donkey alright. But it never hurts to ask again. You never know..Btw. Fireglow is dead. Do not expect any support from this side. Few people have asked for the source code - no reply.