Author Topic: Storm2D Public Alpha Release  (Read 11845 times)

0 Members and 1 Guest are viewing this topic.

Offline r0land

  • Major(1)
  • Posts: 2
Storm2D Public Alpha Release
« on: June 07, 2014, 04:23:55 am »

Storm2D is a fast-paced and action-packed 2D sidescrolling multiplayer shooter
inspired by Liero and Soldat. Download for free from http://storm2d.net/

     

     


I have been working with a small team for the past few years on Storm2D, a game inspired by Soldat and Liero. Michal Marcinkowski has taken an interest in the project and has been supervising its development as an official Transhuman Design game. We are still using some content from Soldat (Interface, fonts, the trailer music, etc) which will be replaced as soon as possible. In the meantime however it can give the illusion that Storm2D is just a clone of Soldat. This isn't the case - Storm2D is a completely new game, with features such as destructible terrain, new game modes and multiple character classes. Storm2D isn't meant to replace Soldat, nor is it "Soldat 2". We are simply attempting to create a great side-scrolling shooter that takes the best from Soldat, Liero and other 2d games like Cortex command, Worms and Contra.

At this stage we're unsure about the direction we want to take. The majority of the time spent on the development of Storm2D has been building the core of the game, mod support and networking. Now that most of that is done, there's more time to focus on making the game unique. We're planning to add vehicles and extra gamemodes next, but we really need input from you guys on what you like and dislike about the game right now. Character classes have been difficult to balance, so we've made a separate mod for competitive gaming that has a single character class and is similar to Soldat. We're probably going to work on multiple mods simultaneously and just weed out the ones that aren't fun later.

You probably won't like the movement at first if you're a regular Soldat player, but just be patient - you'll quickly get used to it. Flips and rolls have been taken out while we perfect the movement physics, but we will be definitely adding them back in, hopefully soon.

Please try it out and let us know what you think!

Existing features:
  • Multiplayer online with official US, EU and AUS servers (Hosted by jrgp)
  • Works on Windows, Linux and Mac
  • Destructible polygon terrain
  • 8 Game modes including Zombies, Capture the flag and Deathmatch
  • Mod Support
  • Auto-update system

Planned features: (Ordered by priority)
  • Vehicles
  • Conquest and HQ Defence Gamemodes
  • Campaign Mode
  • Ingame Map Editor
  • Missions
  • Minigames

Roland Bewick
Storm2D Lead Programmer
« Last Edit: June 07, 2014, 04:30:25 am by r0land »

Offline Szaman

  • Soldier
  • **
  • Posts: 145
Re: Storm2D Public Alpha Release
« Reply #1 on: June 07, 2014, 05:09:41 am »
Good job! It's nice to see that someone can make "new generation Soldat".

Is it scriptable? In which language it is written?

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #2 on: June 07, 2014, 05:30:58 am »
Good job! It's nice to see that someone can make "new generation Soldat".

Is it scriptable? In which language it is written?
Thanks! :)

Yep, Storm2D supports scripting using JavaScript. Character classes, bots and game modes are almost completely scripted. Maps, weapons and bullets can also be scripted, as well as pickups and bonuses. A server script also exists which is based on the Soldat scripting system.

Storm2D is written in Java, using the Lightweight Java Game Library.

Offline Viral

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 361
  • 123 hi
Re: Storm2D Public Alpha Release
« Reply #3 on: June 07, 2014, 05:43:48 am »
I'm afraid I'm too attached to the movement system in vanilla soldat to play Storm, but the rest looks sick indeed! I'll check it out and I hope it's not too chaotic xB

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #4 on: June 07, 2014, 06:09:04 am »
I'm afraid I'm too attached to the movement system in vanilla soldat to play Storm, but the rest looks sick indeed! I'll check it out and I hope it's not too chaotic xB
We actually made a separate "Chaos" mod for the video which isn't in the game yet  ;D. If you play on the default or Pro mod the battles are quite like Soldat and it isn't too chaotic.

Offline Bistoufly

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 782
Re: Storm2D Public Alpha Release
« Reply #5 on: June 07, 2014, 06:39:52 am »
Any plan on making the movement aspect of the game more central?


You mentioned adding backflip and roll.
But what about prone, superman, cannon ball, ... ?




Offline Adam

  • Camper
  • ***
  • Posts: 322
  • When someone you argue with has a good point.
Re: Storm2D Public Alpha Release
« Reply #6 on: June 07, 2014, 07:01:08 am »
having almost the same unique movement in Soldat would definitely inspire me to dl; reason being that the movement feels way too stiff.

Arguing with your girlfriend and you don't get a response for a few minutes

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Re: Storm2D Public Alpha Release
« Reply #7 on: June 07, 2014, 07:55:45 am »
Code: [Select]
Crash Log 2014/06/07 14:53:01
Storm2D Version: 0.050c
Language: polski
Country: Polska
Maximum memory: 247MB
Error message:
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at storm.a.g.c.a(Window.java:89)
at storm.a.g.c.b(Window.java:64)
at storm.a.l.a.<init>(MediaManager.java:63)
at f.a.a(StormSharedMedia.java:76)
at core.Storm.<init>(Storm.java:30)
at core.Storm.main(Storm.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Failed to create media

Any suggestions?
Classic banana

Offline Szaman

  • Soldier
  • **
  • Posts: 145
Re: Storm2D Public Alpha Release
« Reply #8 on: June 07, 2014, 08:22:55 am »
Nice ideas :)

But I've got an error on the end of zombie mode:
Code: [Select]
Crash Log 2014/06/07 15:19:52
Storm2D Version: 0.050c
Language: polski
Country: Polska
Maximum memory: 247MB
GameMode: BATTLE
SubGameMode: Zombies
NetworkType: OFFLINE
Map: Lagrange
Error message:
java.lang.NullPointerException
at storm.a.h.r.n(WeaponsMenu.java:583)
at storm.a.h.r.a(WeaponsMenu.java:1111)
at storm.a.q.d.g.h(WidgetSubject.java:35)
at storm.a.q.f.b.c.a(SingleSelectionPolicy.java:71)
at storm.a.q.b.c.a(Container.java:54)
at storm.a.q.b.g.h(Widget.java:175)
at storm.a.q.b.g.y(Widget.java:169)
at storm.a.q.f.a.c.a(DefaultSelectionManager.java:40)
at storm.a.q.b.g.a(Widget.java:163)
at storm.a.q.b.a.a(AbstractContainer.java:44)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.e.a(ScrollPanel.java:74)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.a.a(AbstractDecorator.java:64)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.c.a(Frame.java:42)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.b.c.a(Container.java:146)
at storm.a.q.b.d.c(GUI.java:125)
at storm.a.h.k.a(IngameMenuManager.java:76)
at storm.a.e.a.b(IngameMediaGame.java:135)
at storm.a.l.a.d(MediaManager.java:166)
at f.a.c(StormSharedMedia.java:52)
at e.a.a(StormShared.java:38)
at core.Storm.<init>(Storm.java:33)
at core.Storm.main(Storm.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Storm crashed :(

Do you have any bug-tracker?

Will this project be open-source?

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #9 on: June 07, 2014, 11:35:01 am »
I Love the idea about having different classes. Simply this adds a lot to the game ; there can be certain servers / mods / gamemodes for only 1 class for example.
Also it generates a new tactic system for competive matches. While you can only say that you are good with a certain weapon or a certain task in Soldat you can specialize to play a certain class here.
The last time I was trzing to play that game literally caused my computer to crash
 the autoupdater was automatically restarting the process when I clicked on the cancel button.
When I tried to remove the task (java) in my taskmgr then, it just came back
There was no way for me to cancel to autoipdate (on XP)

The last time I played it the movement system felt a bit weird (compared to what im used of by solday)
At this time I was wondering why you added like 70? Weapons to the game before finishing the actual movemenh physics/animations.

Btw. There is no map editor in the folder, so is there a way to make maps for the public ? Or does storm 2d support the pms map file?

You said that you are going to replace the resources storm2d shares with soldat right now (sounds , interfaces , ...)
What direction are you trxing to move that game at ? There is already a class called "Soldier" if I remember correctly, which is exactly the same like what we have in soldayt. Are ypu going to make the game as much like Soldat or what are your plans here ?
Also: I was wondering who you actually are. Talented devs don't come out of the nowhere , they need at least 2000 posts on the soldatforums or any other THD related forums :P

Keep the work up, nice thatyou have updated the website lately btw. (it was pretty outdated a few weeks ago, it's important to keep websites for projects up-to-date because visitors might think the project was abondened if the latest post was a few year(s) month(s) ago.
« Last Edit: June 07, 2014, 01:28:42 pm by darDar »
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline Szaman

  • Soldier
  • **
  • Posts: 145
Re: Storm2D Public Alpha Release
« Reply #10 on: June 07, 2014, 12:17:57 pm »
Your european servers have 350+ ms ping for player from Poland. US servers have 500+ ms ping.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: Storm2D Public Alpha Release
« Reply #11 on: June 07, 2014, 04:07:38 pm »
Your european servers have 350+ ms ping for player from Poland. US servers have 500+ ms ping.

Can you please open up cmd.exe and ping the 3 servers and tell me the results? They're
node-fl2.gshost.us (US) node-de2.gshost.us (EU) node-au1.gshost.us (AU)
There are other worlds than these

Offline Szaman

  • Soldier
  • **
  • Posts: 145
Re: Storm2D Public Alpha Release
« Reply #12 on: June 07, 2014, 05:37:57 pm »
Sure, here are the results:

Code: [Select]
ping node-fl2.gshost.us

Badanie mischa.joegillotti.com [198.136.48.50] z 32 bajtami danych:
Odpowiedź z 198.136.48.50: bajtów=32 czas=145ms TTL=50
Odpowiedź z 198.136.48.50: bajtów=32 czas=140ms TTL=50
Odpowiedź z 198.136.48.50: bajtów=32 czas=178ms TTL=50
Odpowiedź z 198.136.48.50: bajtów=32 czas=141ms TTL=50

Statystyka badania ping dla 198.136.48.50:
    Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0
             (0% straty),
Szacunkowy czas błądzenia pakietów w millisekundach:
    Minimum = 140 ms, Maksimum = 178 ms, Czas średni = 151 ms

ping node-de2.gshost.us

Badanie eu2.joegillotti.com [5.9.101.201] z 32 bajtami danych:
Odpowiedź z 5.9.101.201: bajtów=32 czas=40ms TTL=53
Odpowiedź z 5.9.101.201: bajtów=32 czas=39ms TTL=53
Odpowiedź z 5.9.101.201: bajtów=32 czas=38ms TTL=53
Odpowiedź z 5.9.101.201: bajtów=32 czas=42ms TTL=53

Statystyka badania ping dla 5.9.101.201:
    Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0
             (0% straty),
Szacunkowy czas błądzenia pakietów w millisekundach:
    Minimum = 38 ms, Maksimum = 42 ms, Czas średni = 39 ms

ping node-au1.gshost.us

Badanie au1.joegillotti.com [125.63.57.72] z 32 bajtami danych:
Odpowiedź z 125.63.57.72: bajtów=32 czas=351ms TTL=47
Odpowiedź z 125.63.57.72: bajtów=32 czas=350ms TTL=47
Odpowiedź z 125.63.57.72: bajtów=32 czas=355ms TTL=47
Odpowiedź z 125.63.57.72: bajtów=32 czas=418ms TTL=47

Statystyka badania ping dla 125.63.57.72:
    Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0
             (0% straty),
Szacunkowy czas błądzenia pakietów w millisekundach:
    Minimum = 350 ms, Maksimum = 418 ms, Czas średni = 368 ms
But the pings show in game are higher. Much higher.

Offline Blacksheepboy

  • Veteran
  • *****
  • Posts: 1817
Re: Storm2D Public Alpha Release
« Reply #13 on: June 07, 2014, 05:59:12 pm »
Cool to see people making Soldat-like games.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: Storm2D Public Alpha Release
« Reply #14 on: June 07, 2014, 06:40:56 pm »
But the pings show in game are higher. Much higher.

Maybe storm doesn't report the actual ping properly? Does the game appear sluggish/laggy for you or are the numbers just wrong? My guess it's either that or you have broken ipv6 connectivity and storm chooses v6 over v4 when it's available.
There are other worlds than these

Offline Szaman

  • Soldier
  • **
  • Posts: 145
Re: Storm2D Public Alpha Release
« Reply #15 on: June 07, 2014, 06:42:51 pm »
I don't know if it was laggy, cause I was the only person/player on the server.

Offline L[0ne]R

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2079
  • need a life. looking for donors.
Re: Storm2D Public Alpha Release
« Reply #16 on: June 07, 2014, 08:04:20 pm »
I tried an earlier version of Storm2D but was put off by the art style, animations and movement system. It looks improved in the trailer though so I'll give it another shot. Still, it would be so awesome if one day Soldat and Storm2D merge together into a game that has the best of both worlds.
« Last Edit: June 07, 2014, 08:08:00 pm by L[0ne]R »

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #17 on: June 07, 2014, 08:19:42 pm »
Any plan on making the movement aspect of the game more central?

You mentioned adding backflip and roll.
But what about prone, superman, cannon ball, ... ?

Yes, all these things are definitely needed. We eventually want movement at least as good as Soldat. Unfortunately I'm not working on the movement - MM is, but he's been busy with other projects so hasn't had much time to work on it.

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #18 on: June 07, 2014, 08:24:15 pm »
Code: [Select]
Crash Log 2014/06/07 14:53:01
Storm2D Version: 0.050c
Language: polski
Country: Polska
Maximum memory: 247MB
Error message:
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at storm.a.g.c.a(Window.java:89)
at storm.a.g.c.b(Window.java:64)
at storm.a.l.a.<init>(MediaManager.java:63)
at f.a.a(StormSharedMedia.java:76)
at core.Storm.<init>(Storm.java:30)
at core.Storm.main(Storm.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Failed to create media

Any suggestions?
What OS?
You probably need to update your graphics card drivers. Have a look here for more info

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #19 on: June 07, 2014, 08:37:06 pm »
Nice ideas :)

But I've got an error on the end of zombie mode:
Code: [Select]
Crash Log 2014/06/07 15:19:52
Storm2D Version: 0.050c
Language: polski
Country: Polska
Maximum memory: 247MB
GameMode: BATTLE
SubGameMode: Zombies
NetworkType: OFFLINE
Map: Lagrange
Error message:
java.lang.NullPointerException
at storm.a.h.r.n(WeaponsMenu.java:583)
at storm.a.h.r.a(WeaponsMenu.java:1111)
at storm.a.q.d.g.h(WidgetSubject.java:35)
at storm.a.q.f.b.c.a(SingleSelectionPolicy.java:71)
at storm.a.q.b.c.a(Container.java:54)
at storm.a.q.b.g.h(Widget.java:175)
at storm.a.q.b.g.y(Widget.java:169)
at storm.a.q.f.a.c.a(DefaultSelectionManager.java:40)
at storm.a.q.b.g.a(Widget.java:163)
at storm.a.q.b.a.a(AbstractContainer.java:44)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.e.a(ScrollPanel.java:74)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.a.a(AbstractDecorator.java:64)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.h.a(Panel.java:157)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.h.a.c.a(Frame.java:42)
at storm.a.q.b.a.a(AbstractContainer.java:47)
at storm.a.q.b.c.a(Container.java:146)
at storm.a.q.b.d.c(GUI.java:125)
at storm.a.h.k.a(IngameMenuManager.java:76)
at storm.a.e.a.b(IngameMediaGame.java:135)
at storm.a.l.a.d(MediaManager.java:166)
at f.a.c(StormSharedMedia.java:52)
at e.a.a(StormShared.java:38)
at core.Storm.<init>(Storm.java:33)
at core.Storm.main(Storm.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Storm crashed :(

Do you have any bug-tracker?

Will this project be open-source?
Thanks :)

I'll look into the crash.

No bug tracker at the moment - We have a bugs section on our forum
Eventually the project may become open source, probably not for several years though.


Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #20 on: June 07, 2014, 09:49:50 pm »
I Love the idea about having different classes. Simply this adds a lot to the game ; there can be certain servers / mods / gamemodes for only 1 class for example.
Also it generates a new tactic system for competive matches. While you can only say that you are good with a certain weapon or a certain task in Soldat you can specialize to play a certain class here.

I'm glad you like the idea about having multiple character classes. I too agree it can work well, just needs a bit more work at this stage. Each of the zombies use a different character class, and it works well there (they use different weapons, have different sized body parts, etc).

The last time I was trzing to play that game literally caused my computer to crash
 the autoupdater was automatically restarting the process when I clicked on the cancel button.
When I tried to remove the task (java) in my taskmgr then, it just came back
There was no way for me to cancel to autoipdate (on XP)

Wow, that isn't good. I really need to add a cancel button. I think it's an issue with threads still running when the main window is closed. Thanks, I'll try fix it soon.

The last time I played it the movement system felt a bit weird (compared to what im used of by solday)
At this time I was wondering why you added like 70? Weapons to the game before finishing the actual movemenh physics/animations.
The problem is each member of the team works on a different section of Storm2D so some things are more developed than others.
I work on the coding and most of the scripting apart from movement mechanics. MM does the movement and animations but he doesn't have too much time to work on them. Another member of my team (AL) works on the weapons and just adds new ones when he has an interesting idea. VirtualTT does the maps and Skykanden does the art.

Btw. There is no map editor in the folder, so is there a way to make maps for the public ? Or does storm 2d support the pms map file?
Storm2D does support .pms. I've been working on a separate version of Polyworks to allow it to have destructible polygons etc. I haven't made this available to the public yet, but will soon.

You said that you are going to replace the resources storm2d shares with soldat right now (sounds , interfaces , ...)
What direction are you trxing to move that game at ? There is already a class called "Soldier" if I remember correctly, which is exactly the same like what we have in soldayt. Are ypu going to make the game as much like Soldat or what are your plans here ?
The interface and fonts will be redone by Skykanden, to be more updated, minimal and look less like a complete clone from Soldat.
We're still not sure what direction we want to go in, this is the main reason for releasing the game now so that we can get input from you guys :) Yeah there's a Soldier (Soldat) class which has the same jetboot feature as Soldat. This is a great movement mechanic and we didn't want to get rid of it. We don't want to make it exactly like Soldat, but we do want Storm2D have some of the features that make Soldat great, such as the movement and balanced battles.

Also: I was wondering who you actually are. Talented devs don't come out of the nowhere , they need at least 2000 posts on the soldatforums or any other THD related forums :P
I've been playing Soldat for many years (back since 1.3.1) but wasn't really interested in joining the forums - more just loved playing the game  ;D. I'm not really a forum guy but I'm trying to change that. I'll definitely be active on this thread and the Storm2D forums.

Here's my story. I was introduced to Soldat by my brother when I was about 13 and instantly loved the game. I'm not much of a gamer actually and I get sick of games very quickly. Soldat was the only exception. About 1-2 years in I realised there was more to the game than just playing CTF and DM, and I started experimenting with scripting, tutored by an awesome Soldat player called Saintpoida. I really didn't know what I was doing but he kept teaching me and I don't know where I'd be today without him. After about a year of that and making simple Soldat hacks (:o) I slowly got into game programming. I discovered I loved the creativity and problem solving of programming, and that I liked programming more than playing games most of the time (I think this is the issue with a lot of game developers, they like playing games more than making them :)). Over the next few years I experimented with Assembly, Visual basic, pascal and delphi, Java, C, C++, and C#, mostly using DirectX to make simple 2D and 3d games. It's always been my dream since I started coding to make a Soldat clone. I just knew I wasn't ready to do it. In my last year of highschool I made a 3d deathmatch tanks game using C++ and DirectX (also inspired by Soldat) and began to believe that I might succeed in making a Soldat clone someday. I started programming in Java in preparation for university. In 2011 I began a degree in Computer science (which I finish in 2 weeks! :)) and learned a lot about programming that I had missed from solely teaching myself from websites. Around this time I really started noticing that a lot of players were leaving Soldat. All the New Zealand and most of the Australian servers disappeared. I realised that it was time to see if I could make my Soldat clone. I chose Java because I had experience in it, It was multiplatform (I only had access to a windows pc) and originally I wanted to make it able to be played in a browser(This isn't the case any more). Minecraft had become popular and I knew I could use the same engine (LWJGL) to make my game. I spent many hours planning the game with my friend AL (who I met on Soldat) and worked hard on the game for about 3 months before sending an email to MM (my idol) with a video of my Soldat clone, not even sure whether I'd receive a response. I was shocked when I got an email back from him - he said it was the most promising clone he'd seen, and that I could possibly work with him on Soldat 2 - that a lot of people had asked him but hadn't shown they really had what it took to do it. Back then the game was made in Java AWT (No OpenGL) and the map was made out of images (like liero or worms), not polygons. There was no networking, everything was fully hardcoded but it did have a couple of weapons, AI with pathfinding and simple biped animations. I was so surprised by his response, and to this day it was probably the best moment of my life. I spent the next two years working hard on the game while studying full time at university, completely recoding the engine at least twice. I realised then that I hadn't really been ready to make a Soldat clone back when I started, but I had to go through that process in order to get to where I was. MM guided me with the networking code (Using the Quake 3 model) and replacing Box2D with my own verlet physics. After about two years of coding I began working in earnest with Transhuman Design, using the KAG lobby and account system for Storm2D, and THD servers for the update system and website, helped by jrgp, Shadlington, Furai, FliesLikeABrick and others from THD. Finally we were "ready" for a release - not because the game was done but because we just needed to get it out there and into the next phase of its development. Now we're here, looking to build a community for Storm2D and improve through input from everyone who tries out the game.

Keep the work up, nice thatyou have updated the website lately btw. (it was pretty outdated a few weeks ago, it's important to keep websites for projects up-to-date because visitors might think the project was abondened if the latest post was a few year(s) month(s) ago.
Yeah, definitely. I've now made it a priority to keep the site and forums up to date. Thanks :)



« Last Edit: June 08, 2014, 01:27:24 am by r0land »

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #21 on: June 07, 2014, 09:51:27 pm »
But the pings show in game are higher. Much higher.

Maybe storm doesn't report the actual ping properly? Does the game appear sluggish/laggy for you or are the numbers just wrong? My guess it's either that or you have broken ipv6 connectivity and storm chooses v6 over v4 when it's available.

Yes, there's an issue with server pinging from the lobby at the moment - If you refresh the lobby again the pings will be more accurate. Or you can just join the game and press F1 to view the scoreboard. Your ping will show on there much lower.
« Last Edit: June 07, 2014, 09:53:11 pm by r0land »

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #22 on: June 07, 2014, 09:55:08 pm »
I tried an earlier version of Storm2D but was put off by the art style, animations and movement system. It looks improved in the trailer though so I'll give it another shot. Still, it would be so awesome if one day Soldat and Storm2D merge together into a game that has the best of both worlds.
Remember Storm2D is still in Alpha. Honestly I'd love the same thing as you. It might just take a while longer for Storm2D to get there.

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #23 on: June 09, 2014, 08:31:36 am »
But the pings show in game are higher. Much higher.

Maybe storm doesn't report the actual ping properly? Does the game appear sluggish/laggy for you or are the numbers just wrong? My guess it's either that or you have broken ipv6 connectivity and storm chooses v6 over v4 when it's available.

Yes, there's an issue with server pinging from the lobby at the moment - If you refresh the lobby again the pings will be more accurate. Or you can just join the game and press F1 to view the scoreboard. Your ping will show on there much lower.

This is fixed now in the latest version.  :)

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #24 on: June 09, 2014, 03:34:43 pm »
autoupdater.ini

Code: [Select]
address=web1.thd.vg
port=50283
address2=//for switching...
port2=50283

since thd.vg is offline now (and I don't know when it will come back) people can not update their clients ( and there doesn't seem to be an option to run the game without updating)
you should maybe release an alternative address. There should be 2 addresses in that anyways (for the case we have now, when one is broken)
« Last Edit: June 09, 2014, 03:44:13 pm by darDar »
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline r0land

  • Major(1)
  • Posts: 2
Re: Storm2D Public Alpha Release
« Reply #25 on: June 09, 2014, 06:14:27 pm »
autoupdater.ini

Code: [Select]
address=web1.thd.vg
port=50283
address2=//for switching...
port2=50283

since thd.vg is offline now (and I don't know when it will come back) people can not update their clients ( and there doesn't seem to be an option to run the game without updating)
you should maybe release an alternative address. There should be 2 addresses in that anyways (for the case we have now, when one is broken)

Yeah, this is a bit of an issue. I'm not actually using that INI file, it was more a thing to do in the future but I didn't get round to it in time. The thd.vg failure was completely unexpected by me and the URL for thd.vg was hardcoded in the game.

EDIT: Now that we are using a .net (update.storm2d.net) domain it's much more reliable and it's very unlikely the same problem will happen again.

 I made a post about it on the Storm2D forums news however I don't think many people saw it. You can patch your game to the latest version that uses the new update URL: http://www.storm2d.net/download/ (Click the patcher link at the bottom, it's only 1mb rather than redownloading the game)

The game should be able to run without updating, you just can't play on multiplayer because you won't have the latest version.

Thanks,
roland
« Last Edit: June 09, 2014, 08:47:57 pm by r0land »

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #26 on: August 08, 2014, 02:49:37 pm »
There was an article released about the latest progress and plans for Storm2D
You can find the article here : http://www.thd.vg/post/93954923345/storm2d-progress-update

some mockup made by Skyanden, since all visuals will be redesigned:
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #27 on: August 26, 2014, 06:39:08 pm »
Here's a preview of how the animated scenery will work. That's some really cool thing in my opinion and it will make the game very dynamic.

This .gif might take a while to load



The .gif below (low quality) shows the new lightning and the parallex scrolling which was done few days ago and will be in the map editor of the upcoming big update. (map editor + new visuals + fixes + fixes + hopefully the movement)


Here's a mockup for the "Conquest" game-mode, which is a mode about capturing and defending several bases on the map (similiar to Battlefiled and other popular games)



Be sure to give your feedback or suggestions on the official forums at http://forum.storm2d.net/

There's also the place to follow the development blog, which happens on a weekly basis in this topic "Weekly Changelogs"
« Last Edit: August 27, 2014, 03:07:57 am by darDar »
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline Blacksheepboy

  • Veteran
  • *****
  • Posts: 1817
Re: Storm2D Public Alpha Release
« Reply #28 on: August 27, 2014, 02:20:48 am »
Wow that weekly changes link is broken. Took a sec to edit it.

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #29 on: August 27, 2014, 03:08:24 am »
Wow that weekly changes link is broken. Took a sec to edit it.
Thanks, fixed it
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #30 on: September 10, 2014, 05:30:34 am »
some preview of the upcoming "liquid" polygon type.



There are splashes being added soon. Liquid polygon types affect objects / players going through it (Bullets getting slower, ... )
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline Blacksheepboy

  • Veteran
  • *****
  • Posts: 1817
Re: Storm2D Public Alpha Release
« Reply #31 on: September 10, 2014, 01:17:56 pm »
Now we get our water.

Offline 15th_account

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 131
Re: Storm2D Public Alpha Release
« Reply #32 on: September 13, 2014, 05:05:06 am »
I've always been curious with Storm2D's development, but the art style still nauseates me. I think it's that you're taking Soldat's sprite graphics and adding blurry particle effects that just doesn't mix well. And the characters seem so stale in their movement, like they've all shit themselves. Whenever they're in air the legs move as one uni-leg.

I just really want you to fix that already. :|

Offline L[0ne]R

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2079
  • need a life. looking for donors.
Re: Storm2D Public Alpha Release
« Reply #33 on: September 13, 2014, 06:18:08 pm »
I've always been curious with Storm2D's development, but the art style still nauseates me. I think it's that you're taking Soldat's sprite graphics and adding blurry particle effects that just doesn't mix well. And the characters seem so stale in their movement, like they've all shit themselves. Whenever they're in air the legs move as one uni-leg.

I just really want you to fix that already. :|
Agreed, but AFAIK they're already working on improving the art style and remaking the sceneries. Source: http://www.thd.vg/post/93954923345/storm2d-progress-update

So we just have to wait and see how it goes.

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Storm2D Public Alpha Release
« Reply #34 on: September 15, 2014, 08:02:01 am »
another preview of the liquid polygon type, now with splashes!


and a preview of capturing bases for the upcoming primary mod.


The large update should be released in the end of the year (~November) (hopefully).

Quote
And the characters seem so stale in their movement, like they've all shit themselves. Whenever they're in air the legs move as one uni-leg.

Quote
Agreed, but AFAIK they're already working on improving the art style and remaking the sceneries. Source: http://www.thd.vg/post/93954923345/storm2d-progress-update
Yeah, looks quite appealing in my opinion!
I can't disagree here, yeah but the whole movement system will be redone for the next update (that's the plan).
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |