3rd September Progress

Discussion in 'Dev Blog' started by Armagon, Sep 4, 2013.

  1. Sariaz

    Sariaz Subatomic Cosmonaut

    Im guessing the main reason they havnt released is because all the spoilery content not show in the demo needs to be finished, not to mention all the later tiers as well. Also while the releasing in modules is what some choose others choose to release all at once. Although we have to wait longer it will be well worth it because it will be a amazing and fleshed out beta.
     
  2. Noburu

    Noburu Void-Bound Voyager

    Will the prison be sodomy filled or mundane? Like soap drop city or no?
     
  3. clingbeetle

    clingbeetle Industrial Terraformer

    I can't wait to just chipmunk stash a ton of food for when this thing comes out so I can just play forever!
     
    tassina, Percival and Prymael like this.
  4. Argthrond

    Argthrond Oxygen Tank

    Loving the screenshots!
     
    tassina, Prymael and K00L like this.
  5. sonic5202

    sonic5202 Industrial Terraformer

    ........
     
  6. Chompy

    Chompy Cosmic Narwhal

    Ooo... The lights look awesome!
    Great update as always!
     
    tassina and Prymael like this.
  7. Goldensun441

    Goldensun441 Void-Bound Voyager

    your stuff looks great man. looking forward to playing it
     
    tassina and Prymael like this.
  8. Show

    Show Phantasmal Quasar


    They've stated that there are certain bugs left that pretty much kill enjoyment.

    Like right now you can lose all your progress/stuff/creations.

    Here's a quote from OmnipotentEntity at the end of the thread Feedback for the developers


    This is simply what I understand beta release to require. I might be missing part of the picture and I might simply be mistaken, so please do not take this as gospel.

    Blue said:
    1. What still needs to be done before beta release? Please try to refrain from calling something a spoiler. Use code names if you have to, but we would appreciate a little perspective.​
    Quite a bit. We need to gear up tier 2 and tier 3 story quests, flesh out quests in general, party mechanics. Lots of stuff. The roadmap has much of this information already. We want the universe to feel "lived in" much more than it currently does. I mean, some things that seem simple still need adding, like, "configurable keys." Or even, "gui for more options." Just a million little things to actually bring the game to a shippable level of polish, and turn it from a bunch of systems into an actual game that you can have fun playing.

    2. Has the number of things needing to be done before beta changed at all in the past few months, and if so, how and why?


    Not really. It's always been a pretty long drudge.

    3. How stable do you think the game needs to be in regards to crashes and bugs at beta release?


    Crash stability isn't really what I am worried about. I'm more worried about world generation stability. I don't want to have situations where we invalidate save files more often than absolutely necessary. Not having a public release gives us the freedom to invalidate save files on a whim if it will make the game better. And we do so very regularly.

    I'm worried about data/time loss. There's nothing more frustrating than losing progress because of a crash bug. I don't really care if the game crashes if you can pick up right where you left off, but if you lose progression, that's really horrible, and it's caused me to ragequit otherwise wonderful games.

    4. Why does the release date estimate for beta and final keep changing?


    Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

    Here are a few good examples:

    Starting off with the new action bar mechanics. I honestly expected it to be an afternoon project. Instead, it took me like an entire freaking week to hammer out and touched 4 different layers of code (/client, /core, /game, /frontend), and it went through 5 different iterations. And caused me to create 12x12 matrices to figure out proper behavior.

    Other things that took me far longer than expected. I rewrote much of the Gui code a few months back. Now we're using what amounts to a primitive toolkit, complete with arbitrary encapsulation, extensibility, etc. It operates like a subset of Qt, and it's completely data driven. That took me nearly a month. But it was required for things like scroll areas and such that the old Gui simply was simply not powerful enough to handle.

    It took me a day or two to begin porting our 7 or 8 separate implementations of a progress bar over to the one progress bar implementation to rule the world, one that you can actually put in JSON and configure (modders rejoice). Now we only have like 5 or 6 separate implementations, which I'm going to pare down as I touch nearby code.

    I mean that's just Gui stuff. There's a lot of little things. Sometimes things that look to be finished wind up having problems. For instance, the action bar changes I mentioned wound up breaking the matter manipulator, because (and this took me hours and hours of agonizing debugging to uncover) the item was being double initialized and it was trying to read the location of the wrong hand. Making the beam start from the center of the player rather than from the end of the hand. This is a bug that was always there, but it was only exposed by the action bar changes.

    5. What was the point in having the i49 "world premiere" be a Yogscast event as opposed to having you guys show off the games' fundamental feature such as procedural world generation?


    Because love them or hate them, Yogscast has fans that don't know Starbound. It was very good exposure for us. I mean, we already have days worth of live stream footage of devs just playing around in the game showing off things like procedural world generation.

    6. Do you feel that feature creep is a non-issue or has possibly led to delays?


    Our feature list hasn't really gotten much bigger.

    7. What constitutes a game-breaking bug, in your opinion


    Anything crash that causes time investment loss.

    8. Do you believe releasing a beta as-is would be faster at finding and squashing bugs than a beta released upon "feature completion"


    We're not waiting on feature completion as far as I'm aware. I'm pretty sure we're just going to get the first 3 tiers going.

    9. How do you feel about games that allow for a sort of alpha-release testing?


    If it works for them, great. I don't think it will work for us though. There's really two things that will keep a person playing this game, and keep excitement up about it. The ability to build worlds, and the ability to play story. Currently, we only have the first, and that's hampered by the aforementioned constant invalidation of save files because of serialization differences.

    10. Why is releasing a demo much like the one Yogscast and those at i49 considered not feasible? Some people feel as if the given reasons were not adequate, so perhaps an expanded explanation of your reasoning would be more accepted.


    The i49/Yogcast demo had a game breaking bug in it that was discovered 5 minutes before we started the demo. It only shows up using certain build options, but those are the build options we're going to have to use for the beta. It has to do with strong authentication being turned off, and then a user leaving a multiplayer session.

    In Linux it works fine, because I wrote the code and tested it on Linux while flying to i49, because I needed to bypass mandatory authentication to work without internet on the plane.*

    In Windows it crashes the server, corrupts the world file, and kicks everyone off without saving their character file.

    Needless to say, if you felt a ball of extreme stress just to the left of Molly off camera during the stream, that was me. Also bart was incredibly stressed too.

    Additionally, there's some sort of memory leak or resource leak in the Windows build of the server, because the resource usage just goes up and up, it was fine for an hour, but much more and I was getting really nervous.

    Finally, tier 1 is only partially finished, we're using a boss that's probably not even going to be the tier 1 boss. There's no side quests, nothing outside of the main tutorial line of quests. We don't have serialization stability. Party mechanics are only accessible via chat commands, as are much of everything else. The state the game is in is kinda cool to kick around in for about an hour. But it really isn't ready to be released to the general public.

    11. Increased forum-based interaction is something people would like to see. Would this detract too much from development time to be possible?


    I try. I really do.

    12. Is the "Beta 2013, release... sometime after that" statement considered the correct current response?​


    As far as I'm aware.

    13. How many "tiers" of gameplay should we expect to be in a beta? Are we going to have all 10 (11 with post-game), or will some of the later tiers be added at a later time?


    Latest murmurings I've heard are 3 for beta. Once we get everything situated the way we want it with regards to world generations, etc. And then we'll release tiers as we complete them? Not really sure what the plan is there.

    14. Some users believe that sacrificing a few daily updates per week might be worth creating a larger, more in-depth "Big Friday Update" (or whatever you might consider calling such a thing), which would have a recurring list of things (spoilers left intact, codenames where necessary) that have the weekly progress for each item/items that were worked on summarized. Would this be something you would consider doing?


    It's rather difficult to just find the time to do the update every day, to be honest. I mean, you can ask for more. I'm not going to say you're ungrateful for asking or anything, but please just a bit of perspective, we're already doing daily updates, which is far above and beyond nearly every other video game development firm that I'm aware of.

    15. We feel as if a few important things were gleaned over that people may have been looking forward to, but have not been addressed. Such things include the Q&A thread, a trailer [[I believe this was addressed somewhere with "We would like such a trailer to more accurately represent the finished product", so this may come with the Beta]], the roadmap, and the inclusion of Hylotl lore.


    We've been kinda letting some things float because we've been running on crazy push mode for quite a while now. I'm terribly sorry. I haven't forgotten about the Q&A thread, or the trailer, or the roadmap, or the lore. It's just been pushed as "not as important as beta release." I'm sure you can agree.

    16. Have any community suggestions made their way into the game thus far? A list of things that you guys have adopted/plan on adopting during/after Beta would go a long way to booster morale for many community members.​


    A few. One example that comes to mind is the flavor text for the matter manipulator, which was suggested by a redditor. "Manipulates anything that matters." I don't know of a master list of these things though.

    Gameplay suggestion: Medpacks should only be useable when you are missing health. Otherwise, if you have a medpack in hand, you should be able to patch up another player or pet. (This might be better placed in the mechanics suggestion thread currently ongoing)​
    Yeah, this is important. Healing items are actually rather new in the grand scheme of things. Being a problem that is both easy to solve and self-contained, we let it sit for a long while as low hanging fruit. As a result we haven't fixed some of the usability problems with them yet.

    *
    Please tell me you aren't talking about DRM that requires an internet connection to play the game.
    The unreleased version requires mandatory internet on DRM that's authenticated against a remote server to prevent leaks.

    The code I wrote is to allow us to turn that off. Which is a major requirement for beta.
     
  9. AvienGer

    AvienGer Void-Bound Voyager

    Great update and a great game.

    I must play this game ^^
     
    tassina, Axe Garian and Prymael like this.
  10. XDarkPhoenixX

    XDarkPhoenixX Pangalactic Porcupine

    Coolies. Now my homebase can has spotlights everywhere. TRY AND HIDE NOW NINJAs!!
     
  11. A1wa

    A1wa Void-Bound Voyager

    Ok guys sorry, I didn't want to start any flame, i was simple shouting my opinion out loud :) As i said I really love Starbound and the efforts developers put in. And I will wait for an entirety for the release if I'll have to :)
     
    riseoflegends, Prymael and Show like this.
  12. Jonesy

    Jonesy Sarif's Attack Kangaroo Forum Moderator

    ...:wut:

    ...:seriously:
     
  13. JennShii

    JennShii Pangalactic Porcupine

    Go Bean daddy Go!

    I'm more happy about the spotlights than I probably should be! You're right though, they look MAGNIFICENT! You know that tingling feeling in your sinuses right before you cry? I felt it man. But I'm *sniff* not gonna cry. I mean it's just spotlights, right? RIGHT!? :cry:

    But in all seriousness, super magnificence~
     
    tassina and Prymael like this.
  14. Show

    Show Phantasmal Quasar


    No worries, I was just linking the info in case you hadn't seen the thread before. You asked some fair questions, so just wanted to pass on that they'd given some fair answers : )
     
  15. Sir.drake

    Sir.drake Cosmic Narwhal

    a BIG update perfect :catface2:
     
  16. Artem

    Artem Scruffy Nerf-Herder

    * d r o o l s *

     
    tassina and Prymael like this.
  17. ThatMadCat

    ThatMadCat Phantasmal Quasar

    Those screenshots are amazing!

    And, I'm going to be honest, I would've never have thought that a spotlight could sound as awesome as it does in this! Can't wait to see how they are all used!
    (If you make ones that flicker... D: I will be very upset because they scare the crap outta me :cry: )

    :ninja: edit; Lava is going to become a source of rage again... I've only just got used to not throwing things in it (accidentally anyway) on Minecraft and Terraria... I just hope I don't lose anything valuable this time round :rofl:
     
  18. StallChaser

    StallChaser Space Penguin Leader

    Challenge accepted. *puts on a light bending invisibility cloak from a few tiers up*
     
    tassina, Axe Garian and Prymael like this.
  19. Miss Andry

    Miss Andry Cosmic Narwhal

    spotlights are really great lighting tools

    ask anyone who's made levels in lbp and they'll tell you. You guys should check it out. They let you change the color of the spotlight and the light "density" or whatever, which made it brighter or not, including fog levels of the spotlight. It made levels look amazing when used right, even if you hid the spotlights around.
     
    tassina, Axe Garian and DotBeta like this.
  20. JennShii

    JennShii Pangalactic Porcupine

    Shurikens + spotlights = ???
     
    tassina and Axe Garian like this.

Share This Page