Preferences

brunovcosta
Joined 86 karma
I'm Bruno, founder of Abstra (https://abstra.app/).

If you want talk? please, reach out!

bruno [at] abstra.app


  1. Not exactly, since they aren't opinionated in the game engine, they can't control what "primitives" are being used to render.. they probably just encode video
  2. That's AMAZING!

    I will definitively follow that!

  3. It's possible, but harder than traditional client/server paradigm since the client here is generic so the predictablity should be based on something other than heuristics

    I'm thinking about simple ML to predict inputs and feedbacks. Since the amount of data generated in the streaming is massive and well structured, it looks like a possible approach

  4. good feedback! I'm seeing people really struggly with the control lag + speed.

    I'm always biased since I test locally with no delay when developing :)

  5. I will definitely try it!

    I'm using Gzip since it comes with all browsers hence a easy approach

    That said, I will find som zstd decompressor for js/wasm and try!

    edit:

    I just added and the difference was huge! Thank you!

  6. That's exactly my approach! I'm sending canvas commands instead of pixels, which makes things faster

    That said.. I don't think stadia could do that since it's not opinionated about the game engine. Unless they go really deep on the graphics card instructions instead, but then it becomes comparable to pixel rendering I guess

  7. Amazing! Never heard of this byond/ss13/14

    Thank you for the reference!

  8. You're correct

    My approach lives in some place between video streaming and data streaming in terms of performance

    It's not intended to be faster than a proper client that brings a lot of logic and information that diminish the amount of information required to be transfered

    My proof of concept is more about: Can my dev exp be much better without relying on the video streaming approach? (which is havier)

  9. You're right

    Especially with today's computer vision

    The cheating I'm more protected (just as stadia, etc..) is regarded to client/code exploitation

    which we don't have to worry about in this approach

  10. Yeah.. As people are playing and I'm watching their feedbacks it is becoming clear to me that the main source of input delay comes from the distance to the server.. the whole game is running in a single machine in SFO, so it makes total sense this bad exp in europe

    I think this is inevitable unless I add some optimism/interpolation in the client

    Also, thanks for the feedback! I will fix the Abstra landing page

    try https://www.abstra.io/en instead

  11. exactly as @iku commented.. there is a cooldown time between shots.. it pulses when you're ready and resets when you try before it's loaded!

    It seems that I should add a better visual feedback haha

  12. Amazing! hahaha.. Tip: Arrows + Z (shoot)
  13. Founder of https://abstra.io here (YC S21, a python friendly alternative to Airplane).

    Given the abrupt timeline of 3 months, we are urgently prioritizing support for Airplane users.

    If you're seeking a more open-source, user-friendly, and secure alternative, please don't hesitate to get in touch:

    airplane-to@abstra.io

    We promise to make every effort to ensure a smooth and safe transition for you.

  14. Great work! I love it!
  15. Hey! You should definitely check Abstra! It is a Python Visual Basic on your vscode that outputs webapps https://www.abstracloud.com/editor
  16. You should try: https://www.abstracloud.com/editor

    It is VB, but for Python and for the web!

  17. I'm a super fan of Visual Basic!

    I'm building a "visual basic" for Python in the VSCode https://www.abstracloud.com/editor

  18. yes! I'm building it mainly for interactive viz. Also, videos, waveforms, etc.. will have specialized widgets too
  19. Great project!!

    I was trying to build my own python interpreter to my project and this saved me a lot of work!

    super nice-to-have ask: could you replace the is_prime test on the README from range(2,x) to range(2,int(math.sqrt(x)))?

  20. Hey all, I'm Bruno, founder of Abstra, we are building a GUI builder for Python.

    This is similar to Retool/Appsmith, but instead of JS queries, you can use Python, also this brings some other differences: - Runs in backend (thus you can pip install anything) - Easier logic handling code (there is no "query" abstraction where you squeeze your code) - It's Python! (Code reuse, unit testing, CI/CD, etc..)

    It is still in development, but we plan to fully launch in a few weeks

    What would you like to have on a tool like that?

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal