I asked the question ‘How to Shoot And Damage Objects?’ in Leadwerks programming forums and of course people couldn’t resist being wiseguys… The first reply I got: “You can use Barrett .50 or Sako TRG-42 sniper rifles which kill in one shot.”
Thanks Lumooja for reminding me that you get what you ask for…
Okay, he also pointed out that “Another way would be to use a entitykey”, so it was all cool… and worth thanking.
These guys are planning on how to do an attack, talking who should use which spell, and what stats they have and who should go first and so on. Leeroy guy is taking a break (sitting as you can see) and then suddenly he decides to stop planning and start doing… see it yourself.
Check out Leeroy the Hero and see how they “plan” & attack the monsters.
This is an old video, but I hadn’t seen this before. I actually laughed so hard that I had tears coming out my eyes and nose.
About a week ago I wrote about cleaning your (okay, mine) email inbox and today I finally finished it. I was about to leave 2 emails there, but then thought: “whadda heck, I’d just might do this now” and replied those emailed and archived all my inbox emails.
I was thrilled to see empty inbox.
Seriously, I now have empty inbox, and it’s amazing feeling. I feel like there’s no longer “small matters bugging me in the email”. I think it’s awesome.
You have a chance to get some really good stuff (ebook, link, copy of game) so check this out. Please notice that this offer is only available December, and ends when I get back from my Christmas trip (around 26th day). Yes, there’s one catch…
I started the contest where you readers can make a wish about a game you want, and one of you readers – Penny – asked what I want from Santa. I hadn’t thought about that earlier, but since I got this question asked, I decided to answer and set up a little system for this (to help Santa in case he happens to be a bit busy) And Penny, since you gave me this idea, I’m willing to give you all the stuff mentioned in this post for free, and I’m also going to buy you that Ravenhearst game. Thanks for the idea!
Here’s my wish:
I would want to get Grand Theft Auto 4, since I’ve been a good boy all year and would like to act like a bad boy for a moment (I’ve heard rumors there’s pretty good chances for that in GTA IV).
It’s been a while since I’ve written to you so I hope you hear me.
P.S. Yes, socks are nice presents but I think I have plenty of them already.
Now, to make it easier for Santa, I thought to ask for a “donation” from you. Of course I have a trick in my sleeve, so you won’t be forgotten. Here’s the deal:
If you want to help me to get GTA 4, and donate $6 (or more) you’ll get the following benefits:
I’ll mention your site link in a thank you blog post (“no follow” link if the site is not relevant about video gaming, and I reserve the right to decide “what’s relevant”). This blog gets hundreds of thousands of visitors every year, so there’s a chance that you’ll get a bit of publicity. I think this alone makes $6 “donation” well worth it. (If you do the “donation”, please mention your site link if you want to get mentioned). Links will be mentioned in the order of donations: the sooner you donate, the higher your link will be in the list.
I’ll also give you a short ebook called “7 Habits of a Highly Effective Game Producers”. It’s a short ebook packed with information about the principles that has helped me in my life. The ebook is quick to read too. Please notice that this ebook is only available on Xmas time, so “act now” as they say on TV commercials (I’ll be taking it away from the market right after I get back from my Christmas trip). I’ll email you the ebook when I make the “thank you blog post” after Christmas.
Last (but not least), I’m giving copy of Dead Wake (=free for you) game to anyone who participates. Please notice that this “pre-order” comes with absolutely no guarantee about “when it’s done” nor about “if it works in your computer” (requires Shader Model 3, as I’m using Leadwerks engine) or “what it will cost to others” – but at least it will be free for you. I also reserve the right to use the word “free” here in similar manner as the sales guy who sold me the Donal Duck magazine subscription for 29 euros and gave me a “free” book on top of the deal. So, anyways – for only $6 you get the Dead Wake game as well, when it’s done.
Please notice that you can donate more than $6 if you want, I think there’s still room in my paypal account so if you want to donate $60 or $6000 it’s all okay by me. The money I receive I’ll use to purchase the GTA IV game via Steam (or socks from a local market).
So, this ends my “sales speech” here. Bottom line is that for only $6 (or more if you want) you get:
Link pointing to your site from a thank you blog post (appears in a blog post after Christmas)
Fun ebook that can help you become more productive (when I get back from my Xmas trip)
Copy of a Dead Wake game (“when it’s done”)
Click the donate button below to participate. Only $6 USD.
P.S. Please email me after you’ve made the donation, so I can rest assured I’ve received your email and the game link. Merry Christmas everybody!
Here are the candidates for the top 7 worst verbs used in function names. I don’t know if programmers invented these, but whoever did was one evil dude.
#7 – dispatch
The best of the worst is ‘dispatch’. Sometimes it might have a real meaning, but unfortunately you get to see this term used badly in code (where you ‘dispatch’ whatever to wherever). Dispatch can be bit meaningless, but I’ll admit sometimes it might do fine.
#6 – do
Whenever I see a function named “doUpdateSomething” (instead of just “updateSomething”) or “doCompression” (instead of “compress”) I grin.
In a bad way.
#5 – resolve
Another “generic” term for something. Instead of “setConnectionBetweenThingOneAndStuffTwo” some programmers say “resolveConnection”. Looks perhaps cool, but name is meaningless.
#4 – handle
Similar to ‘resolve’ (or to ‘do’). Generic, meaningless word.
#3 – manage
When I see this used in “manageArrays” or something similar it hurts my stomach.
#2 – perform
Another horrible term. Thank god you don’t see this often, but even seeing it once is too much. Why say “performCompression” when you can simply say “compress”?
#1 – populate
The most horrible and worst function name ever.
If class has member function ‘populate’ whadda heck do you expect it to do? From the dictionary you can see that ‘populate’ is defined as follows: ‘To supply with inhabitants, as by colonization; people’
Are you supplying your classes with inhabitants?
P.S. These of courses are final truths and should be accepted without questioning, but since some people refuse to do that then you can alternatively stick to using some of this stuff but also think if you currently code using some generic verbs that have very little meaning.
I remember how I felt when I founded my indie studio few years back, and bought the ‘first office cell phone’. Suddenly, my indie studio seemed like a real company. In my mind, it somehow linked that my copmany is more real one. After all, now you could even make a phone call to the company. You could reach somebody.
It felt like a concrete step years back, and I really enjoyed buying a new phone only for the company.
If you haven’t own a company phone, you don’t know what it means. It just might make a mental difference in your work. The difference might be tiny, but who knows, maybe an important one. It might adjust your thinking that you now really have a real company.
If you run an indie studio, and don’t have a phone yet, get one.