10th + 11th September Progress

Discussion in 'Dev Blog' started by mollygos, Sep 11, 2013.

  1. clevernamegoeshere

    clevernamegoeshere Subatomic Cosmonaut

    ERHMAHGERRRD MERNKEY ERMPERERRRR!
     
  2. ArcticKaito

    ArcticKaito Master Chief


    If I could choose random ppl to play this game with, you would be one of them... Awesome quote :up:.
    Lol I actually made a Apex on create character a while back
    that made me think of Star Trek :rofl: Lel!
    Apex.png
     
    tassina and Axe Garian like this.
  3. Sitanel

    Sitanel Void-Bound Voyager

    I will leave you with a vague comment.
     
    clevernamegoeshere likes this.
  4. Brynjar

    Brynjar Void-Bound Voyager

    I can't wait for them to add hidden upgrade capsules with hologram emitters, and when you find one this starts playing:

     
    Axe Garian likes this.
  5. clevernamegoeshere

    clevernamegoeshere Subatomic Cosmonaut

    Also: This. Holy shit, this.

    But as a mail system that you can send directly to their server--as long as their server is online, the message will sit there and wait for them to beam back aboard their ship. Same thing if they're out exploring rather than offline. I...I...yes.
     
    tassina, keenow and Axe Garian like this.
  6. Axe Garian

    Axe Garian Oxygen Tank

    I agree with Holograms being a cool way to send messages to your in-game buddies when it won't be practical to just go to them. (& I bet it won't be practical to go to them to talk personally VERY often in-game, especially later in the game when ya might have branched out in multiple different directions, cause it might not be practical to stay together as a group Terraria Style in Starbound seems how that could make for some awfully strained Resource Availability...) It would also be cool if Holograms could be sent to not-in-game pals & await them till they Log-In before playing, kinda like Holo E-Mail! Why should only MMORPGs have cool stuff like that? :D

    If that Repairbot ever tries to stick that Welder up my Glitch's ass, there WILL be trouble... :fireball: ... :p
     
  7. Bazoril

    Bazoril Void-Bound Voyager

    Mysterious hologram = the new herobrine?
     
  8. Leon Wolf

    Leon Wolf Aquatic Astronaut

    HOLOGRAMS!! HOLHOHLHOHLHOHLHOHLH1!!
     
  9. cwolf042

    cwolf042 Pangalactic Porcupine

    Unless a large silver "H" is plastered on their head, they aren't holograms... not really
     
    V M Smith, tassina and SerinityFyre like this.
  10. Boprino

    Boprino Master Chief

    Guys, listen! I can read lips and the hologram is saying, and I quote "Starbound is coming soon... prepare yourself" . :3
     
    samufel and Rex Chestington like this.
  11. Crystan

    Crystan Maverick Hunter

    [​IMG]
    "I'am Dr.Coconut and I've created you - Banana Man X. In this Cocopsule you'll find an upgrade for your Tree-Climbing ability."

    Edit: Oh someone posted already a MMX joke - dammit!
     
  12. Frodew

    Frodew Scruffy Nerf-Herder

    NKM0T5L.gif
    I love this dude so much xD!
     
    tassina and Axe Garian like this.
  13. OmnipotentEntity

    OmnipotentEntity Code Monkey Forum Administrator

    Sure, I'll explain with a bit of skeleton code:

    Before:
    Code:
    template<typename T, size_t N>
    class Vector : public std::array<T, N> {
    //N dimensional common vector code goes here
    };
     
    template<typename T>
    class Vector2 : public Vector<T, 2> {
    //2D specific stuff
    };
     
    template<typename T>
    class Vector3 : public Vector<T, 3> {
    //3D specific stuff
    };
     
    template<typename T>
    class Vector4 : public Vector<T, 4> {
    //4D specific stuff
    };
    Also List vs List2 and Box vs Rect (a 2D box) had this and were fixed.

    The problem is a Vector<T, 2> is not implicitly convertible to and is missing the functionality of a Vector2<T>. However, some parts of the code were handling and passing Vector<T, 2> rather than Vector2<T>. It's not a BIG deal because you could always just make a Vector2<T> from a Vector<T, 2>, but it was irritating, and not pain free.

    So I changed it:

    Code:
    template<typename T, size_t N>
    class Vector : public std::array<T, N> {
    //N dimensional common vector code goes here
     
    //2D specific stuff
    template<size_t P=N>
    typename std::enable_if<P == 2 && N == P, T> vector2Function();
     
    //3D specific stuff
    template<size_t P=N>
    typename std::enable_if<P == 3 && N == P, T> vector3Function();
     
    //4D specific stuff
    template<size_t P=N>
    typename std::enable_if<P == 4 && N == P, T> vector4Function();
    };
    Now everything is just a Vector, and there is no Vector2 or Vector3, a Vector<T, 2> will have all of the functions you expect, etc.
     
    ChaliElle, Thanel, samufel and 9 others like this.
  14. Lovegun

    Lovegun Space Spelunker

    the repair bot is just amazing :eek:
     
    tassina, Frodew and Axe Garian like this.
  15. Stylµs

    Stylµs Phantasmal Quasar


    That's what I was thinking too.
     
  16. Rinoa

    Rinoa Space Hobo

    When we could start talking about beta?:giggle:
     
  17. Golin

    Golin Aquatic Astronaut

    If anything they are goddamn blessed that we gave them money so their staff could work on the game full time.
     
  18. OneOnlyDan

    OneOnlyDan Cosmic Narwhal

    Yeah, I'm gonna pretend I understood that and say thanks for telling us. :)
     
  19. OneOnlyDan

    OneOnlyDan Cosmic Narwhal

    They aren't blessed. They worked hard to make people catch interest in their game, they didn't just get it from nowhere.
     
  20. Golin

    Golin Aquatic Astronaut

    My point is we gave them the money so that all of their staff could be working full time the least they could do is give people daily updates.
     

Share This Page