Skip to content
  • Home Home Home, current page.
  • Moments Moments Moments, current page.

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
avivbeeri's profile
Aviv Beeri
Aviv Beeri
Aviv Beeri
@avivbeeri

Tweets

Aviv Beeri

@avivbeeri

(He/Him) Software Engineer, anxious TechMage, loves digital and analog games! Author of @DOME_Engine Hobbyist #indiedev, #keyforge player. Expect geek talk!

England
avivbeeri.itch.io
Joined November 2007

Tweets

  • © 2020 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. Aviv Beeri‏ @avivbeeri 28 Jun 2018

      Had a little #indiedev time... to build a black box with a single pixel in it. Good job me.

      1 reply 1 retweet 6 likes
      Show this thread
      Aviv Beeri‏ @avivbeeri 28 Jun 2018

      I suppose I'll reveal what I'm up to, because otherwise it's kind of lonely. The goal is to try and build a lightweight game engine using C and SDL, but which allows for game code to be written in Wren, a class based scripting language by @munificentbob

      2:32 PM - 28 Jun 2018
      • 5 Likes
      • Geoff Doty jet whine radio Vox superzazu Bob Nystrom
      1 reply 0 retweets 5 likes
        1. New conversation
        2. Aviv Beeri‏ @avivbeeri 28 Jun 2018

          It'll probably be an unfinished disaster but I feel like tinkering.

          1 reply 0 retweets 1 like
          Show this thread
        3. Aviv Beeri‏ @avivbeeri 28 Jun 2018

          I think the first goal is "minimal native, maximum Wren" for DOME. It won't be fast, but it'll be more portable. If it's cripplingly slow we can move the hotter pieces over to the native C portion.

          1 reply 0 retweets 1 like
          Show this thread
        4. Aviv Beeri‏ @avivbeeri 28 Jun 2018

          So far, the code been a mixture of Handmade Penguin and the http://wren.io  embedding docs.

          1 reply 0 retweets 1 like
          Show this thread
        5. Aviv Beeri‏ @avivbeeri 28 Jun 2018

          At some point, this is going to need a logo...

          3 replies 0 retweets 2 likes
          Show this thread
        6. Aviv Beeri‏ @avivbeeri 30 Jun 2018

          #screenshotsaturday It doesn't look exciting, but I've wired up the WrenVM to the SDL graphics!pic.twitter.com/QOxhEbFozs

          1 reply 0 retweets 2 likes
          Show this thread
        7. Aviv Beeri‏ @avivbeeri 30 Jun 2018

          I'm basing DOMEs initial framework APIs on #pico8, because I like working with them, but it isn't a fantasy console. You could certainly extend it into one, I suppose.

          1 reply 0 retweets 1 like
          Show this thread
        8. Aviv Beeri‏ @avivbeeri 30 Jun 2018

          I don't have like, a grand vision or lofty goals about why I'm making it.

          1 reply 0 retweets 2 likes
          Show this thread
        9. Aviv Beeri‏ @avivbeeri 2 Jul 2018

          So... we have input! (I'm having issues with the game loop timing + SDL at the moment, but hey)pic.twitter.com/BfmSGueG47

          1 reply 0 retweets 1 like
          Show this thread
        10. Aviv Beeri‏ @avivbeeri 2 Jul 2018

          My screen recording has also made it look much slower than it is.

          1 reply 0 retweets 1 like
          Show this thread
        11. Aviv Beeri‏ @avivbeeri 6 Jul 2018

          Been working on some background tweaks to make development easier as well as loading images, which I hope to show off soon. Having a deep consideration about API design first.

          1 reply 0 retweets 1 like
          Show this thread
        12. Aviv Beeri‏ @avivbeeri 6 Jul 2018

          Just in time for #screenshotsaturday to start, guess who got basic image loading and drawing working! #indiedevpic.twitter.com/Qh0hSfJevc

          1 reply 1 retweet 5 likes
          Show this thread
        13. Aviv Beeri‏ @avivbeeri 6 Jul 2018

          (PS: I need better test images)

          1 reply 0 retweets 1 like
          Show this thread
        14. Aviv Beeri‏ @avivbeeri 7 Jul 2018

          I'm building an example game (as in, following a tutorial for a very simple platform) as way of checking what utilities my framework is missing. Hopefully will have something to show soon #screenshotsaturday

          1 reply 0 retweets 2 likes
          Show this thread
        15. Aviv Beeri‏ @avivbeeri 8 Jul 2018

          Aviv Beeri Retweeted Aviv Beeri

          Font stuff took longer than expected since I learned TTF sucks at low resolution (like DOME currently is).https://twitter.com/avivbeeri/status/1016091268869476352 …

          Aviv Beeri added,

          Aviv Beeri @avivbeeri
          Made some progress towards displaying text today. Sticking to a bitmap font (which means you can only show fonts at multiples of the size of the bitmap). Hopefully I'll be able to go from displaying individual characters to a full text string tomorrow.
          1 reply 0 retweets 1 like
          Show this thread
        16. Aviv Beeri‏ @avivbeeri 8 Jul 2018

          Step one, success.pic.twitter.com/M2xnTZEoXF

          1 reply 0 retweets 2 likes
          Show this thread
        17. Aviv Beeri‏ @avivbeeri 10 Jul 2018

          Had some really good progress tonight. Saving something special for #indiedevhour tomorrow, so no screenshots today.

          1 reply 0 retweets 2 likes
          Show this thread
        18. Aviv Beeri‏ @avivbeeri 11 Jul 2018

          Too late for #indiedevhour, but I'd say the project is progressing well, eh #indiedev #gamedev (Sorry, Still experimenting with the gif framerate)pic.twitter.com/dyI1AwLMDD

          2 replies 1 retweet 3 likes
          Show this thread
        19. Aviv Beeri‏ @avivbeeri 11 Jul 2018

          I've been building a copy of this fantastic tutorial designed for #pico8, as a way of checking off features my engine/framework is missing. It's a fantastic getting started tool, so give it a try! https://ztiromoritz.github.io/pico-8-shooter/ 

          1 reply 3 retweets 6 likes
          Show this thread
        20. Aviv Beeri‏ @avivbeeri 11 Jul 2018

          Considering some alternatives to pull out the SDL dependancy from DOME, because I want this to be both portable and easily distributable, which means a minimal reliance on external libraries, if possible.

          1 reply 0 retweets 2 likes
          Show this thread
        21. Aviv Beeri‏ @avivbeeri 13 Jul 2018

          Keeping SDL for now as it provides some good services, but the goal is not to use more than core SDL. I _think_ I've completed the initial research phase for implementing a basic audio engine for DOME as well, so implementation will commence soon.

          1 reply 0 retweets 1 like
          Show this thread
        22. Aviv Beeri‏ @avivbeeri 13 Jul 2018

          Hm. Audio got more complex again. Diving into the realms of concurrent lock-free mechanisms. Quite the rollercoaster!

          1 reply 0 retweets 1 like
          Show this thread
        23. Aviv Beeri‏ @avivbeeri 13 Jul 2018

          Even better, SDL actually has a good mechanism for what I was trying to achieve. Fantastic.

          1 reply 0 retweets 1 like
          Show this thread
        24. Aviv Beeri‏ @avivbeeri 14 Jul 2018

          Gradually building up DOME to play Audio. No mixing yet, but nearly at "single-file-playing" which is a huge milestone. Generally happy with the architecture.

          1 reply 0 retweets 1 like
          Show this thread
        25. Aviv Beeri‏ @avivbeeri 14 Jul 2018

          Audio work doesn't really fit with #screenshotsaturday, so just read back the thread a bit and see the gif of gameplay I managed to get DOME to produce.

          1 reply 1 retweet 1 like
          Show this thread
        26. Aviv Beeri‏ @avivbeeri 17 Jul 2018

          Feeling like a boss: 4 days of trial, error, study, sweat and tears have resulted in a passable audio engine which can load WAV files (mono and stereo) and mix them to play simultaneously. Next is volume and pan controls!

          1 reply 0 retweets 2 likes
          Show this thread
        27. Aviv Beeri‏ @avivbeeri 18 Jul 2018

          Too late for #indiedevhour, but my audio engine is pretty much feature complete now, thanks to volume and panning features!

          1 reply 0 retweets 1 like
          Show this thread
        28. Aviv Beeri‏ @avivbeeri 18 Jul 2018

          ...and as a special extra, you can even load .OGG files to play now!

          1 reply 0 retweets 2 likes
          Show this thread
        29. Aviv Beeri‏ @avivbeeri 26 Jul 2018

          I got a bit multi-threaded with my tweeting, so here's a quick update: In order to implement asynchronous file loading, I've implemented a FIFO and thread pool (available on github seperately) and managed to create a new File api for polling when files are read to use.

          1 reply 0 retweets 2 likes
          Show this thread
        30. Aviv Beeri‏ @avivbeeri 26 Jul 2018

          The next step is actually to go back and integrate the file IO into the Image and Audio systems so those resources can be loaded async also.

          1 reply 0 retweets 1 like
          Show this thread
        31. Aviv Beeri‏ @avivbeeri 26 Jul 2018

          Far too hot to code really... but going to try and do something.

          1 reply 0 retweets 2 likes
          Show this thread
        32. 71 more replies

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2020 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Cookies
        • Ads info