Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I maintain a website called MapRoulette which is not pure gamification but breaks down map contributions into small tasks. It has some elements of gamification (badges, leaderboard).

For more task-based editing with gamification elements check out StreetComplete, an Android app.



The concept is great, but the map on the site is very buggy on the desktop (Edge 105). Trying to zoom in with mouse wheel, it often randomly zooms out and in again. Trying to pan when dragging while zoomed in and near task markers, it will often pan back after releasing the mouse, and in one case, I've seen it pan back and forth between two points on the map in what looks like an infinite loop. It seems that it's trying to do some kind of snapping to the markers, and ends up fighting the user and/or itself.

Also, the markers disappear entirely past a certain zoom level. When that happens, zooming out one notch does not cause them to reappear, either - I had to do like 4 levels before they'd show up. The worst part is that it also happens when you click on a marker and the map auto-zooms on it.

EDIT: just realized that for that last problem, what happens is that a single combined marker (the one that shows a number) is broken up into individual markers. The problem there is that those individual markers often end up outside of the viewport, and so it looks like the combined markers just disappeared.


Thanks for trying it out! Yes, the map UI has a number of known issues, some of which you pointed out. We're actually working on addressing the most annoying ones right now! I hope to have them addressed in the October / November release.


if people don't know it -- MapRoulette is massively successful and a giant contribution to Openstreetmap


I also used to have a lot of fun with the KeepRight tool. Something oddly satisfying about taking a small geographic area and completely removing all flagged "problems". Feels like taking an ugly .C file and fixing all the warnings and lint errors. Only problem with KeepRight is I found it had a lot of false positives.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: