{"action":"created","issue":{"url":"https://api.github.com/repos/erosson/swarm/issues/7","labels_url":"https://api.github.com/repos/erosson/swarm/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/erosson/swarm/issues/7/comments","events_url":"https://api.github.com/repos/erosson/swarm/issues/7/events","html_url":"https://github.com/erosson/swarm/issues/7","id":41271541,"number":7,"title":"bignum","user":{"login":"erosson","id":238846,"avatar_url":"https://avatars.githubusercontent.com/u/238846?v=3","gravatar_id":"","url":"https://api.github.com/users/erosson","html_url":"https://github.com/erosson","followers_url":"https://api.github.com/users/erosson/followers","following_url":"https://api.github.com/users/erosson/following{/other_user}","gists_url":"https://api.github.com/users/erosson/gists{/gist_id}","starred_url":"https://api.github.com/users/erosson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erosson/subscriptions","organizations_url":"https://api.github.com/users/erosson/orgs","repos_url":"https://api.github.com/users/erosson/repos","events_url":"https://api.github.com/users/erosson/events{/privacy}","received_events_url":"https://api.github.com/users/erosson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/erosson/swarm/labels/refactor","name":"refactor","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/erosson/swarm/milestones/5","labels_url":"https://api.github.com/repos/erosson/swarm/milestones/5/labels","id":770846,"number":5,"title":"eventually","description":"","creator":{"login":"erosson","id":238846,"avatar_url":"https://avatars.githubusercontent.com/u/238846?v=3","gravatar_id":"","url":"https://api.github.com/users/erosson","html_url":"https://github.com/erosson","followers_url":"https://api.github.com/users/erosson/followers","following_url":"https://api.github.com/users/erosson/following{/other_user}","gists_url":"https://api.github.com/users/erosson/gists{/gist_id}","starred_url":"https://api.github.com/users/erosson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erosson/subscriptions","organizations_url":"https://api.github.com/users/erosson/orgs","repos_url":"https://api.github.com/users/erosson/repos","events_url":"https://api.github.com/users/erosson/events{/privacy}","received_events_url":"https://api.github.com/users/erosson/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":4,"state":"open","created_at":"2014-08-29T09:58:48Z","updated_at":"2015-01-15T00:46:00Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2014-08-27T11:09:11Z","updated_at":"2015-01-15T00:46:03Z","closed_at":null,"body":"maxing out javascript's numbers isn't impossible here,especially if people manage to produce larvae faster than I planned (reset bonuses later?). use bignums. we're already using [mathjs](http://mathjs.org/), which has them.\r\n\r\nThis must be done before 1.0 because it might impact save states, and we can't reset people after that."},"comment":{"url":"https://api.github.com/repos/erosson/swarm/issues/comments/70021778","html_url":"https://github.com/erosson/swarm/issues/7#issuecomment-70021778","issue_url":"https://api.github.com/repos/erosson/swarm/issues/7","id":70021778,"user":{"login":"erosson","id":238846,"avatar_url":"https://avatars.githubusercontent.com/u/238846?v=3","gravatar_id":"","url":"https://api.github.com/users/erosson","html_url":"https://github.com/erosson","followers_url":"https://api.github.com/users/erosson/followers","following_url":"https://api.github.com/users/erosson/following{/other_user}","gists_url":"https://api.github.com/users/erosson/gists{/gist_id}","starred_url":"https://api.github.com/users/erosson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erosson/subscriptions","organizations_url":"https://api.github.com/users/erosson/orgs","repos_url":"https://api.github.com/users/erosson/repos","events_url":"https://api.github.com/users/erosson/events{/privacy}","received_events_url":"https://api.github.com/users/erosson/received_events","type":"User","site_admin":false},"created_at":"2015-01-15T00:46:03Z","updated_at":"2015-01-15T00:46:03Z","body":"good news: bignum wasn't too tough to get functioning. replace all js-math with math.eval().\r\n\r\nbad news: it's unusably slow. like, with just meat/drones/larvae, I couldn't get more than 2 fps.\r\n\r\nput the changes in their own branch for now. it'll need some profiling and optimization before it's usable - I'm sure there's some overhead to math.eval(). those are big refactorings though, and profiling is misery; let's hope prestige just doesn't exceed 1e300."}}