HN user

Skoofoo

500 karma

I like innovative technology :)

Posts0
Comments141
View on HN
No posts found.
[GET] "/api/user/Skoofoo/stories?hitsPerPage=30&page=0": 500 Failed to fetch user stories

One of my favorite aspects of Ruby is that everything is an object with methods. Adding global operators/functions like this would only complicate the language.

But we also -- perhaps more often? -- ask questions like "Is this item part of this group?" We are asking a question about the item.

Here we are actually asking the group a question about itself. An item would not know a group's contents.

Early on I took a close look at Pixi.js, though it turned out to not be the right fit for the project. However, it is planned for Yeah to have an interchangeable WebGL renderer at some point, similar to Pixi.js and Three.js.

I think that this framework will be ideal for sprints like Ludum Dare.

Please do write about any questions, suggestions, issues, and bugs via GitHub issues, or to my personal email: skoofoo@gmail.com

Gosu is a library that provides the basic building blocks for a video game, while Yeah is an opinionated framework designed to be fast to build games with. It is similar to Sinatra vs Ruby on Rails.

A major feature of Yeah is a Processing/HTML5 Canvas-like drawing API. http://rdoc.info/github/yeahrb/yeah/9f065a6/Yeah/Display

Yeah is in early development; more time-saving constructs and functionality are in the works (animated sprites, collision detection, touch controls, etc).

Yeah compiles to JS now, though it is platform-agnostic - in the future it will also compile into PC executables and mobile apps.

Author here. Make sure to check out the examples and docs! This is alpha-stage software, but there is roughly enough functionality to build a complete modern video game.

Please ask me any questions you have! Feedback is appreciated.

Primer: Shaders 12 years ago

Have been going through those to learn how to build out the rendering for my game framework. Awesome stuff! Your tutorials have saved me a lot of grokking time.

You have to drop down to JavaScript at some point, though in practice you would not write this much JavaScript mixed with Ruby in an app. The joy of using Opal is having the JavaScript wrapped away in a module, letting you use pure Ruby for your app.

The author used a lot of JavaScript here, likely for teaching purposes, but he could instead have used pure Ruby to interface with canvas using opal-browser. https://github.com/opal/opal-browser/blob/master/opal/browse...

Zed: The Next Phase 12 years ago

One option is building an open source framework to be the base for your commercial projects. Rails and Django started this way.

What XChat does is charge for the official Windows binary[1] while being open source. I think something like this would be a good option for Zed.

[1] http://xchat.org/windows/

The issue is that JavaScript is being given a larger load to carry than it was designed to hold. We need to upgrade to using Ruby with Meteor-esque frameworks, and fast.

Before Windows 8, Valve seemingly couldn't care less about Linux! It bothers me how Valve tries to make itself out to be Linux's best friend nowadays. They also talk about open source a lot despite them ever releasing only proprietary software.

I adored the Humble Bundle for its idealism and for spearheading DRM-free and Linux gaming. It seems that idealism doesn't always pay the bills.