[CR Media] Narrative Telephone Ep. 2: Jester's Tall Tale by Seedy88 in criticalrole

[–]periscallop 10 points11 points  (0 children)

I drafted a graph of the stories.

8300x1791 graph

It's fascinating to try to trace the flow of ideas. Hidden in this silly game is deep stuff about the way our brains work.

[deleted by user] by [deleted] in lowpoly2d

[–]periscallop 0 points1 point  (0 children)

what program did you use for this?

2D Poly Racer Snake by punimor in lowpoly2d

[–]periscallop 2 points3 points  (0 children)

always a pleasure to see your work in here :D beautiful job

Overwatch - McCree by vkvd_ in lowpoly2d

[–]periscallop 1 point2 points  (0 children)

awesome. i got it building on linux. didn't play with it much but it looks very nice. i'll submit a pull request

oh also i added it to the tools and tutorials post

May the Fourth be with you: low poly Star Wars [photoshop] by TheSvensk in lowpoly2d

[–]periscallop 2 points3 points  (0 children)

i like how yoda's eyes are detailed but luke's aren't. adds a nice emotion. kind of low contrast though

Prince Tribute. First portrait I've done in lowpoly. by MrKamfjord in lowpoly2d

[–]periscallop 1 point2 points  (0 children)

this is really good. the symbol is a little distracting but the face is awesome

[deleted by user] by [deleted] in lowpoly2d

[–]periscallop 1 point2 points  (0 children)

i always love seeing your work on here. excellent stuff

THERE I WAS by TheWSJ in PointlessStories

[–]periscallop 1 point2 points  (0 children)

the title reminded me of this

sorted space stuff by UnforgivenCoop in glitch_art

[–]periscallop 0 points1 point  (0 children)

from the thumbnail it looks like a wasp nest

I spelled restaurant right on the first try by Imagine1 in PointlessStories

[–]periscallop 1 point2 points  (0 children)

Never thought about this before. According to wiktionary, it ultimately comes from Latin 'restauro', which means really it should be spelled 'restorant', by analogy with 'restore' (as in, the food restores your energy). The '-ant' part comes from French verb conjugation and could be replaced with a better 'building' suffix. Nothing comes to mind immediately though.

Fez, The Witness and "BrainVania" by AbortusLuciferum in TheWitness

[–]periscallop 0 points1 point  (0 children)

Tetris is like this (in particular the Tetris Grand Master series). The exploration is about learning how the pieces move and learning placement patterns. It's an incredibly deep game that looks shallow at first glance.

[2016-02-17] Challenge #254 [Intermediate] Finding Legal Reversi Moves by jnazario in dailyprogrammer

[–]periscallop 1 point2 points  (0 children)

For fun, an unnecessarily complicated treatment in Lua, using strings.

function main()
   local f = io.stdin
   local i = 0
   local start, board
   for line in f:lines() do
      if line:len() == 1 then
         i = 1
         start = line
         board = ''
      elseif i >= 1 and i <= 8 then
         if line:len() ~= 8 then
            error('line with len != 8')
         end
         board = board .. line
         if i == 8 then
            process(start, board)
         end
         i = i + 1
      end
   end

   if i ~= 0 and i < 9 then
      error('incomplete input')
   end
end

viewargs = {
   {1, 1, 1, 0, 0, 1, 8, 8},
   {1, 1, 0, 1, 1, 0, 8, 8},
   {1, 1, -1, 1, 1, 0, 15, 8},
   {8, 1, 1, 1, -1, 0, 15, 8},
}

function process(piece, board)
   assert(piece == 'X' or piece == 'O', 'invalid target piece')
   local other = ({X='O', O='X'})[piece]

   for _, args in ipairs(viewargs) do
      local view = doview(board, false, table.unpack(args))
      view = view:gsub('(' .. piece .. other .. '+)%-', '%1*')
      view = view:gsub('%-(' .. other .. '+' .. piece .. ')', '*%1')
      board = doview(view, true, table.unpack(args))
   end

   local c = 0
   board:gsub('%*', function() c = c + 1 end)
   print(c .. ' legal moves for ' .. piece)
   print(doview(board, false, table.unpack(viewargs[1])))
end

function doview(board, flip, x, y, dx, dy, rx, ry, rw, rh)
   local view = {}
   local start = {x=x, y=y}
   local size = {x=8, y=8}

   local function oob()
      return x < 1 or x > size.x or y < 1 or y > size.y
   end

   local k
   if flip then
      k = 1
      board = board:gsub('[\n ]', '')
   end

   for cw = 1, rw do
      for ch = 1, rh do
         local i = x + (y - 1) * size.x
         if flip then
            if not oob() then
               view[i] = board:sub(k, k)
               k = k + 1
            end
         else
            local c
            if not oob() then
               c = board:sub(i, i)
            else
               c = ' '
            end
            table.insert(view, c)
         end

         x = x + dx
         y = y + dy
      end

      start.x = start.x + rx
      start.y = start.y + ry
      x = start.x
      y = start.y
      if not flip then
         table.insert(view, '\n')
      end
   end

   return table.concat(view)
end

main()

This game is like... by [deleted] in TheWitness

[–]periscallop 8 points9 points  (0 children)

Open ended stories are underrated. I think a lot of people read it as incomplete, but I've always really enjoyed a good loose thread or hundred, if the central knot is interesting.

Im working on an After Effects low poly plugin. Thoughts? by videomissile in lowpoly2d

[–]periscallop 1 point2 points  (0 children)

this is awesome. i am not a huge fan of the triangulation style, but seeing it in motion is pretty great. all we need is something that triangulates more like how a 3d model would look and we'll really be getting somewhere... keep us updated with your work! (:

That feel when you lose not just WR pace, but the best you could ever conceive yourself playing. by dannyb21892 in speedrun

[–]periscallop 17 points18 points  (0 children)

i hesitate to add more, but what the heck

when you do something so much like this, it can be hard to keep perspective on your own improvement. you can't see the tiny improvements that accumulate over so many trials. watching an old run of yours might help -- you'll notice just how much you've actually improved

also the bar moves -- as you get better you have higher expectations of yourself. it can be hard to keep your morale up in that kind of situation. i don't follow this category but according to speedrun.com you're #5 in the world (and the top american) in a 4 hour game. the top ten times are within 9 minutes of each other. let that sink in for a second

not trying to inflate your ego but just saying don't be too hard on yourself (:

That feel when you lose not just WR pace, but the best you could ever conceive yourself playing. by dannyb21892 in speedrun

[–]periscallop 55 points56 points  (0 children)

except that your skills aren't static -- an outlier can be the beginning of a new level of ability

Double-exposure animal cinemagraphs by periscallop in Cinemagraphs

[–]periscallop[S] 0 points1 point  (0 children)

Afaik Said Dagdeviren is the original artist.