« first day (2114 days earlier)      last day (3203 days later) » 

Jon
Jon
16:00
I can set you up with a blog
Is poopy.jgallant.com good?
Yeah; the issue with that is that I think I'd have some difficulty to organize it in a convenient way. By using stuff like 'tags' or 'categories' in a software would help to search everything in a useful way.
@Jon I can't host it outside of my work env :P
@AlexandreVaillancourt also why not a mediawiki?
Jon
Jon
Yeah local wiki
Scribbleton
Even simpler to set up and probably better to use than software intended for a blog
The wiki would be useful for category tracking, but has an extra step for the "track by date" feature.
16:05
It stores a full history
It tracks the history of the edits, but I'd have to do an extra step to track by date.
I have a mediawiki installed.
I think you convinced me though :P
I'll try to use that for now and see how it goes.
Sie
Sie
16:24
@Jon Why is that exactly? I mean I know team members make things more complex but the help may be worth it.
Jon
Jon
Because it is your baby
When you bring on people things get way more complicated
user4704
Plus, you have to sign stuff.
user4704
Signing stuff is a pain.
Jon
Jon
Not just signing but writing up the contracts and having to deal with ugh people
Sie
Sie
Of course. I know some things can't be rushed but sometimes I feel like I'm moving at a snails pace. I just spent 2 days (due to school, and family) getting a collision feature for a real time mesh done when it should have taken 2 hours tops.
Jon
Jon
16:27
You also need to be able to compensate these people
I see you are offering Rev share
Not a lot of people are willing to take that riak
Risk. In fact experienced people will more than likely pass on it unless the project really speaks to them and even then
Sie
Sie
I know but it's really all I have to offer. I wish I had some more friends who were into game dev but I don't. I have one but he can hardly open up blender and export the default cube.
Jon
Jon
They would probably just do it solo
user4704
How many projects have you worked on with multiple people @Sie? Where you were coordinating them?
Sie
Sie
@JoshPetrie I've mostly always stuck to solo development.
user4704
@Sie The first time you do this, you will be moving slower than if you were to do it alone.
user4704
16:30
That two days to get a feature done? It'll be double that if you're involving another person, initially.
Jon
Jon
Especially when you are not paying anyone :)
user4704
Adding people doesn't magically make things faster. If burning through new feature implementations is your hope by bringing on help, I don't think you'll be happy with the results.
user4704
Now, if you're talking about bringing on somebody to help who brings skills you don't have to the table, that's maybe different.
user4704
But if you just want more of what you currently do, I don't think I'd advise going for it at this point.
Jon
Jon
Solo for as long as you can. That is my motto
That and "down with pants"
DH.
DH.
16:32
@AlexandreVaillancourt Use anything similar to Evernote
Jon
Jon
Evernote is like so bloated
Sie
Sie
@JoshPetrie Well I do have the skills to do most everything. However certain things (such as the math heavier stuff) takes me a lot more time to get done. You guys would get a good laugh if you saw you my inventory system. It is the most hacky and janky thing but it works.
DH.
DH.
That's why I said similar, I don't like Evernote anymore too :P
Jon
Jon
Yeah we like to ridicule code here
Jon
Jon
16:34
One guy came here once and asked for feedback
Sie
Sie
Ya I do need to re-write it at some point. Makes me gag when I look at it.
Jon
Jon
He left and we were still tearing him up
Make everything public!
Sie
Sie
Well the script isn't too terrible. It could be a lot cleaner though.
user4704
Inventory is hard.
user4704
It was some of the most complex code in Gw2.
user4704
16:35
Although you probably don't have the same worry about duplicating items.
Jon
Jon
Drag drop inventory systems yeah ugh
Sie
Sie
I believe it.
DH.
DH.
It's a bit overwhelming all those publics fields
Jon
Jon
Why are all the vars public?
You can set attribute SerializeField to expose them to the inspector
Keeps them protected
@DH. I might take a look!
Sie
Sie
16:44
@Jon I didn't think about that. Sounds like a better idea.
Hey guys, im trying to make my game a little bit mod-able. You already can implement an interface and also place jar files into a folder. After starting the game this looking for files and load them into the code using a interface. In my game there some items and also enemys ... they also should be modable. How does someone who wanna make a mod acess these items ?
Or these enemys ?
Jon
Jon
2d or 3d?
user4704
@genaray Access how?
user4704
Why is somebody making a mod "accessing" the existing enemies and items? To extend them? To do what?
The guy who codes the mod should access the list of items. Like saying itemList.get().whatItemIstIt().modifyIt()
user4704
16:48
I don't know what that means.
user4704
Modify it how?
user4704
It sounds like your system is set up for loading .jars that implement some item interface to add new items.
user4704
Modifying existing items is potentially more complex, depending on what you want to support modding.
user4704
You'll have to clarify what you want the user to be able to do.
user4704
(I'd also note that implementing new items by implementing entirely new classes is probably not a great idea in general, but that is a whole different can of worms)
Jon
Jon
16:52
Earthworms.
Can of worms in earthworm Jim only gave 1 life
Leads me to believe they should have been called can of worm
No no no, do you know counter strike ? Lets say i wanna make a mod for it. Than i go, get the engine and code a mod for it that increases the damage of the weopens. Right after that i save the file and put it into the folder. When i start cs my mod loads and the weopens do much more damage ^^.
My game contains lots of enemys. When a player wants to change something he can make a mod. In this mod he also should be able to get the list of all enemys which are in my game. In my main game i can easily develop new enemys or even change the old ones. On game start the enemys are randomly placed and they are all putted into a array LIST.
This LIST is nessacary for the guy who wanna make the mod. He needs the list for changing the health of the Enemys or even other start Thats what i mean... Hope you understands it :) But how to do that ?
user4704
The easy way is to make items data, not code.
user4704
The hard way is to write a function that returns a reference to the list of items already loaded, and let a mod's code call that and arbitrarily screw with the items in the list.
Jon
Jon
Almost sounds like you need a level editor
Instead
user4704
To enable any sort of "code" based mod you're going to need to define an interface for the mod itself, e.g., some interface a mod must implement so you can instantiate it and call some function on it to let the mod execute.
user4704
16:56
This can be as simple as IGameplayMod { void OnStartup (GameData data); }
user4704
So a .jar implements IGameplayMod as MakeAllTheWeaponsBetter.
user4704
MakeAllTheWeaponsBetter.OnStartup() takes the GameData interface, and does something like "foreach(Item i in data.Items) { i.Damage *= 2; }
user4704
When your game runs, it loads all the items and stuffs them into the Items array in the GameData object.
user4704
Then it loads all .jar files in the mod directory, uses reflection to look for IGameplayMod implementors, instantiates them and calls OnStartup on the resulting object.
user4704
(passing the already-filled out GameData object)
user4704
16:58
Then it just runs as usual using the modified weapons.
Discovering Code Fight probably isn't good for my productivity at work...
.... i thought that would be much easier .... I made a interface for modding my game. This interface contains show() update() render() methods. This interface can be used by modders. So you make a new java project, implements this interface. Write something into the methods, save export it and put it into a folder. My game looks for a jar data in this folder. When theres one and it also implements my interface it calls this file methods on show() update() and render().
That was pretty simple ... so i thought i just could make a ArrayList<Items> into my Interface but this didnt worked ...
Jon
Jon
Your code and your data need to be seperate
One moment, you said : "MakeAllTheWeaponsBetter.OnStartup() takes the GameData interface, and does something like "foreach(Item i in data.Items) { i.Damage *= 2; } "So items loop through data.items... but how do i get this data ? Where gameData is called ?
user4704
You load it.
Jon
Jon
17:02
You load your data
user4704
You write a class called GameData and you put an array of items on it.
Jon
Jon
That is separate from your code
user4704
And you load your item data from...whereever.
user4704
Data files, ideally, but you can also hard code the whole thing if that's your style
Jon
Jon
Wouldn't it make sense to separate the data considering he is asking about mod support
user4704
17:03
@genaray It can be that easy, but when you want to do more complex things via modding you have to put more work int it.
user4704
@Jon Absolutely.
user4704
But maybe he's not already doing that, I dunno.
Thats right, thank you :) And if the list is changing every tick. Do i need to do something like : modFileWhichIsLoaded.updateList(arrayList); ?
user4704
Probably, but if the list is changing every tick that's weird.
user4704
This list shoudl contain a list of every item type.
user4704
17:06
Not every actual spawned item.
user4704
That is, if you have a Pistol type of item, you should have one entry in that list that represents it.
user4704
Not five entries because there are currently five pistols spawned in the world.
Jon
Jon
Right for spawned items you would be better off with a map editor
Hmm you are right. So that could cause some trouble ... Ok i think thats enough for now ^^ Going to try that out, thank you guys ! :D
Jon
Jon
17:28
grumble yeah yeah
Sie
Sie
17:49
@JoshPetrie Follow up question. What could I as a developer do to make my game "mod friendly"? Keeping in mind I use Unity.
user4704
Put stuff in data.
user4704
Enable some kind of plugin loading; this is easy with C# you can just load an assembly from a file, look for a type in it, instantiate that type, call methods on that type.
user4704
Although I don't know if Unity prevents that in some fashion.
Jon
Jon
make shit easy to change :P
id dropped the ball with the new Doom
It is what made the original doom so fucken awesome
You could make your own levels, monsters, weapons, etc
The new doom... SnapMap, and a big FU to hardcore fans, eager to create content
And quite frankly, I think it is because they have so much DLC planned.
Another major fuck you to the fans that paid 80 damn dollars for their game.
18:05
Hey Jon, how is Doom's multiplayer so far?
I really liked the Beta but I'm afraid that the multiplayer might die quickly
Jon
Jon
MP sucks.
plain and simple.
Jon
Jon
The SnapMap didn't really work for me when I tested it... no one joined my lobbby
It's going to be just like Battlefront then, I loved it but the game is dead now on PC and close to dieing on ps4
Jon
Jon
And the lobbies I joined, had 1 other person in them , doing nothing, not starting the game
Standard multiplayer modes work though.
18:06
Oh
:D
lol all I do is play the standard modes :)
Jon
Jon
I mean, its mediocre multiplayer... the loadouts are fucken stupid.
its like a shitty halo
/me plays Halo 5
Jon
Jon
Yeah, a shitty halo :P Halo is aWesome
SP mode is amazingly well done though... the music makes you want to blast it very loud
Then your gf is like.. turn that down ffs!!
Sie
Sie
Ah that carcass of a game? That should have stayed dead at ODST.
Jon
Jon
18:08
lol?
well atleast I have overwatch to look forward to
Jon
Jon
All games are like this nowadays --- super short and banking on DLC
Jon do u think Overwatch is safe?
Jon
Jon
Back in the day, you could put doom on 5 3.5'' disks
FOR FREE!
Overwatch is extremely sexist and should be boycotted
o luckily for me, I didn't preorder then :D
Jon
Jon
18:10
remember when resident evil 4 posted preview gameplay? and it turned out all the zombies were black?
Is that yours?
Hey Pip! :D
Sie
Sie
@TheMuffinCoder I don't know. I like it but I wonder how long Blizzard can sustain on just game sales alone. They already have skins, audio lines, and other stuff so that will be what they use I bet.
Pip
Pip
o/ Muffin
@Jon lol I'm not old enough for that :P
Pip
Pip
Nice.... muffin :P
18:10
ty xD
Jon
Jon
The first gameplay footage of RE4 , set in Africa, had all black zombies
It caused a massive uproar
They added eminem to the game
@Sie I think they're planning to do the same thing as TF2
All we need now are hats :D
Jon so what game can I look forward to? :P
Jon
Jon
Gorb
at 4K resolution?
Jon
Jon
the new mirror's edge looks amazing
no man's sky is gonna be shit
18:12
>PreOrder Gorb for the exclusive 1x1in sticker
Jon
Jon
Overwatch looks really good, might replace TF2
wait I thought u said we were supposed to boycott it?
Jon
Jon
was a joke
DH.
DH.
Don't think so, Overwatch is just so pricey
Sie
Sie
18:13
@Jon It does. I still need to finish up Mirrors Edge. Not paying $20 for it though lol.
Jon
Jon
tracer was in the news
because of her buttshot
@DH. 40$
Seems to be cheaper than the regular games :D
Sie
Sie
@Jon Maybe but I'm not holding my breath.
DH.
DH.
In your country, maybe
In mine, it's a PITA
Jon
Jon
hard to compete with free + steam + source engine
18:14
wait DH where are u?
I'm in the US
DH.
DH.
+ hats
FTFY
Jon
Jon
endgame.
DH.
DH.
Brazil
Jon
Jon
they took this out of the game because of people freaking out online
DH.
DH.
Dat ass
Jon
Jon
18:15
its part of the char select screen
victory pose taunt
instead of removing it, they should have added it to all the male chars
But whatever.
Sie
Sie
@Jon "'Muh artistic vision though".
Jon
Jon
Also, the ass is super flat, and not very sexualized.
It is just the people that made it that
But yet, someone saw this, and ... well here is a re-enactment:
Jon
Jon
Yeah.
windwaker has one
there are also some in SNES link to the past
there he is
School why!!! "image not found"
18:22
Still in school?
yea last period tho
I been on my laptop this whole day
Jon
Jon
best period
what time is it?
Giant worm? It's pretty common in Zelda.
2:22 pm 20 more minutes till it's over
Math was pretty fun tho, me and my teacher had a typing race
Jon
Jon
18:23
who won?
I got crushed by his 112 wpm
Jon
Jon
also, is she hot?
oh gross
112 is pretty disturbingly fast
lmao
He beat everyone in our room and the room next door
Jon
Jon
no shit
what does he do? go full autistic ?
LOL
Nah he was super calm while typing
He was going easy on us
Jon
Jon
18:25
He should quit and go do data entry
nah I think he enjoy teaching calc more than that
Jon
Jon
lmao
no shit
data entry is a job a computer should do
tho he told me he used \to play unreal torument back when it was popular
Jon
Jon
I'm having a hard time organizing the way the Tutorial is presented in Gorb... I think I almost have it down.
Orange --> Red --> Green --> Blue --> Upside Down Gravity --> Sideways Gravity
order of teaching basics
Orange: Touch to remove. Remove them all.
Red: Can't touch. Remove by making them fall.
Green: Can't touch. Must stay on screen.
Blue: Touch to remove. Doesn't matter what happens to blue.
It is difficult to be concise in explaining that blue is neutral
I'm free now!!! I just have to run home now :P
18:41
ruuuun
It might help if you explain par earlier.
Sie
Sie
Finally got that freeze/unfreeze function working properly. Now if only it weren't dependent on dodgy raycasts :/.
        Ray ray = new Ray(RayOrigin.transform.position, RayOrigin.transform.forward);
        RaycastHit hit;

        if (Input.GetMouseButtonDown(0) && Physics.Raycast(ray, out hit, 20f) && hit.collider.gameObject.CompareTag("Pickable"))
        {
            currRBcons = hit.rigidbody;
            currRBcons.GetComponent<Rigidbody>().constraints = RigidbodyConstraints.FreezePositionZ | RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY | RigidbodyConstraints.FreezeRotationZ;
SphereCast might work.
Jon
Jon
I was thinking that PAR was probably something that would add replayability.. so if I didn't explain it right immediately, you would go back and redo the levels you failed early on
which isn't really a bad thing
I want to use fart sounds for when you fail
PRRRRRRRRR
Sie
Sie
https://vid.me/feQO

Got it working better sort of. Notice the constraints on that rigid body. Sometimes if I'm close enough it will hit but if I'm just a bit off it will miss it's mark. What can I do about that? Can I make the raycast a just a little bit bigger?
19:04
@Leggy7 articles, images, videos, yeah. I never officially released a free demo. Cuz with a demo, there's the theory that you'll either turn the potentially customer away, or they'll play the demo and then the excitement of wanting to buy it goes away.
I've played demos and then bought games, so it's not like they don't work. But it's a weird metric to try and gauge. I've played plenty of demos only to say "oh this game actually isn't very good" and then put my wallet away
Overwatch is a good example LOL
I was gonna buy it
and then the free weekend recently, decided wasn't worth it lol
Demo's is one of the best ways to get me to buy something.
I usually pirate a game before buying it, if it doesn't provide a demo.
I love demos
I don't like buying something I'm not even sure I like.
At least Steam has gotten the refund system going.
Though many demos let you play level one and cut out just before the boss. like "buy our game if you want to fight the boss!!!" I hate boss battles. (well most of the time)
user4704
I picked up Shadwen the other day because stealth games yay.
user4704
19:12
I think if I'd played a demo I wouldn't have picked it up, because the grappling hook mechanics are horrible and unpolished.
I feel like a demo should present the essence of the game and then leave you wanting more.
Like with Factorio. 1 hour is enough to get a taste, but you definitely want to do more.
user4704
But on the other hand I still like the game in spite of that, so... who knows.
lol factorio is what I thought of too. that demo made me want the game.
haven't bought it yet because dark souls is keeping me busy, but I will
Factorio demo was awesome. It let me know I'd never like the game.
Which isn't actually bad if you think about it.
It's a waste of resources going through the hole refund process.
Not that people always refund.
19:14
I really, really don't like that the resource patches wear out. I don't like building a ton of infrastructure to harvest something that will just disappear and I have to build stuff in to my process to deal with the changing layout of the resources.
I recognizer that's a feature of the game. It's just one I don't like. :)
@Almo Mods!
Nah, if that's the game, I'll play something else.
Not much of a fan of mods.
There's one that adds patches of ores that are infinite, but with a slow yield.
I love mods. It's the only reason I play Minecraft. :P
the things I like in factorio I can get from Infinifactory
The core game of Minecraft has so little to offer. With mods, you have a whole new world, tailored to your likes and dislikes.
Really? I'd figured you'd have the same issue.
You spend a bunch of energy building a good system and then you start over.
19:17
you have a whole new world, tailored to your likes and dislikes, that takes 4.5 GB of ram and runs at 20 fps if you don't have a beast computer :P
lol I've spent way too much time on modded minecraft servers
@IcyDefiance I don't reckon I have a beast, and it runs just fine. When was the last time you tried? :P
There have been some major improvements to the modding hacks since around 1.7.10.
I admit, I did specifically go for 16GB of Memory because of Minecraft though. :P
yeah I had a pretty nice computer by the time that version was released
the memory usage is still a massive pain when trying to set up a server, though. can't use any cheap hosts.
Ah, yeah, modded server hosts might be an issue.
@WilliamMariager But I've completed the level, and gotten a score.
Interestingly, that was the biggest turnoff for me. I'd like what I do to have an impact. Especially if I add a considerable amount of energy into the setup.
19:21
I do agree that depleting resources is annoying...unless you can make a machine to build new machines over new resource patches, or the resource itself becomes obsolete, or something
In Factorio you'd solve that with drones and blueprints.
Just make a good harvesting setup, maybe with a train stop and then deploy it on ore patches.
Obviously, you wouldn't know that from just the demo.
Rendering (remaining 2s)
Rendering (remaining 4h54min36s)
seems legit
@ChrisMcFarland interesting point of view. I think I'll skip the demo, mainly because I think I'd put too much effort in understanding how to carve out a demo from the whole game. that'd twist my mind too much for my current condition
@WilliamMariager it does have an impact. your friends see your scores
Well, I'm not really competitive, so might not be the best fit for me :P
19:28
And you can post images
A good alternative to demos, is just simply going DRM-free. I've shared both Factorio and RimWorld with dozens of people and most of them have bought it afterwards.
I don't know if you can go DRM-free with Steam though.
drm free means that one person that buy your game can distribute it for free?
No, it just means you're not doing anything to prevent it :)
DRM = Digital Rights Management
hmmm
behind the eyes of an indie developer should sound like a legit alternative
I believe it is.
19:32
some games on Steam are DRM-free
A good read from one of the people behind Super Meat Boy about DRM :)
Steam itself is technically DRM but it's basically the same as not having any. Pretty much every game on Steam shows up on the pirate bay within a few hours of release, unless the creator added their own DRM.
title speaks quite good enough :)
supermeat boy is built at art
@Leggy7 Hehe, yeah. :P
people should be just happy to give them money :)
19:34
iirc one guy just has a library to fake whatever Steam does, then he just patches the exe to call that instead of Steam. that easy and it's cracked.
Yeah, I think the only DRM Steam does it check if an instance is already running on another account.
I don't know exactly what it does with games you haven't bought.
But yeah, it sounds pretty basic.
it makes you log in to the account that owns the game, or an account that has family share access. like if steam isn't open and you double-click the exe, it'll open steam and log in before launching the game.
since I dive into game development I quit with piracy. I really appreciate purchasing games when I feel they are worth. otherwise, I just keep deving :)
5
at least that's what I've seen. I'm not sure if it's required for all publishers to put that in the exe, or if steam patches it in automatically, or what.
@Leggy7 Steam is the main reason I don't pirate.
It wasn't really a matter of price in the past, it was mostly convenience.
19:39
a few titles I really really appreciated to purchase were the crypt of the necrodancer and darkest dungeon
8 discs to play Neverwinter Nights 1 + expansions? With steam, I just hit install and done. :P
Ohh, Darkest Dungeon :P I hate and love that game at the same time.
it's a matter of price for me, but I just use piracy as a demo. if I like the game then I buy it.
the guy who made the first one (i like reading devs stories) just made a really cool work in basement of his house in canada
29 mins ago, by William Mariager
I usually pirate a game before buying it, if it doesn't provide a demo.
I was playing a dorky F2P game, and they were charging $4.50 a month for certain perks. It hit me: that's less than a beer at a pub a month. Fuck it, I'm supporting them.
I don't hesitate to buy games anymore.
19:40
I played WoW on private servers before I bought the game and played on blizzard
eheheeh
Like a demo
Yeah like the WoW beta was awesome before the first launch
I bought CrossCode recently due to its beta
People seem to love Factorio (and that has a beta), though its beta confirmed that I didn't really like the game
I played the Destiny beta on PS4 and bought it
played the Battleborn open weekend, thought it was crap
played the recent Doom multiplayer beta, thought it was crap, but I might buy for the singleplayer later when it's on sale
end of the day, just make a fun game :) doesn't really matter maybe
I played Overwatch Beta, it convinced me I want it. But I want it OSX so I can use mouse and snipe
19:50
I love fucking sniping. :)
hard in Q3 with the rail trails
I've considered having a 5-minute Tallowmere demo before the game kills you, haven't really publicly released it though
ah yes
hehehe :)
19:52
If the consoles allowed mouse and keyboard... it would knock half the wind out of the "PC Master Race" argument
And then if they knocked the other half out, they would be PCs lol
I'm not saying the mouse is the ultimate input for FPS games, but I will say I haven't tried better yet, and I've tried the head-mount VR stuff
Eye-tracking for aim will be the ultimate.
well, maybe not
once we have plugs on our heads and it directly reads brainwaves...
I am so fucking happy that eye tracking is looking plausible today
Sie
Sie
@MickLH PS2 beat you to that ages ago.
That was only for like 2 games though lol.
So did Xbox, but it's not allowed
Exactly, the developers had to get special permission to use it
19:54
@Almo I think we can have read-only without plugs already :P
:)
mouse and keyboard on consoles would only kill like 5% of the pc master race argument
Sie
Sie
@Mick Looks like I'm going to need to use a spherecast or capsule cast for freezing/unfreezing constraints. I need it to be just a tiny bit bigger and a spherecast should do just the trick I think.
1 hour ago, by Sie
https://vid.me/feQO

Got it working better sort of. Notice the constraints on that rigid body. Sometimes if I'm close enough it will hit but if I'm just a bit off it will miss it's mark. What can I do about that? Can I make the raycast a just a little bit bigger?
there's still hardware, price, mods, earlier support for new things, and so on
once I can build my own console and install my own linux distro then it'll compete with PC...because at that point it would be a PC
lol that's my rationale too
19:57
consoles are just closed garden PCs
closed garden meh PCs
haha
speaking of which, finishing up this Wii U build today to send to nindy, hopefully will pass cert
gl!
the PS3 could dish out a shitload of pixels for its price with that CELL processor in there
for its price, definitely
19:58
hassle to program for though
but it was cheap at launch
(relatively cheap)
IIRC the PS3 was using defective IBM BLADE processors where 1 core was bad
so they got really good processors for really cheap

« first day (2114 days earlier)      last day (3203 days later) »