I'm trying to join 3 tables in a view; here is the situation:
I have a table that contains information of students who are applying to live on this College Campus. I have another table that lists the Hall Preferences (3 of them) for each Student. But each of these preferences are merely an ID Nu...
I just realized I worship a god who gives me lots of weapons and armour.. as a race that cannot wear armour and a class that uses lots of unarmed attacks. :/
@Christoph Your suggestion of Octopode Warper actually broadened my horizon! :D Not only did I realize octopodes are more fun than they sound, I also about know the immense power of rods now.
You could try to figure out the colour of the grid space you are moving to and do some other stuff, but the real solution is make the graphics simply a representation of the game, and have the game run regardless of how it's being displayed.
I wrote an answer to someone else's question to that effect here:
I'll come straight out and say that I don't know how to solve the problem you have described in the question (collision detection between iso-tile-shaped rectangles), but I can tell you how others have solved it in the past:
The way it's done in other games is to separate the game world from the...
Basically: you know where the player is [x, y], and you know where all the walls are (array of [x,y]). See if the proposed new location for the player matches a wall or not
@Deep (and it's just that Sundays are slower. Chat away!)
@OMGtechy yeah, but this is also the end of a golden age. You have to admit, there are some awesome free mods out there. This is probably the end of that, or... nearing the end of that. On the other hand... these mod creators (us) might be able to make a buck
I suppose. I personally think that this will encourage more modders to appear, and more companies to think about making their games "moddable" if they can take a cut.
perhaps, but maybe our favourite mods wouldn't have become as popular if they had charged a buck. (counter-strike, day of defeat, natural selection, red orchestra, firearms, pirates vikings and knights, vampire slayer, etc.)
But... I guess this is leaving the choice in the modder's hands
I hope it convinces people to make extra awesome mods, but does money really motivate?
Not to mention the issue of policing the mods. Who actually made it? Did you just rip someone's free mod from some other source and re-package it for a buck?
Well, originally there was a bit of a grey area if you tried charging for your mod because the game designer could come after you, and that's why mods have traditionally been free. But now that the company has to be on-board with charging for mods, everything is game
I think people are upset about getting more bang for their buck when a game they buy supports mods which have historically been free... and now it's going to be like paid DLC from amateurs
Yeah. What I would like to believe is going to happen is that this is going to increase first party support for mods and subsequently proper upgrade paths and standards should be put into place, etc. making the whole mod thing significantly more accessible than it has been in the past
Steam Works has already helped with the accessibility standpoint
Monetization for the first parties should aid in first parties having proper mod support from the get go
If mods follow the standards there should be some sort of guarantee saying that a mod is guaranteed support through version X
This is all just wishful thinking I'm sure but I think that it's possible this is where things could be headed
It's kind of like leveraging a third party REST API
In the ideal world I was dreaming up it was more of a guarantee that they would support a certain set of standards for a long time (I'm looking at it like MS deprecating .NET functions, etc.)
They would announce with a certain predefined amount of time that X standards would be changing and mods leveraging them would need to be updated
right. The database I work with all the time has a bunch of ids, and they prefix them in the DB for this reason. So, itemID and containerID. You can either do that in the tables, OR you can do that in the view.
I might rename stuff in the view: create view Inventory as Select items.id as itemID, inventory.id as invID, other, stuff, here From Items inner JOIN Inventory ON Inventory.item_id=Items.id
I'm trying to remember where I read this great article on hungarian notation, and how it was originally designed to denote the kind of data being stored in a variable, not the type. So, a variable that stores inventory IDs might be prefixed with invid, and variables to do with counting something would start with i. Just by looking at the prefixes, you know what kind of data to expect, and what makes sense to do with it.
I am attaching an almost-finished version of the report.
I am attaching an almost finished version of the report.
Which is the preferred form, (1) or (2)? Why?