Jump to content

ThatRobHuman

Members
  • Content Count

    1,467
  • Joined

  • Last visited

Posts posted by ThatRobHuman


  1. Just now, Megatronrex said:

    In my opinion that person is welcome to leave.

    I agree, but it's more that realizing that they should've never been welcome in the first place - that they got in the door under the pretense of mutual fun - it's some kind of betrayal, I guess? Nothing to be done of it, but it still sickens me.


  2. It's a shame that KDY is currently down (hosting issues), otherwise I'd show you the CSA content that I'm building.

    Posting here so that I have the thread starred so I know to come back to it in the morning.

     

    EDIT: of COURSE it just came back up as soon as I posted this...

    anyways: here's the fan expansion: http://kdyards.com/expansions.view.php?id=1851

    1851.png

    contains such glorious ships as this:

    1692h.jpg2001h.jpg

    or squadrons like this:

    257h.jpg2092h.jpg2087h.jpg

    It still needs playtesting and much more content (such as more upgrades), but it's kind of #5 on my priority list.


  3. Finally rendered my first card using the under-development API:

    here's an example of the JSON request that defines the card renderer:

    {
    	"name":"KDY Classic",
    	"width":"1.625in",
    	"height":"2.5in",
    	"bleed":"0.0625in",
    	"node_obverse": {
                "node_class": "ROOT",
                "node_id": "mciy3YfbKnNXMF7K",
                "properties": {
                    "anchor": "relative",
                    "background": "#ffffffff",
                    "height": "100%",
                    "spacing": "collapse",
                    "visibility": "1",
                    "width": "100%"
                },
                "content": [
                    {
                        "node_class": "PLATE",
                        "node_id": "h6UVkqZvP2uvAQpL",
                        "properties": {
                            "anchor": "absolute",
                            "background": "transparent",
                            "height": "100%",
                            "image_size_mode": "cover",
                            "visibility": "1",
                            "width": "100%"
                        },
                        "content": "YJPjFbIt"
                    },
                    {
                        "node_class": "CONTAINER",
                        "properties": {
                            "anchor": "absolute",
                            "background": "transparent",
                            "position_bottom": "<renderer.bleed>",
                            "position_left": "<renderer.bleed>",
                            "position_right": "<renderer.bleed>",
                            "position_top": "<renderer.bleed>",
                            "spacing": "collapse",
                            "visibility": "1"
                        },
                        "content": [
                            {
                                "node_class": "TEXT",
                                "properties": {
                                    "align_y": "center",
                                    "anchor": "absolute",
                                    "background": "#ffffffff",
                                    "border_color": "#000000ff",
                                    "border_style": "solid",
                                    "border_width": "1pt",
                                    "corner": "3pt 50%",
                                    "dropshadow_blur": "3pt",
                                    "dropshadow_color": "#000000ff",
                                    "dropshadow_y": "3pt",
                                    "flow": "block",
                                    "height": "0.25in",
                                    "padding_top": "2pt",
                                    "position_left": "0.0625in",
                                    "position_right": "0.0625in",
                                    "position_top": "0.0625in",
                                    "spacing": "collapse",
                                    "text_align": "center",
                                    "text_font": "HE210HPU",
                                    "text_size": "8.5pt",
                                    "visibility": "1",
                                    "text_variant":"smallcaps",
                                    "innershadow_color":"#0003",
                                    "innershadow_blur":"3pt"
                                },
                                "content": "<label>"
                            },
                            {
                                "node_class": "TEXT",
                                "node_id": "owsro7qMfxw2XFKr",
                                "properties": {
                                    "anchor": "absolute",
                                    "background": "#ffffffff",
                                    "border_color": "#000000ff",
                                    "border_style": "solid",
                                    "border_width": "1pt",
                                    "corner_bottomleft": "50% 3pt",
                                    "corner_bottomright": "50% 3pt",
                                    "dropshadow_blur": "3pt",
                                    "dropshadow_color": "#000000ff",
                                    "dropshadow_y": "3pt",
                                    "margin_left": "3pt",
                                    "margin_right": "3pt",
                                    "padding":"2pt",
                                    "padding_bottom": "4pt",
                                    "position_bottom": "0.125in",
                                    "position_left": "0.0625in",
                                    "position_right": "0.0625in",
                                    "position_top": "0.375in",
                                    "spacing": "collapse",
                                    "text_font": "dMMvRXsY",
                                    "text_size": "7pt",
                                    "visibility": "1",
                                    "innershadow_color":"#0003",
                                    "innershadow_blur":"3pt"
                                },
                                "content": "<text_body>"
                            },
                            {
                                "node_class": "TEXT",
                                "properties": {
                                    "align_y": "center",
                                    "anchor": "absolute",
                                    "background": "#ffffffff",
                                    "border_color": "#000000ff",
                                    "border_style": "solid",
                                    "border_width": "1pt",
                                    "corner": "3pt 50%",
                                    "dropshadow_blur": "3pt",
                                    "dropshadow_color": "#000000ff",
                                    "dropshadow_y": "3pt",
                                    "flow": "block",
                                    "height": "0.1875in",
                                    "padding_top": "1pt",
                                    "position_left": "0.0625in",
                                    "width":"0.5in",
                                    "position_bottom": "0.0625in",
                                    "spacing": "collapse",
                                    "text_align": "center",
                                    "text_font": "HE210HPU",
                                    "text_size": "8pt",
                                    "visibility": "1",
                                    "text_variant":"smallcaps",
                                    "innershadow_color":"#0003",
                                    "innershadow_blur":"3pt"
                                },
                                "content": "<type.label>"
                            }
                        ]
                    }
                ]
            },
    	"node_reverse":{
    		"node_class": "ROOT",
            "properties": {
                "anchor": "relative",
                "background": "#ffffffff",
                "height": "100%",
                "spacing": "collapse",
                "visibility": "1",
                "width": "100%"
            },
            "content": [
            	{
                    "node_class": "PLATE",
                    "properties": {
                        "anchor": "absolute",
                        "background": "transparent",
                        "height": "100%",
                        "image_size_mode": "cover",
                        "visibility": "1",
                        "width": "100%"
                    },
                    "content": "vDKwOjjo"
                }
            ]
    	}
    }
    

    and here's the result (bear in mind that I had to scale it down for showing-off purposes).

    jCmODkq.jpg

     

    Now, I manually created this renderer using a hard-coded request to the API, but part of the project will be creating an intuitive Front-End UI for the API, so you don't have to sit there and know how it all works.


  4. It seemed like a good idea at the time, but now: I regret it. I made it so that I've had to be at least of Contributor rank to create expansions and articles. The idea was to avoid Craig a lot of low-quality expansions, but I've learned that putting things behind a permissions wall isn't the way to do that.

    Lemme see what I can do to tweak the live code to take that permissions wall down.


  5. Progress since last night:

    I've added the following content types to the API system:
    - Damage Cards
    - Defense Tokens
    - Defense Token Types (Green/Red is an example of this)
    - Damage Types (Crew vs Ship)
    - Factions
    - Keywords
    - Objectives
    - Objective Types (Assault, Defense, etc)
    - Upgrade Flags ("modification" or "small ships only", etc)
    - Upgrades
    - Upgrade Types

    Remaining Content Types
    - Die Types
    - Ships
    - Squadrons
    - Ships
    - Stations
    - Fleets
    - Expansions

    Not sure how I'm going to handle this yet...
    - Misc Tokens
    - Misc Cards
    - Misc Card Types

    Fleets and Expansions are going to need to wait until I have the rendering engine fleshed out. The reason for this is because I want to have the ability to have people select different looks/feel for each item they add to an expansion. For example, the Raider has an FFG Default version (rendered by renderer #1), the KDY classic version (rendered by renderer #2) and the FFG Alt Art version (rendered by renderer #3). Well, when you add the Raider to a fleet, you can choose which render version you want to use. It's purely an aesthetic thing, but something that will make the Tabletop Simulator thing a **** of a lot easier.


  6. 6 minutes ago, Megatronrex said:

    I'm not totally sold on the idea of communally wearing big boy panties together myself. I mean I like you guys and all but....

    More concerned about the logistics of it - I'm not sure how many of us will fit into a pair of panties, even if they are big-boy ones..


  7. If news happens at GenCon, cool. If not, yes I will be disappointed. I'm not going to take my ball and go home, and I'm not going to declare that the sky is falling, but I'll still be bummed, because I'm an adult who knows what to do with my negative feelings.

    I still poke FFG occasionally on Twitter and Facebook, though.

×
×
  • Create New...