|
|
Archive for 2006
August 31, 2006 at 11:52 pm
· Filed under Faith
While I’d hoped this summer would be a time of increased coding, working on Engineering Faith had to compete with other things like my day job, Budgetable, conferences, vacations, and other vital occupations. Now that I’m getting back into school mode, though, I’m back into Faith mode!
Admittedly, I have been afraid that while I was off working on other stuff, things would be going to hell - and not just some smartass making a Place of Worship called “Hell”. Surprisingly though, it’s actually been pretty stable. There haven’t been any insane explosions of followers, nothing new has broken horribly, nobody completely destroyed a game through a trivially abusable bug (although I’m sure it’s still possible). On the downside, it seems all the bugs that were there before are still there - odd, really.
The thing that struck me the most, though, is that even though I haven’t updated it in a while, and it’s still not ready for prime time, people are still playing. Just seeing that excites me and reminds me that I’ve created something cool - it just needs to be taken into the home stretch.
A big reason I think my work on Faith dropped off over the summer is that I was no longer seeing people who are playing it every day, like I was at school. Instead, I was seeing people who use our internal website at work every day, so I got more excited about that. As mind-numbing as generating quarterly contract renewal reports sounds, that kind of toil can be enjoyable if you’re really making people happy and making their lives easier. Basically, I’m a whore for user feedback.
As such, I decided I didn’t already have enough RSS news items to plough through every day, so I added an RSS feed to the bug tracker. It now keeps me instantly up to date about how things are going, and what bugs are, well, bugging. Gone are the dark ages where Altering Time bug reports go unnoticed because I’m simply at school, working, brushing my teeth, or even in bed. Wait… what have I done?
Especially now, know that your votes on bugs really do matter, and I’ll be attacking popularly requested fixes soon. As for when it’ll be out of beta, well for once I think I’ll give an absolutely firm date of
Permalink
0 comments in the Forum.
August 26, 2006 at 2:29 am
· Filed under Altered Alterations
As you may have noticed, I’ve been making some changes around the site. The first of these was the blog, which you’re, uh, likely aware of. Things here have been going well so far, and this section is already comprising a substantial amount of the site’s traffic. But enough blogging about blogging - on with the show.
Homepage revamped - Give it up for a new homepage that comes up for logged-in visitors! Now featuring the last 20 items that changed from across the site, it lists the category and age of each. The previous model is still available for those who aren’t logged in - showing the newest item from each category is great for site newbs, since it helps them find what the site has to offer. The new edition effectively removes the need for the “Posts since last login” feature once used to watch Forum activity. Now you can log in and out with reckless abandon! There have been claims that it could look better, such as that it’s too cute or too plain. We rise to the challenge, and will keep at it to make it the shiniest and improvediest homepage ever.
Smilies bank cancelled - This summer, simplicity is the new cyan. You’ve been demanding less features, and we’re going to give it to you! The bank of yellow smilies that used to peer at you eerily whenever you were writing a Forum post have been shown offstage. Not only were they distracting, but they encouraged, well, using smilies. One of these things was not like the others. AT isn’t “just another forum” for 9 year olds - this is Altering Time, the most noble of alteration forums. Simplicity reigns supreme, and you get your dollar’s worth.
Spam spammed - Have you noticed buttloads of spam recently? Each moderator has been deleting at least one butt worth of spam posts daily, which amounts to maybe 3 buttloads a day on average, which is roughly equal to damn annoying. But wait! A suggestion has come forth: a feature where users’ first post can’t be a new topic. Not only would this stop a lot of spam, but it would be completely free of cost! On the other hand, it would inconvenience some newbs, potentially stopping them from joining the fray. On the other other hand, it would inconvenience some spammers, and we hate spammers even more than we love newbs.
Redesign philosophized - The “other guys” might flagellate themselves by doing a huge all-at-once redesign, changing every colour and every line in an orgy of rewriting. Not here at AT: every change is carefully calculated to titillate in the most subtle and refreshing ways. Expect these sort of piecemeal updates - it’s the way of the future. For example, the gradients that gracelessly fade white to black on either edge of the page shall be slain in due order.
That’s it for this episode. Don’t miss the next episode, slated for some completely undetermined time in the future.
Permalink
19 comments in the Forum.
May 25, 2006 at 10:47 pm
· Filed under Faith
While I’ve been working away on Faith (11 releases since the last blog post here) it occurs to me that people who aren’t watching the Changes page might think things with Engineering Faith are going slowly. Things are still indeed live and kicking, although I’m busy with various other things as well. For those who are curious, my various ongoing projects include:
- Altering Time Redesign: to include a more general blog, a fresh new look, and an improved What’s New view
- Engineering Faith: might be out of beta status at the end of summer
- SFU Computing Science Student Society: Site rewrite, as well as separate site for Frosh Week 2006
- One Laptop Per Child project: Students from my university are helping out with MIT’s project to produce inexpensive computers for education in the third world.
Plus I have a couple projects ongoing at work… but that doesn’t count because I’m paid for that! So, does me being busy mean I don’t have time for Faith? Heck no! It just means I’m a crazy ambitious mofo who plans to write ridiculous amounts of code this summer!
Faith is progressing along, with a constant stream of bugfixes and tweaks. While I’m not spending as much time writing new features as I’d like, I really want to get things right. I think that a smaller number of better-written features is exactly what Faith (and most projects) really needs. I don’t want Faith to end up with lots of features that never lived up to their potential, the way Attacks and Covenants are right now.
One thing that seems to be happening that I’m glad about is that disparate strategies seem to really be becoming viable. Rather than getting everybody always telling me the same thing is overpowered, I’m getting some people telling me one approach is the best, some saying another, and so on. While things are still very much imbalanced, it’s slowly approaching the point where there really isn’t one overpowering strategy. This is helped a fair bit by the fact there’s multiple goals (holiness and followers).
One thing there’s been some talk about is Faith’s complexity. It really is damn complex, and I agree somewhat that it’s more complex than it needs to be. This isn’t just in terms of features, but in the sheer number of things you can do and the number of numbers flying around. However, I don’t think it’s unworkable - just challenging. It’s possible I may do some things to try and tighten things up and make things more stable, but I think the complexity adds a bit of charm to it, in that you don’t really know what’s going on… and neither does anyone else! Real life is like that anyway. If anything, I think that less numbers should be exposed to the players, so that the complexity is less overwhelming.
Another thing there’s been talk about is that your gain isn’t necessarily somebody’s loss, the way it is in Asylum. This is very much by design, and results in a less directly competitive atmosphere. My intent was to make it so everybody could enjoy themselves, and not have a game with 1 winner and 99 losers. However, it’s made the low level of player interaction and conflict much more annoying, and I totally agree. Thankfully, work on that is high on the todo list.
Permalink
1 comment in the Forum.
February 21, 2006 at 7:40 pm
· Filed under Faith
After many months of fairly sane games, I managed to have two stable games go completely insane in the span of a week!
First, people got smart and took so much advantage of the Places of Worship imbalance that somebody managed to get millions of followers, and the game became seriously lopsided. D’oh.
So in the next game I fixed that bug, but introduced a worse one: everybody got the effects of their Places, and Places of every Faith who came before them in sequence. Imagine the confusion for the guy at the end of the list! Unfortunately, this is a bug that is only noticable on some players after it’s been running for a few ticks, so it went unfixed for about 12 hours. Mess mess mess.
Anyway, there was a mass influx of holiness all over the place - it was ridiculous. I’ve fixed the bug now, and tried to push things towards normal artificially. Things are continuing to return back to normal on their own now, but I apologize for the ineveitable permanent damage the bug did to people’s testing activities.
I know this is indeed the kind of thing that happens in a Beta, and people understand that. However, this is the kind of thing that made people give up on Asylum during Beta before it became stable, so it annoys me when stuff like this slips through. In any case, I’ll be mindful of that kind of bug in the future, and try to do less coding at 3am. I’ve also started a fresh new world for those who are interested.
Permalink
14 comments in the Forum.
February 2, 2006 at 1:01 pm
· Filed under Faith
Year ye, all faithful. The Engineering continues strong, and the masses are growing. Since my last post, there’s been 8 new versions, which have included some really huge balance improvements, among other things. People of course are still finding amusing ways to wreak havoc, but less so than before.
Speaking of havoc, people have actually been attacking each other, which is exciting. I think this is partially because they’re enjoying stealing artifacts from people who have been hoarding them, but it’s also fun to get more interaction.
Speaking of interaction, I have the much-neglected Covenants system on my radar. I want to have as much group-forming and interplay in Faith as there has been in Asylum. People will also be more inclined to invite new players if they can then work together in the game (although that has some potential abuse implications.)
Speaking of invites, they’re going well - there are more than 50 people testing now, which is awesome. The gradual growth has allowed me to systematically fix things that get out of hand one by one. I’ve been manually giving people invites so far, but that’s getting freaking annoying. Naturally, the system will be automatically assigning then fairly soon - I just don’t know exactly how yet. Also, the ability to send an invite to somebody who doesn’t yet have an Altering Time account would be good.
Speaking of good, there’s been good feedback on the Forum and in the bug system, and people seem to be engaged with the development process. People are taking an active part in how the game turns out, and letting me know what they feel is important. Play still feels a bit slow to me (a complaint I’ve gotten less of recently) so I’ll keep hacking away at that issue. I want there to be more new activities to do in the later game - maybe more incentives to change things throughout the game.
Speaking of things, things on the technical side have progressed a fair amount since Faith started development. The amazing Dreamhost has given me the technologies MySQL 5 and PHP 5. Dynamic Ajax technology has become mainstream too. Faith doesn’t really take advantage of any of these technologies, but as I learn them more thoroughly I’ll be retrofitting Faith with them. Ajax is particularly exciting - it’s the technology behind the magic “pin” buttons on the Affairs page that instantly update when clicked. The new MySQL version should help me keep things stay orderly as the Faith database grows towards 100,000 items.
Speaking of databases, I’m currently sitting in Databases class at SFU. Yawn. If I hadn’t been a database programmer by profession for 3 years already, this class would probably be more interesting. Maybe I’ll learn something by the time it’s finished.
Speaking of finished…
Permalink
0 comments in the Forum.
|
|