HNHacker News
TopNewBestAskShowJobs

mkilling

191 karma · joined May 31, 2009

Co-founder of https://www.playtestcloud.com. Remote playtesting for mobile games.
submissionscomments
mkilling··on I wish I’d thought of that. Operation Starbucks
The main investment here is time, especially compared to online usability testing services (usertesting.com etc.).

That said, early in product development in-person feedback is invaluable and you can get so much more out of it than of a simple video of a person using your product.

mkilling··on Show HN: Sparklin Wars, multiplayer Web shooter I built over 2 nights
Oh I see. I was pretty confused why some people wouldn't hurt me with their friendly fire and others would.

It's hard to tell whether the guys shooting at me were really trying to heal me though.

mkilling··on Show HN: Sparklin Wars, multiplayer Web shooter I built over 2 nights
Most people just ran around team killing, and I suggest this is because they didn't realize it's a team game at all.

Some suggestions:

* At the beginning of the screen show a message that tells the player 'You are on team RED'

* Add a message for players who are team-killing - like a huge 'TEAMKILL' popping up on their screen.

* Also add a penalty to prevent people from team-killing (like a 10 sec respawn delay)

mkilling··on Show HN: Annotate PG, our YC application demo
I agree with rdl, I think classical scrolling would work better here. Also, could you make the app utilize the full width of the browser window? The comment box obscures the text on my 1680x1050 display, even though there would be enough space to display it next to it.
mkilling··on Common words translation sheet for indie game developers.
Some of the English phrases sound a little off to me: "You can download FREE game NOW" - is it "you can download A free game now" (this is what the German translation says right now) or "you can now download THIS game for free"?
mkilling··on Show HN: Student wanted better way to discover clothes online
Looks broken for me in Chrome 27.0.1453.15 beta
mkilling··on Gamers deemed too fast for real-life race
That doesn't translate. I spent considerable time playing racing simulations, and still my first time on a real track was an intimidating experience.
mkilling··on Cache Rules Everything Around Me
Check out PAPI[1], it lets you examine CPU performance counters such as data- and instruction cache misses.

[1] http://icl.cs.utk.edu/projects/papi/wiki/Main_Page

mkilling··on [dead]
What was your tech stack? What problems did you run into? I'm surprised, because I imagine that's how a big fraction of developers here on HN work, and I've very rarely heard that complaint before.
mkilling··on Google, HelloFax, Expensify And Others Want You To Go Paperless In 2013
This is also a problem with e-books: There's no way to just scribble something on the pages. I hope there will be a solution for this soon.
mkilling··on SQL Injection Vulnerability in Ruby on Rails; affects all versions
Does this affect friendly_id?

edit: friendly_id does not use the dynamic find_by_x methods. I guess it should be safe.

mkilling··on Show HN: a distraction-free Markdown editor
Love it! What I'd need to adopt it is Dropbox integration, possibly using filepicker.io
mkilling··on Show HN: Royalty-Free Video Game Music Library
Wow those tracks really are cheap. $100 per track would still be cheap.
mkilling··on Museum of Endangered Sounds
Would look better without the dynamic shadow casting
mkilling··on Git Subtree merged into mainline git
git-subtree is not the same as a subtree merge. The author himself likes to point that out. A subtree merge is a one-time operation. git-subtree, on the other hand, enables you to continue to merge in upstream changes. You can also split the subtree (including it's history) from your repo and make it a standalone repository again.
mkilling··on BrowserQuest– a massively multiplayer HTML5 (WebSocket + Canvas) game experiment
I've made some comments like this in similar threads and got downvoted as well. It's just part of the HN groupthink to glorify everything HTML5, CSS3 and WebGL.

A game like this was feasible 20 years ago in a native environment or 10 years ago in Flash. I can only see disadvantages in developing games in JavaScript + HTML.

mkilling··on Create 2D games in Lua and LÖVE.
Corona (http://www.anscamobile.com/corona/) is nice if you want to write Lua on iOS/Android
mkilling··on Why software sucks?
surprising thing is: they do
mkilling··on Newer faster version of WebGL Quake 3 demo : JQuery is gone, updated glMatrix
This should not be surprising considering that your GPU is rendering geometry from 1999
mkilling··on Beautiful Apps, Ugly Code
I found that things which the end user will consider as 'beautiful' or 'natural' are very hard to express in simple, elegant code. The way our computers work just does not lend itself to creating stuff that looks naturally to a human being.

Take an iPhone app for example: The simple, elegant way to implement a page change in the Mail app would be a to just switch the page like this:

  currentPage = pages[nextIndex];
However, when you look at the actual app, you see that it's not just a simple flip. The previous page flies out to the left, the next page flies in, there are at least 5 different tweenings happening to move the navigation buttons, page title, etc.

The resulting code is probably far from what you would call simple and elegant.

mkilling··on Magnificent looking HTML5 game - "Project Blaze Zero"
Devil's advocate:

1. What's the advantage of doing this in HTML5 vs Flash? This is not a game I can play on a touch screen device.

2. Why should customers get excited about a game that would have looked pretty average even in the 1990s? Nobody cares that it's HTML5.

mkilling··on A simple guide for getting started with git
Why not?

edit: I use git for game development, and we check in some big asset files (uncompressed .wav music tracks etc.). As long as these don't change too often, the repo stays manageable. Up to 10gigs is still a reasonable repository size IMO.

mkilling··on It's Insanely Hard to Make a Kick-Ass iPhone App
Hey, judging by the video I don't agree that your app is 'very well polished'. Check out Cut the Rope, that's the kind of polish that is expected from an App Store game.

Suggestions:

- Add a tweening for picking up and dropping letters

- centering of the board should happen automatically

- put the restart button somewhere else. It looks weird when you drop a letter on top of it and it appears behind it (e.g. the 'm' in 'seem')

- can't really tell from the video whether you already did this, but implement iPhone-like scrolling w/ momentum and bouncy behavior

mkilling··on Snake game in a data: URI
This is awesome. Please HN, give us more hacks like this instead of yet another "X in Pure CSS3/WebGL".
mkilling··on Drinkify: The Dark Side of Digital Entrepreneurship?
As a customer, you're the clear winner in any kind of highly competitive market. As an entrepreneur, though, you want to stay out of those markets by all means.
mkilling··on Ask HN: What web programming language do you use?
Caution, Closure != Clojure
mkilling··on Assault by GC
XNA doesn't even have a generational GC, which makes writing games feel like a constant exercise in tricking the GC.

The GC's marking phase is very slow because it has to traverse the whole object graph each time, meaning you want to make the object graph as simple as possible. Arrays of structs are very efficient for the GC to scan (it can either collect the whole array or not), but working with structs is a nightmare because there's no polymorphism.

For Fluffy[1] we just used classes and tried to optimize the hotspots as an afterthought. I'm not quite satisfied with how it turned out, there's still a periodical 20-40ms lag in the game.

There is a great article about keeping heap complexity low: http://blogs.msdn.com/b/shawnhar/archive/2007/07/02/twin-pat...

[1] http://marketplace.xbox.com/en-US/Product/Fluffy-Operation-O...

mkilling··on Walking man animation using only CSS3
I have been downvoted for saying something along the lines of this before, but: I am extremely frustrated with all those CSS3 and WebGL demos on HN. I have yet to see anything that wasn't possible 10 years ago as a native app or as a Flash program. There have been at least 10 of those demos on the front page in the past few months. It's enough.
mkilling··on WebGL Endless Forest
Hey guys, let's please stop posting all those trivial WebGL and CSS3 demos on HN, ok?
mkilling··on Git Tutorials for Beginners
Best Git book by far IMHO
← PreviousPage 2 of 3Next →