By OsiJr at 2:35pm on Saturday, the 14th of May, 2011.
Sorry for lack of visiting lately (not that many of you did in any case). My laptop has PMS and doesn't work like its supposed to, so I'm at uni on a saturday solving bugs and implementing features that Sam should be helping with. But he's MIA today and technically speaking I should be working on AI but I felt like working on Abzorb so I am.
Lack of laptop means that SVN is down for a bit while I look at options, fortunately uni has given us one for some thigns, so I'll use that for a bit until I get a new computer (or figure out how to fix mine so its stable just a little bit longer).
Anyway, I'll post a picture from Abzorb atm and then continue working :)
Have Fun, Paul Out.
By OsiJr at 1:01pm on Sunday, the 24th of April, 2011.
Some changes to the site in the coming days or maybe already implemented. I noticed that there were headers around the place that didn't properly suit the style, they have since been adjusted to work much better into the overall style of the site. In addition avatars are a key part of the site and as such will be implemented very soon as well. Forums are also of higher priority and probably porting over the flash games and (very easily) hackable high score tables. So yeah, expect those back soon as well. Expect a dedicated projects section too since its pretty important for us to have that for both university and personal projects.
Happy Easter, Paul Out.
By OsiJr at 3:59pm on Wednesday, the 13th of April, 2011.
Nothing to say about anything else and I don't feel like working just yet (still chilling a bit- just got home) + no sleeps so needa rest a bit.
So instead of boring you lots with uncool stuff, I've compiled the video stuff from Portal 2 adverting, mostly found on the valve youtube page and various other youtubey sources. Since I'm really hyped about it now (although broke so won't be able to get it for a while). Hopefully theres no cap on youtube embeds. if there is and its an issue with Valve, happy to take them down as required :)
But yeah, looks amazing, the new physics seems really good and can really see the benefit the "TAG: The Power Of Paint" people had on the game. The fluid dynamics and overall feel of Portal 2 really screams AAA as well, rather then just innovative mod, so very happy about that (I loved Portal, but graphically it lacked a bit) :D
Aperture Investment Opportunity #1: "Panels" [YouTube
Aperture Investment Opportunity #2: "Bot Trust" [YouTube
Aperture Investment Opportunity #3: "Turrets" [YouTube
Aperture Investment Opportunity #4: "Boots" [YouTube
Valentine's Day Gift Buying [YouTube
And the new physics updates :)
Thermal Discouragement Beam [YouTube
By OsiJr at 5:00pm on Sunday, the 3rd of April, 2011.
Before I bore everyone with crap I've been doing instead of LOR/MM stuff, check out this: http://www.bbc.co.uk/news/science-environment-12911806
firstly, for the non-science people that don't know physics, your weight is your mass times gravity (f=ma), since they've proved that gravity isn't consistent it means that your weight varies over the surface. So if you're in a hurry to lose (potentially tiny) amounts of weight (but not mass) then go to a blue area. This is also (but much more significant change) with going to the moon (5/6). But since the moon also is not a perfect sphere and gravity is the distortion of space-time around a mass (as I understand it- don't flame me if I'm horribly wrong) and since the mass is not perfectly distributed internally on the moon (assuming here) then some specific points on the moon would also make you 'lighter' then other spots on the moon? Not entirely sure where I'm going with this... So yeah, that concept of the ion drive satellite is also cool. Shame America and Europe are more or less out of the space for the moment though. With only Russia and China launching manned missions for the moment theres very little chance of getting into space short of those private LEO flights that you don't even really get into true micro-gravity on as far as I understand them.
After all that; Been working on university stuff pretty much ~17 hours a day for most of the last week, I got in 1x LoL match and ~40mins looking for Wolves in Minecraft all week. I also got to watch about ~35mins of TV this morning to unwind a bit. Also actually spent about 5mins every 2hours playing CityVille on Facebook. Other then that its just pretty hard working on AI, Real time Rendering and the biggest of the time-sinks, the final year games project.
We're doing a physics based exploration game that evolved from a physics test I was playing with a year or so ago to test my high school physics, we added some cool new mechanics and made it with a humanoid character in a softbody ball (Zorb) but having some huge issues getting the softbody to work without being too soft and then having even more issues once I put a controllable ragdoll inside the ball. Looks like 17hrs again most days this week, I don't honestly think I can keep up with the 5hrs sleep and then 2hrs napping on the bus everyday, but we'll see how I go.
I've noticed I'm getting much more aggressive the last few days in particular so, don't take it to heart too much- hopefully over holidays I'll get to actually do something other than work and sleep- like socialize. I was never a huge social person but honestly not seeing anyone thats not in one of my classes is really getting kinda lonely (no offence Sam). But I guess if I want sevens and to actually learn all this stuff then I'd better get used to it because next semester is probably going to be worse. At least they acknowledge that production is much more time-consuming (which is what prototyping is anyway?) it should be a 24CP unit for both I think. But oh well, just have to live with it and hope for the best. I got the AI assignment key part done last night and it works about 80% of the time so I need to tweak that- the 80/20 rule has been really raping me lately because I always forget about it until I actually do something and get to 81% and wonder why 0%->80% was so much faster progression then that next 1% before I remember. (This applies heavily to MM since getting the framework in was progressing fast but then getting it working WELL was taking forever and went over my estimates for almost everything, I might actually add a note at the top of the estimate chart so I can be reminded of it every time I estimate something.)
Have Fun, Paul.
PS. Happy Birthday Aidan.
By OsiJr at 9:46pm on Wednesday, the 23rd of March, 2011.
I'm almost better. I only need to nap now to get a few hours awake. Unfortunately though, theres now a huge pile of uni stuff I was supposed to get done that I haven't and will take quite a while to get through. Not sure when I can start up MM again and roll some more features.
Seems like this blog won't have to be done in 12 parts like the last one (thats an exaggeration, I think it was only 4 or 5 with a few hours of sleep in between).
Going to try go to uni tomorrow anyway, I figure if I sleep on the bus then should be fine to stay reasonably alert in class. Hopefully I will finally get rid of smelling like a sick person though in the morning (almost gone today but not quite).
Today was interesting, since I couldn't get enough done for capstone in time got everyone to help out. Seems to be going a lot better, not really enough done but yeah.
Sam and I then spent most of the afternoon reviewing engines/frameworks. As we are both doing Adv Software I've been arguing (more, pushing an agenda?) that we can just roll our own tech probably using DirectX and Box2D (we are doing a physics based game). Their point of view is that an engine (e.g. Unity, UDK or XNA [+others]) would benefit us greatly as we would have to do a lot less work. I see their point and even understand the arguments behind it very well so to make sure that we are definitely arguing the right point of view, we decided we'd just go along with the review system which isn't really specified how we should do it so we just came up with a list of what we need, what we would want and what support we might need for models and animation and so on. Right now Unity and UDK are nightmarishly hard for us to use. They seem very well tailored for Artists or Designers but I'm really struggling to use the toolsets and things, with more playing we'll crack it no doubt but feels very different to be scripting again rather than compiling and working in an IDE in general. Its almost like building websites again (something I don't really love since getting lower on the hardware; non-sexually) so I'll talk to Sam about it more tomorrow but I think his feelings are the same. However a proper scenegraph and resource manager (the one we're using for MM is really specialized for MM- it doesn't do anything properly yet =P and ones we wrote for assignments don't do proper back to front rendering based on materials, or render with shaders properly either) would be useful so I think I might tomorrow look properly through using XNA or one of the other frameworks. XNA has a flavor of Box2D as well through the Farseer Physics Engine which seems pretty solid. But will have to roll some simple tools for building levels potentially.
Anyway, I should really be working on <something> other than blogging, Have fun- Paul.
PS. Happy Birthday Nathan.
By OsiJr at 6:30pm on Monday, the 21st of March, 2011.
For the first time in ages I actually have a lot to blog about but will probably keep it short in case I pass out midway or something.
First off, I've been amazingly sick the last couple of days. Today I finally managed to crawl out of bed for a couple of hours and trying to eat now. Hopefully I'll recover pretty fast so as to not fall too far behind. :)
Mischief Mages for my part at least has been paused since I got sick. Ryan and I had a development day last weds/thurs night was pretty solid. Nathan was there too but was distracted a lot. Took us a while to get his mac working as well, so was a lot of Ryan working and me setting the mac up. I finally got to play Fruit Ninja and Ninjump as well. Which I didn't get a chance at the new years catchup party since Mark flattened the batteries in the iPad before I got a chance.
Randall Munroe's Radiation Comparison (XKCD)
Pretty sure I did that wrong, but I'll just edit if it is :)
Feeling pretty weak so going to go rest a bit, might edit later to add more if I feel up to it.
Have Fun, Paul.
Harry Potter 7 Pt 2 Trailer [YouTube
Adorable Wolves in Minecraft [YouTube
By OsiJr at 11:05am on Tuesday, the 1st of March, 2011.
Taking a break from development this morning to work on publicity a bit. The first video of the game went up last night. Its very early and we openly admit there is very very little done in the 3D part of the game. Anyway, you can watch the video here;
Mischief Mages Pre-Alpha testing. [YouTube
Today I plan to implement a few more actions and hopefully also parts of the HUD, this will bring the game much closer to alpha.
As soon as we can get our hands on a server we will be extending our test group as well, its best that you keep an eye on the Facebook page for when that happens as don't really post here as much as we do on there. The facebook page is; Mischief Mages
, Don't forget to "Like!" it so you get updates!
Time for me to get back to work now. :)
Have Fun All, stay tuned for more updates! -Paul.
By OsiJr at 3:42pm on Sunday, the 13th of February, 2011.
On the Mischief Mages front things are going somewhat poorly. We spent Weds/Thurs night at Nathans working on it. Well not really, since Aidan and Mark were very distracting so was really only Ryan working on it properly. He got a Mage v2 done and rigged. Nathan then did an early texture. I sent the Mesh and Texture off to Ying to animate, so that went well. Currently (last I heard) she has done a walk cycle and an instant attack cycle.
On my end however things are less obviously productive. I started weds with a very basic idea of how to get the servers to communicate. As I was working on it I came across many many issues (only some of which I have fully resolved). As this is my first attempt at a real server (I have done simple relay servers and the like before) I'm stabbing in the dark quite a lot. To solve some issues I've split up the "server" into multiple small projects. A login server, a lobby server and a game server. Pretty much- All clients are pointed to the login server where they pass in thier LOR account details and then from that the login server gives a list of lobbies available (Think Worlds/Realms in an MMO (depending on the MMO)) We'll probably give geographic or language based lobbies. When you join a lobby you can join a matchmaking pool or create a custom game. There will be other options as well but we'll figure those out later. This is also where you will be changing your equipment and selecting spells before a match. After you have been assigned a match the lobby server asks one of potentially many game servers assigned to that lobby and tells it to prepare for a game. The lobby will tell all players what game to join on what server and the game will begin once everyone has loaded.
Thats the plan anyway. Right now you can login and select a lobby server, once on the lobby you can use lobby chat (which won't be in the final version) and tell the lobby to assign a game. But the lobby server doesn't know what to do with it so its stopped there. The game server does know how to create a game and verify people can join it but it doesn't know how to assign itself to a lobby or what to do when a lobby contacts it asking to do stuff. So hopefully I can sort this out soon and we can play. At the moment there is also 8 security flaws I can see quite clearly so I need to work on that as well before too long. Also I think all servers will crash if someone sends bogus data or if it gets ghost packets. So might be an interesting week or two while I sort these (probably) simple issues out (note; just because they are simple doens't mean I have any idea what I'm doing =P).
When it comes to the site there have been some nice changes made over the last few days. Ben (a friend from university; known on LOR as Nomad) has been completing jobs that I hadn't been bothered to fix on the site. These include Updating Profiles and the Forgot Password page. So both of those now work well. I think he is working on the avatar system in the near future. I also did updates but mostly aesthetic- the links on the Recent box now work and the database is harder to screw up when i change site configuration stuff (which shouldn't happen but does). I have to compile a list of jobs I need doing so others can help out as well but it will require a solid 8 or so hours of copying stuff over and fixing the nomenclature changes I made between LORv7b and LORv7c so that they can work on those projects. God help them if they suggest using third party components. :P
I also played more LOTRO last night and finally got some levelling in. Early in the night I figured out fast travel (after completing the tutorial region which never explained it) and ran into this:
'Nazgul' by OsiJrI finally made it to Bree (after figuring out how to use fast travel) and after questing a bit ran into Strider (aka. Aragorn) at the Prancing Pony Inn. He gives an instance to go take out a bad guy... This is right at the end of the quest. You and your NPC ally run into the Nazgul since the stupid elf and Strider ran off and left you to take out the camp by yourselves.
Thankfully you don't have to fight them so it worked out alright.
Have Fun, Paul.
By OsiJr at 5:05pm on Thursday, the 3rd of February, 2011.
I've been making some site changes, mostly aesthetic. The old "Recent Actions" and "Recent Logins" lists have returned, in a more aesthetically pleasing form on the home page. The user profile pages have returned since being hacked and the statistics page in the community drop down menu is much cleaner as well. The statistics page now also contains much more information- how interesting it is has yet to be decided.
Some of the login/logout bugs have been cleaned up as well now. The horrible logout bug was caused by a recent upgrade of the session logging data to include what the user was logging into, e.g. "Website", "Mischief Mages" and so on. This system is now fully implemented and working.
I still need to;
Allow users to alter their profile
Change their passwords
Reset their passwords
Project pages for games and applications
Need to bring games and apps from previous sites to this one
Finish off the forum code (thats been at 75% for 2 years now)
Bug trackers for games
Games patch submitting/downloading for our games (its manually done at the moment- patcher gets a list we edit by hand and then store the files in the right place by hand)
Avatar system needs to be completed
Header at the top of the page needs to be completed.
Have times update around the place (eg. Footer, Index for timelapse)
So quite a lot to do I suppose :P
Also, I started playing Lord Of The Rings Online. Heres a picture of my level 7 elf hunter.
'OsiJr; Level 7 Elf Hunter' by OsiJrI just got the level 5 horse. The hat is awesome; Albeit quite useless. Sure beats Hoshii's shown on the left. Shes playing an Elf Champion.
Have Fun All, Paul Out!
By OsiJr at 6:47pm on Monday, the 31st of January, 2011.
This blog was a lot harder to get working than I thought it would be. Tables are still amazingly complex to get working properly.
Just got the stats from 2010 for the site. I thought I'd share these with everyone that reads this blog. Its quite scary how small we actually are but in perspective lets make 2011 our year of growth. Since our growth is really good even if the numbers aren't.
2010 was up 63% from 2009 for page requests.
Q3 was when I was really pushing for people to post content so not surprising that the number was larger during that period.
Some other interesting stats, not just for 2010 but since the site was moved to this server.
| ||Day of the week||Number of requests||Number of page requests|
| ||Total Weekdays||109,352||5,274|
| ||Total Weekend||42,836||2,020|
Summary of hits by the hour, I converted to brisbane time.
| ||Hour||Number of requests||Number of page requests|
|1.||00:00 - 00:59||7,982||326|
|2.||01:00 - 01:59||2,983||141|
|3.||02:00 - 02:59||2,783||88|
|4.||03:00 - 03:59||1,520||100|
|5.||04:00 - 04:59||1,858||80|
|6.||05:00 - 05:59||1,080||72|
|7.||06:00 - 06:59||1,578||104|
|8.||07:00 - 07:59||2,343||116|
|9.||08:00 - 08:59||3,756||200|
|10.||09:00 - 09:59||4,527||222|
|11.||10:00 - 10:59||5,266||260|
|12.||11:00 - 11:59||5,083||282|
|13.||12:00 - 12:59||6,729||358|
|14.||13:00 - 13:59||5,727||360|
|15.||14:00 - 14:59||6,576||363|
|16.||15:00 - 15:59||8,374||312|
|17.||16:00 - 16:59||7,405||336[|
|18.||17:00 - 17:59||9,567||439|
|19.||18:00 - 18:59||7,930||354|
|20.||19:00 - 19:59||10,542||463|
|21.||20:00 - 20:59||11,389||530|
|22.||21:00 - 21:59||13,501||572|
|23.||22:00 - 22:59||12,665||592|
|24.||23:00 - 23:59||11,024||624|
Not posting the full list of referal sites, but heres some of them. Note the gaps in the indices where I felt I shouldn't disclose them.
| ||Site URL||Number of requests|
And LOL at this... things that got people to our site on google.
| ||Search Query||Number of requests|
|11.||i dont get the 3 girls step on a magic rug that makes u dissapear if u tell a lie joke||2|
|12.||monster galaxy on facebook 'mogas'||2|
|21.||holidays boring nice quotes||2|
|26.||she came to me last night and explored my body licked sucked me when she left i was hurt bloody mosquitoe||1|
|30.||monster galaxy moga index||1|
I have browser stats as well, but they are wrong since Chrome doesn't have a group it assumed that all Chrome users are Safari users and thats just the start of the mess with the browser statistics.
| ||Operating System||Number of requests||Number of page requests|
|4.||Unix (Linux 100%)||462||62|
Have Fun, Paul Out.