dfac5b No.14452655
"What's with all the shitty normalfag gamejams?" Edition
Resources
>>>/agdg/
>>>/vm/
>#8/agdg/ via irc.rizon.net
Links
>Wiki: http://8agdg.wikidot.com/
>Beginner's guide: >>>/agdg/29080
>Previous thread: >>14431253
Events
>Next demo day: May 5th, 2018 (58 days away)
Please contribute to the wiki if you can!
397626 No.14452685
c8f087 No.14452747
>>14452499
Unreal Engine 1 (and as far as I know, 2) uses object inheritance. Everything involved in the game extends from object, including but not limited to the actor class. A big problem that has been pointed out to me is that any class that extends from actor also carries code that is responsible for lighting, collision, drawing, and a whole host of other properties whether the actor needs the additional functionality or not. A more proper practice would be making lighting, collision, drawing, etc their own extensions of Object so that instead of Actor being responsible for these things AND spawning other actors AND having collision check functions AND etc. then you'd want to limit how many additional things a single actor has to do, then just instantiate these other objects in different ways. That being said, someone else pointed this out to me and Godot seems to follow this principle.
076f7f No.14452926
>>14452747
That doesn't seem like a big problem unless it's stopping you from accomplishing something.
5654ed No.14452988
There was another picture similar to this floating around but I couldn't find it so I made my own.
748c2e No.14453126
Hey anons I’d like your view on something.
So I’ve been using ECS design pattern in unity, due to it being build around this, and have found that I’ve been mostly implementing the EC part of the design pattern.
So I was thinking on how to implement my own system, and what that exactly entails (I know, preoptimization meme, but I have a good use case, I think).
My current conception of a system in the ECS pattern is that it contains global members/properties, methods, functions, and something to update all components (like, either subscribe to the system, or using a global update function; I was thinking a DoD type of layout of data/components).
Now, in Unity everything that’s active in the scene has to have a monobehavior (which is derived of component), and essentially defines anything I can have active as a “component”; unless I do something like a static global class… but that’s too limited and better suits a helper/utility class than a system.
So I was wondering if I’m missing something here, or I’m just over thinking it and should just use a monobehavior derived “system manager” to contain all my system scripts active in the game world.
dc1b5f No.14453303
>>14452988
I think you mean this one
505ce4 No.14453416
>>14453126
Don't go against the "Unity-way" of doing things when using Unity. I've been there and it's a huge pain. What you need to understand is that the amount of effort required to maintain a custom solution may not be immediately obvious. You shouldn't work against the engine and try to make it do things in ways it wasn't designed to (unless absolutely unavoidable). Intended up wasting a lot of time working around the issued that I created myself, because I insisted on doing things my way.
That doesn't mean that there isn't plenty of room to optimize your MonoBehaviour derived scripts to build an efficient system. But the exact techniques depend on the system in question. Any specifics you're willing to share?
To be clear, I'm not telling you that your shouldn't care about optimize. What I'm telling you is that that's one hell of a rabbit hole you're thinking about going down right now.
47645d No.14453453
Are there sources of lectures and talks about gamedev aside from GDC? I found Digital Dragons but a lot of their videoes are hard to watch due to speakers having poor English skills.
505ce4 No.14453757
>>14453453
Some developers release papers/presentations. Here are Valve's, which helped me in the past.
http://www.valvesoftware.com/company/publications.html
When I implemented a climbing system, I used a similar approach to the one they used in Left 4 Dead.
c8f087 No.14453834
>>14452926
Eh, the whole problem is I can barely get help with UEngine 1. I have to wait like a month for help, not because no one WANTS to help but because they either don't understand what I need help with or because no one knows how to help in the way I need it. But when someone can help me, the help comes in a month and it makes my project drag on forever. That's if anyone is even around to help. A lot of people are leaving, either having left OldUnreal and UnrealSP or leaving UT99. That and I have to constantly find different ways to work around quirks of the engine that it just becomes not worth it so I'm just moving to Godot.
For instance, I was wanting to use the menu system to let the player select different player 'heroes' and assign abilities and items to different hotkeys. But then the issue was the menu system was super clunky and over engineered to the point where things that shouldn't be necessary were necessary and can cause crashes, so to make a new menu system I'd have to set up my own custom HUD. And why go through all the effort? Who all even PLAYS Unreal anymore? A handful of people. In a couple of years, it might not even run on new hardware anymore. Why not make my own game and get help from an active community? I already have the concept well down, I just have to take what I have and transition it however I can into a modern engine. The whole thing was a nice coding exercise and honestly it was a step toward what I'm doing now.
382686 No.14453851
YouTube embed. Click thumbnail to play.
>>14453126
>all of this post
>don't know about Unity's C# Job System that is releasing in 2018.1 (this month)
47645d No.14453908
>>14453757
Nice, papers are good too. I almost forgot there are formats other than video
d9bfb8 No.14454002
If anyone wasn't convinced that the Switch is now the dumping ground for indies, Undertale just got announced for Switch.
dfac5b No.14454047
>>14454002
>Smash got ported to Switch as well
>There is a very real possibility that meme skeleton will make it into Smash in the future
ddc563 No.14454053
>>14454002
bad example. this should surprise no one because undertale is absurdly popular in Japan
382686 No.14454107
>>14454002
yes, but not because undertale.
d9bfb8 No.14454141
>>14454107
Unity AND Unreal 4, True enough.
>Godot port never ever because Godot is open source and Nintendo wouldn't like that
1951e3 No.14454154
>>14454141
UE4 is open source. Godot is open source and free software.
d83b74 No.14454187
>>14454141
you will probably have to pay for it, but there seems to be support for consoles with godot:
http://docs.godotengine.org/en/latest/tutorials/platform/consoles.html
70b8df No.14454222
>>14453834
Here's a challenge - rewrite my friction code so it's not retarded. Holy fuck this friction sucks so bad, but I don't any better. This at the moment does not include any sort of budging velocity so I slide down hills and shit. Some anon suggested implementing "if not wanting to move and less than budging velocity, set velocity to zero" but it seems that this just makes the pawn fucky as all hell.
void PlayerCharacter::DoFriction()
{
float friction = l_defaultfriction;
float speed = GetVelocity().Size();
if (speed != 0)
{
float drop = speed * friction * GetWorld()->GetDeltaSeconds();
if (speed > l_max_walkspeed)
drop += (speed - l_max_walkspeed) * GetWorld()->GetDeltaSeconds();
FVector newVelocity = UKismetMathLibrary::Max(speed - drop, 0) / speed * GetVelocity();
DroppedSpeed = (GetVelocity() - newVelocity).Size();
float newSpeed = UKismetMathLibrary::Max(speed - drop, 0) / speed;
newSpeed = FMath::Clamp(newSpeed, 0.0f, 1.0f);
PlayerCollisionCapsule->SetPhysicsLinearVelocity(newSpeed * GetVelocity());
}
}
Alright, lemme rephrase this a little - I'm not challenging you, I'm just tired of my brain being retarded and I want a functioning human being to unfuck this function. Please. I hope the formatting worked.
ddc563 No.14454233
>>14454222
>massive cuckchan migration
>brainlet images pop up everywhere for months
hmm
70b8df No.14454241
>>14454233
I just have a bunch of them because I find them to be genuinely fucking hilarious and a natural progression from wojak
e82b26 No.14454274
Checking in some progress since I've not been posting much lately. I did a branch where I dropped the constriction of mimicking fake camera pitch so I could try some other ideas. Only have some naive culling and relying a lot on depth tests until I get around to figuring out 3D frustum stuff. Also did some other mundane things like resolutions and full-screen.
14f47b No.14454278
>>14454141
>>14454187
You can port Godot to the Nintendo Switch yourself as long as you don't release the source publicly. You wouldn't even have to port to a new graphic APIs because the Switch supports OpenGL ES 3 and also Vulkan for whenever Godot's Vulkan support arrives.
ca76b5 No.14454286
Why are you making your games, devs? As far as I can see it, there are four valid motivations (or a mixture of them):
>To make new game mechanics
>To tell a unique story/make pretty visuals
>To learn
>To entertain yourself
Making money isn't a valid motivation because 1. you won't make money, and 2. if you make design choices based on "what will sell," it will fuck up your artistic vision.
Personally, my main motivation is to make new game mechanics. I also want a unique story and nice graffix, but I have zero art talent, so I will need to make a very fun, mostly-complete game with programmer art and then get artists onboard.
5bf5b0 No.14454298
>>14452655
now that's a good OP
ca76b5 No.14454300
>>14452747
> A more proper practice would be making lighting, collision, drawing, etc their own extensions of Object so that instead of Actor being responsible for these things AND spawning other actors AND having collision check functions AND etc. then you'd want to limit how many additional things a single actor has to do, then just instantiate these other objects in different ways. That being said, someone else pointed this out to me and Godot seems to follow this principle.
Interesting point. I bet Unity avoids that level of coupling with its ECS, right?
ff0a76 No.14454337
>>14453851
>Unity 2018
<"Looks great, finally us graphic fags have some better tools avai-"
>Still no integrated Decalsystem
I guess i have to write another fucking decal shader. Again. Or maybe i should pirate one of the twenty in the Asset Store.
dfac5b No.14454343
>>14454286
>2. if you make design choices based on "what will sell"
Not necessarily. If you're skilled enough at advertising, you will make it so that your game is what people want and change the market to suit you, to a degree.
d9bfb8 No.14454359
>>14454241
Considering that a big part of these threads is asking other anons for help, having 50 brainlet images in every thread gets tiring, even forgetting that it's a cuckchan joke.
>>14454286
I found a lack of games that I like, and I enjoy the process of game development. It's like a really long puzzle and logic game.
5654ed No.14454362
>>14453303
That's the one, yes. Thank you.
ddc563 No.14454364
>>14454286
>Why are you making your games, devs? As far as I can see it, there are four valid motivations (or a mixture of them):
I'd like to be really good at something, and spent a lot of time fucking with gamemaker as a kid, and later XNA, so programming is a decent fit. I don't want to do it as a job, because I'd have to deal with non-whites (particularly Indians), degenerates, or otherwise decent people who will never say a word because they're afraid of getting blacklisted from the industry. So solo development is the only option.
Game development is inherently more interesting than other software. I get to improve, and I have too much self-respect to release unfinished or glitchy garbage like most people are doing for the sake of money. I'd actually like to complete this project, and I'm not a particularly good programmer yet, so I spend a lot of time planning the best way to implement something to make it easier on myself.
70b8df No.14454378
>>14454286
I make games because I just love them to death. Since I was a kid it was something that made my brain melt. I couldn't understand how this magic world was possible, and I certainly didn't understand how supposedly math made it work. I'll refrain from blogposting, but long story short my life wasn't good as a kid and games were there to pick me up. This probably reinforced my love for them, too. Once I got older and learned how they work for real, my love for them did not diminish, strangely enough. Sometime later I had an existential crisis and kinda had to pick reasons to live to actually move on past that point, and so one of the reasons I picked was making games, because frankly, it is the thing I have the most burning passion for. I dropped many hobbies but videogame development is something I've not let up on. I have this drive that keeps me coming back because I just fucking love games way too much and I have to make the game I have in mind into reality, simply because it deserves to be made. I'm fairly certain I'll keep making games until I die, or even if I won't be, for whatever reason, my career will be intimately tied with them.
TL;DR: I love videogames as a craft almost to the point of obsession and to me it is one of the primary reasons to get up in the morning.
ddc563 No.14454437
>>14454378
>I make games because I just love them to death.
That too. That's why I have so much contempt for the mobile garbage, or the million variations of skinner boxes out there that are designed to extract as many ad-views or purchases from people as possible. None of them actually enjoy what they're producing, or care about their work. You lose the mindset of putting in hard work because you'll get something unique or fun out of it, and can only think in terms of how little work you can possibly do to get more money.
ddc563 No.14454452
>>14454437
the worst part is that normalfags actually support this garbage women are always the worst offenders of social degradation and shouldn't vote
70b8df No.14454493
>>14454437
I just see it as a symptom of mindless people who lack agency. There's too many people out there who do not understand that they have choice, and who believe what everyone else believes because that's what's "correct". It's like they're asleep forever. I by no means am trying to give you a "sheeple" spiel, but in general what I'm saying is that people don't quite understand that they indeed do have a choice in what their lives are. So you get amalgamations of these people, shoveling garbage for these same kinds of people to eat up, and all for pennies. It's not worth getting angry over. Their own lives are their punishment.
>>14454452
Zombie men who live and die having achieved nothing are just as bad as their female counterparts. You're seeing the worst of their sex, just like some of them see the worst of our sex. In reality you see the common denominator, which not impressive in the least. You gotta be able to look past that and love the occasional exceptions. Being cynical is a trap.
076f7f No.14454524
>>14454222
Are you using multiple math libraries for a good reason?
7cb693 No.14454528
>>14452988
Made one to reflect my own experience
70b8df No.14454547
>>14454524
I should probably stick to a single one, but this is all workings of a very tired me. I'll probably end up fixing it when I don't feel like doing anything substantial but still want to do some work. So no, no good reason.
076f7f No.14454561
>>14454547
What's wrong with the friction you get from that? Does it work? You could run it through some sort of easing function if you want a specific sort of falloff or whatever
dfac5b No.14454567
>>14454528
>>14454547
>>14454524
>Ambitious game, fail to produce anything
>Less ambitious game, fail to produce anything
>Simple NES clone game, fail to produce anything
>Change my game play/scope halfway through
>Change engines from XNA to SFML
>Like some of the ways SFML does things, but some Vector ops are too barebones
>Make my own math library
H-haha, videogames
397626 No.14454573
>>14454378
This. One makes videogames because that's the dream.
076f7f No.14454605
>>14454567
I did my own vector math when working with SFML too, maybe one day I'll use Sony's fast vector lib
dfac5b No.14454617
>>14454605
Mostly I'm just borrowing code from FNA's interpretation of XNA, and adjusting it to suit my needs.
I even made my own Vector2 class that overlapped SFML's and made it have an implicit conversion.
70b8df No.14454618
>>14454561
Sliding down ramps when standing still. Gotta implement some budging velocity that does not interfere with movement itself, and doesn't feel like shit.
>>14454567
Come up with a concept you feel passionate about. Pick an existing engine that fits you well. Focus on getting that done. You'll learn things along the way.
9830f3 No.14454641
>>14454286
For my motivation, i just want to make a fun game that people can play with one another online or offline(split screen or LAN). I miss the days of coming home from school to play a game like mario party or kirby air ride with friends and family. the sad thing is that i don't have the talent, i use to make maps in source but never got any out because source would break with every update. So if anything i'm ok with design, but i want to work in directing, and writing, with that i'm trying to write up a GDD for what i am working on, a nice cozy multiplayer game that you can play with friends. no esports, no lootboxes(or atleast lootboxes that have items you can buy in the store with in-game currency, so no item is under a gacha system), and no DLC bullshit, just simple fun where everyone can with, just some win more then others.
right now i'm stuck on one thing and that is the art style, i'm doing cel shading but i lack photoshop (all i have is GIMP), and i never bother to learn much about it. On the other hand i have a map (half) ready so their's that. anyway any advice to improve writing skills, as well as where to learn anything about directing, i just want to know so i don't go in blind.
076f7f No.14454651
>>14454617
Oh I remember you posting that, it's a good idea
d83b74 No.14454720
Im looking for a site that has a lot of reference Photos. They have gallerys of models from several angles. I think i found the site in a sticky on /loomis/ or on cuckchan /ic/ or maybe/3/ but i cant find it anymore.
ddc563 No.14454742
>>14454493
I'm not looking at the worst. I'm looking at the aggregate. The average is why, regardless of how decayed society is, women will always be ahead of the curve. I don't think I'm being cynical, either. Women are naturally more empathetic and caring. That's perfect when it comes to raising a family, and part of the reason I love my _wife, but they have absolutely no place leading a nation. We need to crush less civilized cultures while we're stronger, not nurse them until they completely overrun us. It's hard enough to explain the circumstances where you have to let children die, or even make decisions that you know will lead to a certain amount of deaths. It's almost impossible to explain to a woman. They're more prone to make decisions based on emotion, and more easily mislead. And only God knows how many (((people))) are willing to take advantage of that.
hopefully I explained my point without sounding like a raving lunatic
d9bfb8 No.14454754
Finally finished modeling the room I was working on, now started texturing it. It's bloody tedious. 1074 tris. More than I originally expected, but I didn't want to compromise on certain things.
Still figuring out a style for the texture work. Quite like how the consoles turned out, not sure about the game boxes, though.
321672 No.14454778
>>14454754
That GBA,looking good.
505ce4 No.14454782
>>14454754
What tools are you using?
ff0a76 No.14454787
>>14454286
I will make some shit games and sell them until i am rich enough so i can shitpost and dev all day without going to work ever again, you'll see!
70b8df No.14454809
>>14454742
Ironically the approach you just described is the primary way of thinking in those less civilized cultures you're talking about. Look at how that turned out for them.
d9bfb8 No.14454813
>>14454782
Blender and Gimp.
>>14454778
Thank you kindly.
505ce4 No.14454835
>>14454813
There's more to that room, isn't there? Those screenshots don't show 1k tris. You know about linked duplicates, don't you? They really speed up the work by a lot.
ddc563 No.14454899
>>14454809
Conquest is natural, and has only recently been beat out of us through constant propaganda. It's only way to secure the security and growth of a nation. I'm sure you've seen what kind of degeneracy takes place when you pack more and more people into a city. It's just not possible for a society to survive like that.
>Look at how that turned out for them.
pretty well, actually, savage races we're competing with massively outnumber us and yet we still try to feed them or, even worse, invite them in and give them full citizenship. Sure, they live in shit, but it's not because of the natural desire to secure an existence for their people. They just don't have the intelligence to advance passed that.
d9bfb8 No.14454920
>>14454835
>There's more to that room, isn't there? Those screenshots don't show 1k tris.
Yup, anon, that's just one shelf. It's 128, mostly because the Famicom ended up being pretty detailed. I delete any tris that are definitely invisible but ones that can be seen, even if it's hard, I always leave in.
And yeah, I know. I just made the mistake of modeling everything first and texturing after, so I ended up having to do more texture work than I would have otherwise.
It's a learning process, certainly. Only been using Blender for two weeks, on and off due to personal life being a bitch.
Pics related are the rest of the room, untextured for now.
ddc563 No.14454935
>>14454920
What're you going to do with this, anon?
70b8df No.14454948
>>14454899
I see no reason to assume there was any propaganda. Hard times create hard men, who create good times, and good times create soft men. Soft men create hard times.
>They just don't have the intelligence to advance passed that
*past
They live perpetually submerged in shit because they have no infrastructure that would allow them not to be. It is widely speculated by science that harsher regions also forced the white man to invent more elaborate ways to survive, and just like that one factor, there's many other factors at play. Assuming they're just genetically inferior when there are many cases of third-fourth generation immigrants leading productive, civilized lives is kinda silly.
505ce4 No.14454951
>>14454920
Looks nice. Tomorrow I'm going to post my Blender plugin here. It's for making unwrapping faster, since in need to unwrap lots of architecture.
d9bfb8 No.14455017
>>14454935
So far, it was a test. This is the second thing I made after that acorn I posted a while back. Most likely it will be the inside of the treehouse of the main character. It'll take adjustments, but I have to model the hub world for that, and I want to actually get 3D models to display on screen before that, so it'll be a while.
>>14454951
Sounds useful. Thanks, anon.
dfac5b No.14455053
Okay so since C#/.NET exposes Math.Sin as a double and I'm tired of casting it to float, I wrote my own implementation of Sin() using a Taylor series, instead of just wrapping the cast.
Obviously it's probably going to be slower, but I'm taking bets on how many orders of magnitude slower
eebd33 No.14455073
>>14454286
>To make new game mechanics
I mainly try to recreate existent ones first.
>To tell a unique story/make pretty visuals
I can't write good stories/make graphics at all
>To learn
Yes, just a little C++.
I still can't get GUIs though.
>To entertain yourself
It's my main reason.
ddc563 No.14455076
>>14454948
>I see no reason to assume there was any propaganda.
Then you're blind. Propaganda for "diversity" is everywhere.
>Soft men create hard times.
And genetics play a factor in all of this. Everything is a function of genetics.
> They live perpetually submerged in shit because they have no infrastructure that would allow them not to be.
They don't even have the intelligence to maintain infrastructure, let alone create it. What do you think happened when Haitians massacred nearly all of the French and claimed sovereignty? The existing infrastructure crumbled. They can't even patch up bridges. Even if they're worse off because they're living in shit, they're only living in shit because of their intelligence.
>It is widely speculated by science that harsher regions also forced the white man to invent more elaborate ways to survive, and just like that one factor, there's many other factors at play.
And the whites that couldn't come up with elaborate ways to survive died. Almost as if they were naturally selected for.
>Assuming they're just genetically inferior when there are many cases of third-fourth generation immigrants leading productive, civilized lives is kinda silly.
They can function acceptably in a society as long as it remains majority white, and they're trained from birth to act as if they were white. They aren't white, though, and that becomes incredibly clear the minute they secure any sort of power. Whites recently became a minority in California and I'm looking forward to it crumbling.
43df6d No.14455077
Where's my Beelzebox bro at?
3535f2 No.14455090
What would be better to work with, Cube 2 or Darkplaces?
dfac5b No.14455148
>>14455053
https://hastebin.com/ebinikovil.cs
Okay what the fuck my implementation (that is only accurate for floating-point accuracy, not double accuracy) is like twice the speed of the .Net implementation, so I optimized a math function. That doesn't seem like something
397626 No.14455193
Guy I just got into college for a computer science career. I'm pretty excited, I start class on the 19th. I'm planning on posting here my progress to share the knowledge and help other anons, if you're open to the idea. I'm 28 btw
dfac5b No.14455207
>>14455193
I went off to college for a 2-year diploma in 2008, and graduated 4 years later (mostly issues with money and co-op placement). Did absolutely nothing with my degree, and learned the most stuff within the last 3 years.
dfac5b No.14455212
>>14455207
Not to throw water on your college ambitions. Just sayin', take it with a grain of salt and what you get out of it depends on the effort you put into it.
70b8df No.14455215
>>14455076
Sounds to me like you're assuming the worst in all cases and it's just easier for you to explain things away as "genetics" when in reality most things in countries of the world can be traced to their historical roots as opposed to an easy blanket explanation.
>They don't even have the intelligence to maintain infrastructure, let alone create it. What do you think happened when Haitians massacred nearly all of the French and claimed sovereignty? The existing infrastructure crumbled.
Gee it sure sounds like they were not educated enough due to being oh I don't know fucking slaves?
ddc563 No.14455220
>>14455207
let him have his hope, anon, it's all downhill from here
c8f087 No.14455288
>>14454222
lol This looks like it is past UEngine 1 so I couldn't help you. UEngine 1 didn't even account for friction outside of collision, and they wont let you see the source code for collision, just header references and script code.
70b8df No.14455320
>>14455288
Alright - I'll just keep fucking with it until it works, I guess.
c8f087 No.14455330
>>14454286
I want another Xenogears but I want the map control to be better, and I don't have enough stealth games. The combat was great but level navigation was crap, the camera angles were bad and some parts were awful to navigate.
>>14454300
Couldn't say, I've never used Unity. I'd ask around on their forums/disagreement. Meme responsibly if you do.
ddc563 No.14455369
>>14455215
>Sounds to me like you're assuming the worst in all cases and it's just easier for you to explain things away as "genetics" when in reality most things in countries of the world can be traced to their historical roots as opposed to an easy blanket explanation.
Why do you think that the abbos in Australia were unable to accomplish anything in however many tens of thousands of years they've been squatting there? You could have given them another fifty thousand years and I doubt they'd have ever come up with anything resembling a civilization. I don't have to explain anything away. You're arguing that natural selection and genetics have a negligible effect on the one thing that sets mankind apart from all the other animals. I'm arguing that it does. That's why it seems like a convenient explanation, I'm explaining the truth and you're doing your best to explain it away.
>Gee it sure sounds like they were not educated enough due to being oh I don't know fucking slaves?
The vast majority of them weren't slaves. Even if they were, you might have a point here if they didn't have 200 years to fail to figure out bridges. They simply are unable to advance. Intelligence is a bottleneck for any real civilization, one that most Africans are just not equipped to handle. Any European race, in that situation, would have been able to gather people to figure out how to at least maintain the civilization they took. Africans? They go back to wallowing in shit. They're trying their best to mimic western civilization and just cannot cut it. Haiti has a "president", which citizens ostensibly vote into power. Instead, they just switch out tyrants occasionally, and it's extremely notable when they actually have a shift in power without mass deaths.
Do you know what happened to the only civilization in Africa? The white leadership was heavily pressured into letting the negros vote. Unsurprisingly, they immediately voted in another negro, and now it's a complete shithole. Most of Zimbobwae's white farmers have been driven out or killed, and once again, they're too stupid to maintain the civilization they took. The black farms don't produce anything. You can blame their education, but it takes a special kind of human to kill the only people who know how to produce your food. It takes a negro. You're one of those zealots who believes that evolution stops above the neck, and need a thousand excuses for what's just staring you in the fact. You're willingly ignorant.
dfac5b No.14455381
>>14455369
It's not really on topic to /agdg/ though.
Also, to play double's advocate, now is a fantastic time to short South African money
c11dfb No.14455509
>>14455193
>>14455207
>>14455220
>tfw comp sci degree
Honestly should have just been a math major, or double major with math and compsci or something. That's not to say it's a bad major; I just feel like it's worth a lot more when used together with other fields. The last thing you want to do is get a cs degree and then get stuck as a codemonkey using meme/agile design patterns to pump out shitty software you don't give a damn about for the next big "app". CS really opens your eyes when it comes to solving problems fast and efficiently, and it can really make you marketable in other fields that require heavy computational problem solving.
dfac5b No.14455527
>>14455509
>The last thing you want to do is get a cs degree and then get stuck as a codemonkey using meme/agile design patterns to pump out shitty software you don't give a damn about for the next big "app"
More or less this is why I didn't pursue a career. I would have had to move to Toronto and work with pajeets making java-powered apps or websites. No thank you.
397626 No.14455635
>>14455509
I work in motion graphics/VFX/video production. I'm studying to work as a dev for myself.
c8f087 No.14455936
>>14455381
> double's advocate
> double's
> not devil's
13d0fb No.14455971
>>14454286
Someone else used the same concept, which is a really good concept, and created a massive pile of utter garbage and wasted potential. It kept stringing me along with promises of cleverness before slamming me back down with atrocious but effortlessly fixed if you're not a complete fucking retard design.
I was fucking furious at it. I got so fucking mad at this time-wasting piece of shit that I learned a shitload of stuff so I could start editing it to not suck. I eventually realized that it would be much easier to just make my own thing than keep fixing the dumpster fire.
So I started making my own thing powered purely by rage and spite. It remains my primary motivator. I want to physically hurt the people responsible for this, but since I can't, I'm going to emotionally hurt them by doing it better.
397626 No.14456004
>>14455936
Didn't even get dubs.
ddc563 No.14456144
>>14455971
tell us a bit more about it, anon
dfac5b No.14456195
>>14455936
>>14456004
Friends are a diamond dozen in this doggy dog world, anon
f865c2 No.14456226
>>14454286
I make games because no studio currently out there has plans to. Which I guess ties into making new game mechanics.
>>14454343
If your game can't sell itself. It's not very good. Probably explains why so much mediocre AAA garbage has hundreds of millions in marketing spending
>>14454378
I understand that feel. There's something magical about doing even something as simple as make a character controller and walking them around that keeps pulling me back in. Whenever I make something that works, I tend to spend 20 minutes just playing with it. It brings me the same joy that playing with toys did when I was a kid.
>>14455971
I feel this way about a lot of games and do have plans to make games like that. So many games where "You fucks could have made the best game if you ignored the gimmicky bullshit of X and focused on Y"
f865c2 No.14456243
>>14456226
*No studio currently out there has plans to make the games I want to see
I'm over-worked and exhausted. Plz no bully
685f58 No.14456621
so how does one get into articulating plates for armor? best guess i have (if i want to reuse the same rig so no bones for specific plates) is to evenly weight paint on each "Plate" but then the plates that lay in the middle start to shrink when the top is rotated.(but not noticeably until you go past 50-60 degrees)
43e83e No.14456702
>>14456692
I don't post in these threads at all, yet alone read them, so maybe you do it often enough but you really shouldn't be sharing nudity of your waifu.
6d718a No.14456703
>>14456702
But I'm posting progress of my set of animations.
3741b0 No.14456725
eede11 No.14456739
>>14454047
No there fucking isn't, it's not a Nintendo property nor is this anything beyond just another console port of a popular indie game.
9b4ed8 No.14456947
>>14456621
that's tough if you don't want to add extra bones. you could try doing your method and adding corrective blendshapes to minimize the shrinking, but that's still going to be a mess and that's also not really how you're supposed to use those.
da784c No.14457002
>have glorious 4:3 CRT monitor with great colors
>no modern or even semi-modern GPUs with VGA or DVI-I connectors
Help. I don't want to make a 2D game, and flat monitors are all trash except maybe that $40,000 one that Dolby made.
91101d No.14457033
>>14457002
Just use a DVI-VGA adapter, that is how I used my CRT before it broke
59a177 No.14457066
>>14456703
your animations are shit and you should leave
da784c No.14457069
>>14457033
There are five different DVI port types. The only ones used on newer cards are DVI-D Single Link and Dual Link, which are incompatible with DVI-VGA adapters.
3741b0 No.14457079
>>14457002
>>no modern or even semi-modern GPUs with VGA or DVI-I connectors
All Nvidia cards up to the 900 series have a DVI-I out port. All you need is pic related. ATI has been digital-only since forever.
what model? a Diamondtron, I hope.
da784c No.14457105
>>14457079
>GTX 960 is $240 used
Fucking crypto miners. Oh well, I can get it with my next paycheck. Thanks for the tip.
da784c No.14457109
>>14457079
>>14457105
Oh right, the monitor's just a Hewlett Packard with unusually good color that I'm very careful not to damage.
d9bfb8 No.14457115
>>14457105
>$240 used
Jesus fuck. I paid 150 for mine, new, three years back.
570bdd No.14457127
>>14457079
>YourMom'sCunt.png
3741b0 No.14457163
>>14457127
fifteen vagánias
d9bfb8 No.14457206
The models in Bad Fur Day are pretty high poly compared to some other N64 games. No wonder it ran like shit.
dc1b5f No.14457208
YouTube embed. Click thumbnail to play.
>tons of reading to do to research my next project
Anyone have some new music recommendations? I've been listening to the Neotokyo OST too much lately.
d9bfb8 No.14457228
YouTube embed. Click thumbnail to play.
>>14457208
The Freeze Dong OST is bloody phenomenal. Windmill Hills, Seashore War, Amyss Abyss are all really bloody good.
And the most underrated DKC soundtrack - DKC3 for GBA
https://www.youtube.com/watch?v=VlgA4Dv6sVI&t=4132s
Waterfall, Enchanted River, Stilt Village, Rockface Rumble and Water World are fucking great. Shame that it was crunched to hell to play on the GBA.
d16a5a No.14457236
>>14456692
God damn, stick to the anime look you had going on before.
6b9b24 No.14457243
>>14457236
That's just how it looks in the viewport you tard.
6b9b24 No.14457250
>>14454141
Once you get a Development kit you can port whatever the fuck you want to the Switch, and Nintendo isn't going to look at your engine and say that it's inadequate, that's not a thing that happens.
547cf3 No.14457270
If i am looking for reference for female anatomy am i best of just using porn?
Everything i find is behind a paywall, but i can easily find hight res images of porn stars in various poses.
dfac5b No.14457274
>>14457250
Actually, with the Wii U I believe, in order to indie publish a game, you had to have it authored by Nintendo to put it on their app store. During this process they would unit test it to see if it crashes. If it does, they reject it. This process costs like $4,000 or something each go
d16a5a No.14457279
>>14457243
Don't do that then.
d9bfb8 No.14457289
>>14457274
All I know about the Switch is that you have to personally email them with a pitch for the game you're making and beg for a devkit, which costs $500. Never heard much about the process past that.
1951e3 No.14457291
YouTube embed. Click thumbnail to play.
>>14457208
Here's some of what I usually listen to
Burial - Untrue
Skream - Skream!
Lemon Jelly - Lost Horizons
Tycho - Dive
Rachmaninoff Piano Concerto No.2
Tchaikovsky Piano Concerto No. 1
Pretty much anything from Debussy
Herbie Hancock - Headhunters
Herbie Hancock - Man Child
Miles Davis - Kind Of Blue
1951e3 No.14457295
>>14457291
Almost forget
Tangerine Dream - Hyperborea
70b8df No.14457326
>mfw I finally write a fire-and-forget inventory system that works using a single class for both world object and inventory item and requires zero extra work to function once you extend the original base object class
26e2af No.14457339
YouTube embed. Click thumbnail to play.
>>14457208
digimon world 2 - 3 always have this hackery sound that makes it easier for programing
397626 No.14457371
>>14457270
go to smutty dot com and search for #3dmodellingreference
dc1b5f No.14457387
>>14457289
Actually, Nintendo has (or had?) a division looking for promising indie games to put on the Switch to grow their store. If they come to you to ask you if you want to support their platform, it's not unreasonable to think they would sponsor your SDK and maybe even one or two certification attempts.
https://youtu.be/A8emiVmCBY0?t=55m12s Here's a dev of a switch game mentioning it at ESA a few weeks ago
>>14457291
>>14457339
Thanks, will check these out. Need reading focus music for now, not programming anything for at least another week. Realtime fluid dynamics is not exactly a topic you just jump in and program right away, need to refresh on physics first.
59a177 No.14457398
What is the best gamedev brainfuel? for creativity
70b8df No.14457403
>>14457398
Healthy food, lots of fiber and protein. Eat your greens, take vitamins. Drink lots of water. Caffeine helps stay focused.
bd8aaa No.14457411
109da3 No.14457412
>>14457403
>caffeine
have those little v8 energy drinks that come in packs of 4 or 6 instead of something absolutely reprehensible for every part of you.
35d900 No.14457427
> leave yesterday's thread
> now thread is filled with /pol/ and cuckchan faggotry
for fuk sake, the oldfags here need to shame and bully them into their places
>>14457412
energy drinks are not coffee, learning to fucking make some coffee
>>14457398
what the fuck is even that?
>>14457403
/fit/ approved
d9bfb8 No.14457437
>>14457387
I wonder how interested they'd be in sponsoring or at least hosting a platformer inspired by Conker's bad fur day? They seemed supportive of the original. It's years down the line, though, Switch might be dead by then but it'd be pleasant nevertheless.
>>14457398
Personally, if I don't have meat for more than a couple days, my body becomes physically weak. I like chicken because even big bits of it cook quickly, but pork tastes better.
109da3 No.14457441
>>14457427
>coffee
>spending more time in the bathroom than making your game
b60c34 No.14457450
>>14457398
>Malta
Are you Dominican?
35d900 No.14457453
>>14457441
>spending more time in the bathroom
are you a pussy? why the fuck would coffee make you go to the bathroom more?
bd8aaa No.14457454
>>14457427
>>14457441
>coffee
>when tea is there
109da3 No.14457464
>>14457453
>dud just shit in your gamedev diaper, never have to get up if a changey poo is one call for mommy is all it takes
what?
397626 No.14457469
>>14457427
> It's a delicious tamale.
70b8df No.14457479
>>14457427
energy drinks to me are guilty pleasure. I don't know why but they taste amazing to me, and they do seem to kick in much faster than coffee.
b60c34 No.14457484
>>14457479
I can't stomach the taste of energy drinks, they taste absolutely foul to me.
47645d No.14457490
>>14457398
Definitely not carbs, especially in the morning. I have done some testing recently and on days I ate food rich in carbs I got tired quicker. Pic rel, is breakfast that'll give you energy.
>>14457479
I love the taste too. Are there any drinks that taste like energy drinks but don't contain stimulants?
>>14457066
As much as I dislike pedoshit, I have to admit his animations are pretty good.
70b8df No.14457494
>>14457454
Tea doesn't give nearly as much kick as coffee, and tea is more of a bitch to prepare.
>>14457453
Coffee is a diuretic. I know what he's talking about - I do tend to go to the bathroom more when drinking a lot of coffee.
>>14457484
That's so strange to me. What kind of drinks have you tried? I don't like Monster because it's too sweet, but I love most other ones. They taste so tart, stimulating and exciting to me. Absolutely adore the flavor and the taste. Granted, I don't often drink them because they are very bad for you in large quantities.
fe350d No.14457499
>>14452988
I thought yours was more funny than neck beards.
70b8df No.14457521
>>14456692
I'll share a magic trick with you, anon. It's a secret of the ancients, taught to me by a magical fairy. Lag rotation keyframes behind location keyframes to have fluid, passive, relaxed motion. Lag location keyframes behind rotation to have active, deliberate motion. Rotation keyframes perfectly synced with location make for robotic, stiff movement and that's what you often see in pajeet-tier CG cartoons In all seriousness I feel like most people discover this by themselves after they've been animating for a while but this is a trick that seems to really, really make things much more alive when applied. The magical fairy was a professional animator that dropped some tips when I asked him.
fe350d No.14457526
>>14457105
Can you tell us/me why the price went up? I don't understand. please don't bully me
dfac5b No.14457528
Caffeine is okay I guess
>root beer has none
>dr pepper has 50% more than coke or pepsi
>mountain dew has somewhere between regular and dr pepper
I drink whatever based on how much oomph i need
fe350d No.14457536
>>14457528
soda is cancer in liquid form, switch to coffee.
70b8df No.14457539
>>14457526
People mine cryptocurrency with it. The price of crypto is pretty much defined by the amount of calculation that was needed to acquire it, and every transaction is secured by the same thing. It just so happens that graphics cards are perfectly suited to mine crypto, thats why everyone is buying them up and the price is skyrocketing as a result.
>>14457528
Stop that right fucking now. You're hurting your body every time you drink a soda, anon. It's liquid death. Drink water and get caffeine from coffee.
b60c34 No.14457550
>>14457494
>That's so strange to me. What kind of drinks have you tried?
Red Bull, Monster, 4Loko, Mountain Dew and some off-brand corner store shit. Sage for off-topic.
70b8df No.14457554
>>14457550
Weird. I guess everyone has their taste.
35d900 No.14457563
>>14457479
>I don't know why but they taste amazing to me, and they do seem to kick in much faster than coffee
of course they do, its all that sugary rush, good luck with your diabetus
>>14457464
>coffee makes you shit
are you 10? get outta here, this is a place for manly men who drink their morning vodka with a touch of coffee
>>14457494
>Coffee is a diuretic
while that is true, its hardly a problem, I take good coffee as my morning fuel and sip all the days as a side beverage
and apart from that I take huge amounts of water as well, gotta stay hydrated bro!
109da3 No.14457570
>>14457563
>I'm totally not an addict bro, I have it all day long and to make sure I'm not pissing fire a bottle of water too
very convincing,
b60c34 No.14457573
>>14457554
I pretty much drink water exclusively these days. I don't drink anything with caffeine in it so I can't speak to the effect it has on alertness, but as far as exhaustion, coffee dehydrates you so quickly, it makes your more tired after your initial high in the morning and is also why your have to shit so badly afterwards. Dehydration is the main reason people are so tired in the morning, and so the best think to drink in the morning is cold water.
fe350d No.14457576
>>14457550
>>14457539
>>14457554
>>14457528
Soda is not something the human body tolerates well and people who drink soda become huge, get diabetes and their teeth rot out. That is just the tip of the iceberg. You will absolutely regret a soda habit as you age and you feel body turning to shit. I quit it right after University and my only regret is ever drinking it. Soda could well be worse for the average person than smoking.
7bb39f No.14457646
>>14457563
>et outta here, this is a place for manly men who drink their morning vodka with a touch of coffee
TY CHUJU JEBANY RUSSKY KURWA! GIBS VODKA BACK, IS OF POLSKA INVENTION
685f58 No.14457818
>>14457279
never preview animations b4 you port them into whatever engine you are using. just go with your gut.
626d5c No.14457866
Attention Blender users
I've made a plugin to make unwrapping (architecture in particular) more comfortable. You can find it here:
1.0 Release: https://gitgud.io/TheSniperFan/FastFace/tags/1.0
Docs: https://gitgud.io/TheSniperFan/FastFace/wikis/home
Since I still don't have access to my devrig, I have some more time to spend on this. Are there any operations you'd like to see? Is there anything that's simple to do, but wastes a lot of time? (Busywork, essentially)
>>14454286
1. Because there are games I want to play that no studio seems to make
2. Because I love video games
3. Because I'm not going to sit back and watch as my favorite hobby gets devoured by blue haired communists
4. Because there's nothing I'd rather do in future and I have the skill it takes to make a good one. The question is whether I have the discipline and endurance to push through to the very end.
Also, good luck with finding an artist.
7bb39f No.14457887
After 6 million years I bothered making a ICBM protector sprite for my OpenRA mene mod. I just need to scale down the sprite a bit and then add a actual function to it. I already made the A10/Mig bomber power interceptable by AA units.
tfw I can use procedural texture and it won't matter much, fuck UV mapping tbh
35d900 No.14457888
good derail, but now back to gamedev
I'm in a pickle, I'm using regular expressions to dissect a image filename into tags (for layering)(its stolen from another game)
tags are in the form of 'SknA' 'BstB' 'Item02', and stuff like that in example:
> OV004_UnfC_body_SknA_BstABC.png
however there are some tags that are blended together like so 'BstABC', which means it can be used by either BstA BstB or BstC
I'm exporting this meta into a json file with the tags, so my task here is to find these cases, and then dissect them again into multiple entries, any suggestions on how to do it?
50feb1 No.14457897
>>14457576
Juice in moderation is superior anyways.
f014e5 No.14457986
>>14454528
>progress goes backwards
Did you delete your code?
3741b0 No.14457988
>>14457986
lack of version control can set you back weeks. Use version control, kids
e5e56f No.14458008
>>14456692
So what's your endgame, anon?
Are you going to blow your brains out after finishing your dream world?
>>14457066
>>14456725
>>14456702
>discouraging a kept-going-fag
You are trash.
3741b0 No.14458022
>>14458008
I'm discouraging faggots who shit on Shinobudev's work without contributing anything. This includes you and your insinuations
321672 No.14458057
>>14457563
I'd be willing to tango with a bunch of slavs.
70b8df No.14458185
>>14457897
Juice is just sugar, too. Albeit less unhealthy. The better choice is to drink whatever you want to drink, but in moderation. As a treat, as a dessert. I mainly drink water but I treat myself with a soda sometimes. The difference is that I know it's a sugar bomb and I treat it just like a chocolate bar.
e78983 No.14458312
>>14454286
I just really love video games, wanted to make them since I was a kid. Your 4 motivations are definitely part of it but i just really really like vidya.
85f70c No.14458354
>>14454286
I want to preserve the past, almost the opposite of your first motivation. I want to keep old mechanics around (ditto for graphics, game-feel, sound, and music). So, entertain myself and learn I guess.
>>14454452
HEAR HEAR
>>14454493
The "anti-anti-" crowd pisses me off. "Sheeple" is perfectly acceptable because it fucking fits. Too many "people" are NPC sheeple. Can we make a game that teaches young men agency instead of being an alpha male fantasy simulator for escapism?
>>14454567
>Ambitious game, fail to produce anything
>Less ambitious game, fail to produce anything
>Simple NES clone game, fail to produce anything
Currently here.
>>14454754
Love this, cheers.
>>14455971
>So I started making my own thing powered purely by rage and spite. It remains my primary motivator. I want to physically hurt the people responsible for this, but since I can't, I'm going to emotionally hurt them by doing it better.
Fuck yeah.
>>14456692
Animation itself looks good mate, but those collar bones need a little refinement.
>>14457066
Fuck off with your negativity. Wasted dubs.
>>14457427
>oldfags aren't /pol/
See you on The Day of the Rope, anon!
>>14457490
Same for me with carbs. I find greek yogurt to be a perfectly balanced way to break my fast, and it has probiotics.
STOP SODA
>>14457866
That's impressive, anon.
>>14458008
Fuck off with your negativity. Check yer digits, mate. Yer a boob.
382686 No.14458427
>>14457866
thats some cool stuff anon
840c76 No.14458441
382686 No.14458462
Sliders! Now to find out how to edit the armature in Unity to follow the body…
Or maybe i will just texture it today
6cca6c No.14458484
>>14458354
They do need work but that looks particularly bad because the head and body mesh is divided into separate objects You can see the separation line.
>>14457236
Wow that's an old progress video. Also that was in UE4 with an old model. Totally outdated. I recorded in Blender viewport.
>>14458008
Im just gonna keep working and adding on it. I see no end in sight yet.
>>14457521
I do do that actually for all other animations but that animation I wanted to have little stutters as she is distressed.
397626 No.14458487
>>14458462
Not to tell you what to do, but I'd suggest fixing that adult torso size.
397626 No.14458490
>>14458462
>>14458487
Props on the level of customization you're going for, though.
85f70c No.14458496
>>14458462
Impressive. Can those be imported into a game engine for the player to use?
321672 No.14458508
>>14458462
You gonna detail dem tiddys? or they just gonna remain blank.
382686 No.14458514
>>14458496
Unity can use these Shape Keys, im not sure about other engines, just remember these are just for the topology, the Armature does not follow it, so you have to edit it manually on the engine later
Good thing i took note of the exact proportions i amplified/shrunk the bodyhead
>>14458487
It indeed looked weird to me too, but i can`t tell exactly what is wrong with it, can you give me a tip?
382686 No.14458523
>>14458508
I gonna make the nipples, but you will have to make nude mods for them to show up in game
I want the game to be family friendly, but i will make sure lewd mods are possible
321672 No.14458530
>>14458523
Good on you for knowing your audience.
71950c No.14458531
>>14457576
What about the sugar free ones?
645430 No.14458547
General threads should be banned on /v/
85f70c No.14458555
>>14458514
>It indeed looked weird to me too, but i can`t tell exactly what is wrong with it, can you give me a tip?
She looks like she's missing her rib cage. Round it out a bit, reduce that hip to shoulder ratio, very slightly.
840c76 No.14458561
>>14458547
You're several years late
397626 No.14458611
>>14458514
I said it once already, the torso is too small for an adult.
382686 No.14458626
>>14458555
>>14458611
>reduce that hip to shoulder ratio
HERESY
Hips should be wider than the shoulders. it must be something else
6cca6c No.14458683
>>14458626
Try adding a ribcage shape to it I think it looks mighty tubular. Look at reference images of the bottom end of the ribcage as it transitions to the tummy. The chest without tits actually points almost 30 ish degrees upwards.
c9d88e No.14458688
does modding count? I make my first thief mapperino
382686 No.14458711
>>14458683
hum, i will give it a try
>>14458688
yeah mods are fin-
>mapperino
397626 No.14458735
>>14458626
Ribcage at the boob level is too narrow. Waist is too narrow. Head is too big for the height. Here's a more normal proportion. Notice the shoulders (topside) are still in the same place, just the lower (armpit) is wider. My waist may be a big too wide, you can sexualize that a bit, but not to the extent of a ribless monster.
397626 No.14458736
>>14458735
Also I made the torso taller and gave her more of a neck.
397626 No.14458737
>>14458735
>>14458736
I was using the legs as the frame of reference.
382686 No.14458758
>>14458735
>>14458736
>>14458737
Dude, thanks for feedback and all but, Anime style, you are comparing apples to oranges
397626 No.14458775
>>14458758
Here's a sexier version with a tighter waist. We've had this discussion already, you said it didn't apply to your loli style. But if you're gonna have an adult possibility it has to look human enough.
a4dfd8 No.14458838
>>14458758
>>14458775
I dunno man those characters look true to the artstyle of pokemon.
382686 No.14458871
>>14458775
Our opinions differs
>>14458838
These are pokemon characters, i used them to make references
a4dfd8 No.14458899
>>14458871
oh. Are you making a pokemon game?
382686 No.14458914
>>14458899
no, the characters will be in a similar style
Here some old webm of the protag, he is missing the jacket and new shaders here
397626 No.14458939
>>14458838
>>14458871
I was talking about the adult version…
397626 No.14458943
>>14458914
Y-you're grassdev?
382686 No.14458950
>>14458939
Adult shape is similar
>>14458943
He is my brother, he is making the terrain system, im making the characters
85f70c No.14458999
>>14458735
>>14458775
Please listen to this anon, he's spot on.
397626 No.14459008
>>14458950
Oh so you're not making a pedofiliac-friendly sex game? Happy to know that.
47645d No.14459018
>>14458611
>>14458735
Why are you so autistic about realism in a stylized game?
>>14458462
Adjusting armature in Unity seems like a hard thing. Maybe changing proportions of the model through scaling some dedicated bones could do the trick? In the webm I done I quick test, it looks wacky but this rig is not suited for something like this.I think if you designed a rig specifically for scaling certain parts, it could work and not be as hard as adjusting armature separately from mesh.
397626 No.14459025
>>14459018
He asked for help, I offered it.
>>14458950
Wait, if this is a harvest moon thing (as I understand grassdev's game) why are you modeling nipples?
382686 No.14459035
>>14459025
because i can, it will be easier to mod lewd stuff in, but the vanilla game will have no lewds
6cca6c No.14459041
397626 No.14459069
>>14459035
>>14459041
Now I don't know what's going on.
382686 No.14459071
Just noticed I will have to remake all shape keys as i just noticed i forgot to mirror the hand modifications i did on the left hand to the right one, and you cannot apply the mirror mod if you have shape keys
Kill me
382686 No.14459080
>>14459069
>different devs make different games
Whats so confusing about it?
397626 No.14459101
>>14459080
>Grass game is harvest moon made by two brothers
>Grassdev is one, turns out I've been talking to the other
>One now says they're making different games
382686 No.14459109
>>14459101
this guy is not my brother, why are you assuming he is?
>>14459041
a9ba47 No.14459142
>>14459101
No, I am Spartacus.
397626 No.14459152
>>14459109
I'm done. There's must be some pill I'm not taking. See you all tomorrow.
9acb48 No.14459161
>>14459152
have you tried the brownpill yet matey
47645d No.14459163
>>14459101
>>14459152
Grassdev is brorther of lolisimulatordev and fairy breedingdev but they are not brothers to each other. Grassdev and fairydev are cooperating, while lolidev is working alone. It's not fucking rocket science.
382686 No.14459168
>>14459152
how new are you man? do you even know what IDs are?
85f70c No.14459177
We should implement some kind of naming system, maybe with a way to vote up or down posts?
:^)
382686 No.14459183
>>14459163
Im fairycookingdev, grassdev is my brother
we have nothing to do with lolidev, unless you mean the shinobu guy, he helps me a bit with tips and references
7bb39f No.14459187
>>14459177 (checked)
I like this suggestion and I like your post number even more.
t. Fred
321672 No.14459193
>>14459183
Like,biological brothers?
382686 No.14459203
>>14459193
yes, we live in the same house, that is why we have the same ID sometimes
14f47b No.14459207
>>14459193
What other kind of brother would he talk about, gay buttbrothers?
321672 No.14459222
>>14459207
Adopted you dong blaster
f865c2 No.14459235
Never thought I'd see autism this bad on /v/ on a topic as silly as if two anons are related.
c11dfb No.14459244
Finally stopped fucking around and achieved an orbiting camera. All it took was remembering basic trig.
func orbit_left():
cx = cos(deg2rad(theta)) * (camx - px) - sin(deg2rad(theta)) * (camz - pz) + px
cz = sin(deg2rad(theta)) * (camx - px) + cos(deg2rad(theta)) * (camz - pz) + pz
cam_transform = Transform(get_transform().basis, Vector3(cx,cam_height,cz))
set_global_transform(cam_transform)
look_at(Vector3(player.get_transform().origin), Vector3(0,1,0))
>>14459207
Blood brothers, obviously.
ANIKI
26e2af No.14459333
>>14459071
jut duplicate the hands retard
c11dfb No.14459347
>>14459244
Made a vid because I finally found a screencapture program on linux that doesn't suck.
ddc563 No.14459355
>>14459347
>finding any software on linux that isn't shit
that's pretty impressive
382686 No.14459379
>>14459333
You don`t understand
The shape keys save the entire body, if you modify them in the base shape the modification will not happen in the shape keys because they have the old hand shape saved, so every time the left leg bends and i have to use the shape key to make it smoother the right hand would mutate into the old model
85f70c No.14459477
So I'm working on the Godot documentation here:
http://docs.godotengine.org/en/3.0/getting_started/step_by_step/your_first_game.html
And this code is not working:
if velocity.x != 0:
$AnimatedSprite.animation = "right"
$AnimatedSprite.flip_v = false
$AnimatedSprite.flip_h = velocity.x < 0
elif velocity.y != 0:
$AnimatedSprite.animation = "up"
$AnimatedSprite.flip_v = velocity.y > 0
When I run the game it loads ok, has my sprite, but when I go to try and move it, the sprite disappears. If I comment out this code, the game runs fine and I get my up and right animations ok, but obviously not the flips. I've got a couple questions:
1. How did I fuck this up? I thought maybe a typo, but I triple checked and even copy/pasted right from the documentation.
2. In Godot, how would I go about debugging this? The debugger doesn't seem to give me much info. I don't see a sprite count or object count or anything. I have no idea if my sprite is still there, but on some kind of other layer (or fucking 5th dimension?) or if it was tossed into the trash.
3. This line:
>$AnimatedSprite.flip_v = velocity.y > 0
Should return "true" if there is a velocity above zero, correct? So that if there IS any velocity above zero, then flip is true, that's how this is supposed to work, right?
c11dfb No.14459584
>>14459477
I'd test it out myself and see if I get the same behavior, but I can't run Godot3. Can you post an image of the scene you are working in? Also turn on collision boxes and add a print statement in the player script that prints out the sprites current location. Small things like that can really help debugging.
>>14459371
I wish I could rip all the assets out of the Yakuza games and take a look at them. There's so many cool little textures on signs and billboards, it'd be neat to be able to look at them.
85f70c No.14459659
>>14459584
>Can you post an image of the scene you are working in?
Sure thing.
Godot01.PNG is the working screen and code, no flipping attempted.
Godot02.PNG is WITH the attempted flipping, but before movement (so initial conditions on load)
Godot03.PNG is right after the first keystroke (doesn't matter, up, down, left, or right)
>Also turn on collision boxes and add a print statement in the player script that prints out the sprites current location. Small things like that can really help debugging.
Will try this.
26e2af No.14459699
>>14459477
comment out the AnimatedSprite.animation parts, i have a feeling that it gets stuck on an empty frame
85f70c No.14459742
>>14459699
That worked, thank you anon. Hoping this won't come back to bite me in the ass later down the tutorial where some reference to the animation sheet directions are used.
26e2af No.14459759
>>14459742
select your animated sprite and then the sprite resources, then remove the empty frame or whatever, also open the animation tab and make your animations loop
85f70c No.14459814
>>14459759
AH HA, I'm a fucking idiot and didn't follow the tutorial closely enough. I had fucked up my sprite frames import. Thanks again, anon, going to go back and see if I can get the whole enchilada frying now.
35d900 No.14459977
>>14458462
good stuff anon, but why do you have and adult and child slider when both of them seem to make the same thing
and btw, I understand that you want to keep the style, but it would be a good idea to tie other things to the child factor, for example features that would it more childish or not
35d900 No.14460017
>>14457986
>>14457988
>lack of version control can set you back weeks
its not even that, how often have you ended up nearly rewriting a whole part of your code, because your mind changed along the way
85f70c No.14460094
YouTube embed. Click thumbnail to play.
>>14459977
>features that would it more childish or not
Reference for this.
4fc4c0 No.14460134
>>14459244
>>14459347
Is that orbiting without a target node? If so, pretty neat. Though you can just make a camera that points at a target spatial node and call this function on the target:
set_rotation(Vector3(y, x, 0))
The y and x axes are "flipped" because it rotates around the axes. This is probably easier and more maintainable in the long run.
4fc4c0 No.14460202
>>14459659
>directly modifying your velocity
Don't do that. Store the inputs in a direction vector and then implement your acceleration/physics to translate that into velocity.
85f70c No.14460225
>>14460202
I'm following a tutorial, and the velocity gets normalized.
velocity = velocity.normalized() * SPEED
And honestly, I don't super care anyway as I'm not doing an action game, there will be 0 physics in my actual (after a few tuts) project.
c11dfb No.14460232
>>14460134
Huh, guess I should have looked at the documentation a bit more. Thanks for the tip.
4fc4c0 No.14460258
>>14460232
You can rotate things in a number of different ways. I'm not sure what the best way is, but set_rotation seems like the most concise way. The only possible problem I see with it is that you could possibly get gimbal lock depending on the implementation. This is the implementation in the actual c++ codebase, maybe someone with better math than me can explain whether or not it has gimbal lock:
void Spatial::set_rotation(const Vector3 &p_euler_rad) {
if (data.dirty & DIRTY_VECTORS) {
data.scale = data.local_transform.basis.get_scale();
data.dirty &= ~DIRTY_VECTORS;
}
data.rotation = p_euler_rad;
data.dirty |= DIRTY_LOCAL;
_propagate_transform_changed(this);
if (data.notify_local_transform) {
notification(NOTIFICATION_LOCAL_TRANSFORM_CHANGED);
}
}
The other best way I can find for rotating stuff is Quaternions.
var rotation_transform = Transform(Quat(Vector3(0,0,1), 10) * Quat(Vector3(0,1,0), aim_x) * Quat(Vector3(1,0,0), aim_y))
transform = transform.interpolate_with(rotation_transform, 1)
Quats definitely do not suffer from gimbal lock. However, they do take more computations and allocations.
c11dfb No.14460379
>>14460258
As I understand it, gimbal lock is inherent to using euler angles. The only way to avoid the possibility of gimbal lock is to use another formalism such as quaternions.
>You can rotate things in a number of different ways. I'm not sure what the best way is
That's the thing I love/hate most about coding, or algorithms in general. Anytime you come up with a solution to something you instinctively know that this solution could be achieved in a myriad of different ways and then you have to decide whether it's important enough to improve or not. I bet if I stopped giving a shit about the individual solutions for problems in my game and just slapped on whatever worked, I'd make much quicker progress.
5654ed No.14460384
>>14457494
If it's a diuretic, I haven't really noticed. I alternate between days where I drink water and days where I dip on coffee and I haven't really noticed any changes.
I tend to stay up later on the days with coffee and get more done, though, for obvious reasons. It's a HIGHLARIOUS cliché, but it really is the nectar of productivity.
c11dfb No.14460442
>>14460384
Coffee really fucks my shit up, literally. I enjoy it though. I don't even think it's the caffeine that does it, because I don't react the same way to things like caffeine gum or caffeinated energy shots. I've heard that some coffee can give people headaches and digestive issues because of specific mold spores that grow on drying coffee beans as they're processed. Not sure how true that is though. And yeah, the consumer culture around coffee is the worst fucking thing. "Don't even talk to me until I've had my coffee XD"
Part of me wants to start buying and roasting my own beans and stuff. If I drink enough of the stuff it's definitely worth more effort for a better experience than giving Folgers or Goybucks my money for shit coffee.
ddc563 No.14460449
>>14460442
Just skip the coffee and start downing caffeine pills
d2fcc1 No.14460464
>>14460379
>As I understand it, gimbal lock is inherent to using euler angles. The only way to avoid the possibility of gimbal lock is to use another formalism such as quaternions.
Looking at the code that actually rotates the Spatial object
>data.rotation = p_euler_rad;
It is basically just resetting the rotation. Meaning, I think, the entire issue of gimbal lock is sidestepped (in that function). So to get gimbal lock from set_rotation() I think you would have to have a problem with the parameters you pass in. First of all, gimbal lock is caused by rotation on all three axes, so if you are doing a standard FPS camera (particularly with the y axis clamped), it just doesn't matter. However, say your character gets in a jet plane or something. If you are tracking the x, y, and z axis as separate variables, I don't see how the gimbal issue can apply. Maybe someone can correct me on that. But for now I'm gonna say that set_rotation() is probably the best thing to use.
801a5a No.14460511
distortion fx and a new lighting model
801a5a No.14460517
>>14460511
without distortion
35d900 No.14460607
>>14460094
I said childish not babyish, and anon, 14 is still a fucking child
397626 No.14460766
>>14460696
<Shower addiction
0e1322 No.14460789
>got it to work
>no damn clue how or why
>terrified to change anything in case it breaks again
WELP GUESS I'M NEVER REVISITING THIS BIT OF SPAGHETTI CODE
0d5536 No.14460805
>>14459177
You suggest this ironically, but your first post in this thread boils down to you upvoting and downvoting posts
5654ed No.14460913
>>14460789
Sometimes it's just magic.
Make a copy of the original code and then tweak it. Even if you never fully understand it, you at least need to get a vague idea of how things are held together in case something breaks.
d2fcc1 No.14460989
>>14460789
>terrified to change anything in case it breaks again
You ARE using git, right, anon?
48d67c No.14461232
I need help, advice needed
Long story short, I have been on-and-off working on a shitty 2d topdown shooter thing demo. Think counter-strike 2D.
I have extreme mental issues trauma suicidal tendencies etc. Especially concentration issues, also my sleeping pattern is autism.
Recently I started working at it again. To be specific, today. I am looking through my code and don't recognize most of it. This is a big issue because:
The pathfinding doesn't work. IT does work, but it is extremely overcomplicated spaghetti garbage pages long. And on top of that, the output sequence is wrong: randomly in reverses start with end, or worse.
I am using Unity, and am super new, no professional experience, only screwing around in javascript and some other stuff when I was young. Due to lack of formal training my skills are retarded and swiss cheese.
How do I fix my pathfinding algorithm? I am currently implementing a system where I can click to find paths, and display the path and directions.
I am afraid to post code because it is spaghetti autism chris-chan tier garbage.
fe350d No.14461425
>>14458531
sugar free sodas still have all the ability to rot out your teeth and guts, there was a lot of talk about how drinking diet coke is essentially slow deliberate suicide when trump took office.
fe350d No.14461458
>>14461232
>I am currently implementing a system where I can click to find paths, and display the path and directions.
This. Make some code that displays, logs and reports as much information on screen and into logs as possible.
ddc563 No.14461757
>>14461232
post the code anon, we're actually really friendly and would never, ever make it the OP of the next thread
171d7d No.14461772
>>14461232
In general, the time spent working on an in-depth logging, debugging, or informational system will pay for itself tenfold later on.
Other than that, just post the code here so we can give it a look. The worst you'll get is cruel, cruel mockery.
ddc563 No.14461861
I've been working on a very basic animation system. More and more of the game logic is ending up in Lua. Another few weeks and I might be able to actually start on the game itself.
801a5a No.14461935
6d718a No.14462011
>>14459379
Anon you can use Blend From Shape to move around and shift your shape keys. Select your hands and Blend From Shape into the better pose.
ddc563 No.14462073
I've skimmed through about a hundred pages of this book. Game development is inherently going to be different than making software, but the chapters that cover making code more readable without changing the functionality. Skip the chapter on error handling. It's outright bad advice for game development. It's written in javashit.
ddc563 No.14462078
this is a good introduction to game AI, but it has the same issue as most other books like this the author tries to be funny. If you're not comfortable with basic algebra and trig, look over the first chapter.
48d67c No.14462092
>>14461772
//input: real global cords
Vector2 closestNode(Vector2 v)
{
Vector2 vt = worldToTile (v);
//hints.Add (v);
nodes.Sort((an1,an2)=>Vector2.Distance(an1.pos,vt).CompareTo(Vector2.Distance(an2.pos,vt)));
for (int i = 0; i < nodes.Count; i++) {
if (!collides (tileToWorld(nodes [i].pos), v)) {
//hints.Add (tileToWorld (nodes [i].pos));
return nodes [i].pos;
}
}
print ("error; position not near node!");
return Vector2.zero;
}
public List<Vector2> getPath(Vector2 v1, Vector2 v2)
{
Vector2 startnode, endnode = Vector2.zero;
startnode = closestNode (v1);
endnode = closestNode (v2);
List<Vector2> oout = new List<Vector2> ();
actualnode find = nodes.Find (x => x.pos == startnode);
/*print ("pos:");
print (startnode);
print (endnode);
print (find.ddict [tileToWorld (endnode)] [0]); */
if (find.ddict.ContainsKey (tileToWorld(endnode))) {
oout = find.ddict [tileToWorld (endnode)];
oout.Reverse ();
//hints.Clear ();
//hints = oout;
//oout.Add (v2);
//print ("works");
}
return oout;
}
ddc563 No.14462093
put that in code blocks, you nigger
48d67c No.14462098
ddc563 No.14462099
I haven't read this one, but I plan to. It's just a math book that focuses on graphics and game math, so I'm assuming it's not absolute garbage like most gamedev books are. I had to compress it to get it under 16 MB.
ddc563 No.14462103
>>14462099
public void damagePlayer(float f,float p)
{
float ff = (plrd.armor > 0) ? (f - p) : f;
if (ff <= 0)
return;
...
}
name your variables you double nigger
48d67c No.14462105
>>14462103
My problem was the pathfinding, it outputs the wrong order of nodes
f865c2 No.14462113
>>14461802
Yo, I like that image.Got any more?
f48a11 No.14462173
>>14462113
We're currently working on the remake of this. That song I posted above is for it. The art is done by an awesome German member of the group.
14f47b No.14462184
Exclusive screenshot of Die Totenmaske 2.0
ddc563 No.14462254
>>14462105
You'd have an easier time debugging it if your names made sense, though. and all your game logic wasn't in one singleton
ddc563 No.14462368
>best practices for making shitty flash games
what could that be?
ddc563 No.14462380
99% of game development books wouldn't exist if there wasn't a massive market in telling people a bunch of steps to make some shitty half-baked clone that can't be salvaged. It's not easy finding books that are even worth pirating, and after that I still at least skim through them this removes most of the shit
ddc563 No.14462417
hey, this IS interesting shit
ddc563 No.14462721
Here's a C++ book on the implementation of game physics. I can't understand the material yet, so it's probably not pajeet-tier
ddc563 No.14462828
This is much more friendly to people who aren't formally educated in math
a9ed10 No.14462886
>>14457887
we total annihilation now?
30dc4b No.14462897
>>14462368
Why does this "codeless" shit exist? Code is easy. Art and music is hard. Where is "drawless game making?"
da784c No.14462973
>>14462897
Coding has a mystique associated with it that art doesn't, because anyone can scribble on paper but you need to follow the rules when coding. The fact that the difficulty curve for art is ultimately much steeper is never appreciated, because normalfags don't care enough to git gud at either discipline. Music is actually pretty easy.
7bb39f No.14463075
>>14462886
We totala now. I like the idea of being able to build a mighty fortress. I would need to add/make siege units in order to counter it. I wonder if Tiberian Sun has more ballistic physic since it has a actual terrain instead of flat ones. But I would like to wait for the OpenRA devs to finish it first before I change the base I am using.
ddc563 No.14463177
>>14462897
Like I said, the majority of this profit comes from people who will never even seriously attempt to make a game. It's like the Unity asset store. Imagine if assets made money off of completed games using their product? They'd never see a penny.
dc1b5f No.14463258
>>14461802
I'd been browsing to it for 5 minutes, had forgotten I was listening to it, but was bobbing my head along. I think that means it's good.
397626 No.14463473
>>14462721
Woah this is so useful. Finally I'll understand what the fuck quaternions even are.
35d900 No.14463652
>>14462897
isn't it basically this?
382686 No.14463731
>>14461232
Unity is probably not a engine to start with when you have mental issues and you might not have the patience to deal with the shit the engine gives you, also if you doing it 2d anyways Godot seems like a better choice
382686 No.14463735
>>14462173
Get out of here Stalker
397626 No.14463741
>>14463668
He's part of the 56% obviously.
5bf5b0 No.14463823
Nice going, Unity. What in the fuck is wrong with AO and grass?
0a1366 No.14463925
what time is it, you bunch of bi-curious faggots?
that's right, it's anime grills and tanks time!!!
so it's been a little while again, like two weeks or something, so it's time for more shilling my gaerm.
Also put together a website for this shit, it's got some more pictures and whatnot there.
Is there anything that the accomplished weaboo type of people i know you all are would like to see in my amazing wolfgirl tank-humping simulator? (its actually a strategy game, believe it or not)
i'm actually open to suggestions, but only the weebiest ideas will be considered.
0a1366 No.14463932
26e2af No.14463978
>>14463925
>>14463932
>shimapanzer
for some reason that name made me giggle like a retard
98aaf4 No.14464022
>>14463925
Bayonets folded a gorrilian times
7bb39f No.14464135
>look up how OpenRA missions are handled
>it involves writing lua scripts
>tfw no mission editor
And there goes my plan. Meh I guess later if I am not too lazy I guess I could do a hack job by "borrowing" other lua scripts :—-DDD
My plan for the Eesti missions is that there is a small group that formed a militia which are wishing for a independent Nation, since they don't like how "heavy handed" GDI involvement was of lately. The first few mission will involve finding out a abandoned Nod base in order to loot equipment from, once strong enough a push back against the GDI will be planned. I don't know the role for Nod right now. I couldn't really care much if the plot line is crap, I… I just need to fill the mission description somehow
397626 No.14464327
>>14464135
New C&C missions? You got a fan already.
dc1393 No.14465051
>>14453416
Agreed with your sentiment, and I found that Unity doesn’t “really” provide the functionality to create true systems; as they use more of an Entity-component architecture than ECS.
I decided to totally ditch “unity’s way” by switching over to an open source ECS framework as I need system functionality to make my codebase function in the way I know I need to design it (but Unity doesn’t provide), and to gain the ability to make mechanics easier to add/extend/customize with my established mechanic systems.
>>14453851
I’m pretty excited for sandboxes parallel code, but that’s off topic to what I was attempting to discuss.
5bf5b0 No.14465217
>>14463925
>bunch of bi-curious faggots
>wolfgirl tank-humping simulator
>that fucking name
I like your style
Well, taking some cues from DarliFra might be tampting. Making the waifus sit in awkward yet lewd positions inside the tank, being able to peek inside
damage visible on characters you know what I mean
382686 No.14465291
>>14463925
>IMPROVE YOUR UNITS' ABILITIES THROUGH HEADPATS, HUGS, AND BATTLE
You already have what i was going to suggest
What about cooking delicious bucket sized puddings for them to reward MVPs or improve morale?
382686 No.14465340
Guys i forgot an
EXTREMELY IMPORTANT
detail, i need to add support for stockings, but i don't know exactly how high they go, should it be at A,B or C?
d8b5f8 No.14465361
>>14465340
Depends on the type of stocking, and the length of the skirt.
A might only work without a skirt, like pantsu or a bikini. B is nice for normal/short skirts, C for a longer skirt like a not super slutty maid outfit.
382686 No.14465373
>>14465361
I guess im going for B
737e9a No.14465400
>>14465224
That shit looks great, will you make any dungeons in that style? Grass, forest, or jungle dungeons are some of my favorite
685f58 No.14465480
>>14465224
tfw no betlebuff
0ad163 No.14465526
>>14465224
Terrain looks amazing, but while I know the character design is your style from way back; it heavily clashes with the aesthetics of the terrain.
Which gives off a feeling of inconsistent style, and is a big no no design wise.
737e9a No.14465553
>>14465526
What "clash" are you referring to?
0ad163 No.14465598
>>14465553
One aspect can be described as a highly detailed realistic rendition to RL details, and the other is a characture of a vaguely humanoid being.
It’s pretty obvious as to where the clash is, and why; consistency is key in terms of art design games (and so obviously it’s generally not explicitly explained).
ddc563 No.14465614
>>14465553
anon even stroked your ego a bit before offering good advice, don't be a whore
397626 No.14465742
I always thought the grey bell characters were a placeholder.
5bf5b0 No.14465757
>>14465614
I too often make the mistake of not checking IDs. I know what he's referring to and I have received this criticism many times now. But 0ad163 elaborating on that for 737e9a's sake was very kind of him.
And I thank you all for your praise, it's very humbling.
Anyway, I promised >>14456621 this anon I'd implement his model but haven't done that yet. I hope Beelzebuff will adress the "dissonance" concern. Stay tuned.
>>14465400
>will you make any dungeons in that style
currently it's a "vista", a part of the starting town. We don't have the tech for randomized forests/fields. But I really hope people will spend some time exploring the village and its outskirts before venturing down the dungeon. That's what I did when playing D1. I fucking lov Tristram.
>>14465742
We'll keep the overall shape/strle of the char but add fidelity, at least I hope this will be the final result
5bf5b0 No.14465769
>>14465598
>highly detailed realistic rendition to RL details
I did hear arguments that my buildings are too blocky and that this actually complements the blobbyness of my chunky dudes
7bb39f No.14465773
>>14464327
Th-thanks, I just need to figure out now why OpenRA all of suddenly decides not to load my mod when I want to load the map as a mission type.
47645d No.14465803
>>14465614
>stroked your ego
Look at the IDs
It's clashing because pillman is too white and he has too geometrical shape. With more lighter shadow and some orange on him he wouldn't look so bad.
70b8df No.14465840
>>14465803
At the risk of sounding like an asshole, Beelzebox is starting to look so good that pillman is sticking out like a sore thumb. He reminds me of the characters in the Madness series and I just think that switching the player model would be a good step. Again, not trying to be a dick.
d8b5f8 No.14465873
>>14465840
I am pretty sure it's being worked on, by the guy who made that fanart a few threads back >>14456621
47645d No.14465915
>>14465840
I agree, that he's sticking out but I think it's due to him being a placeholder art and not his design which we have yet to actually see in the game. We're only speculating until we see the proper model in the game.
d8b5f8 No.14465995
>>14465915
No, the original blobby boys were supposed to be the actual model, the new model is only a thing as of a few threads back.
47645d No.14466044
>>14465995
To me the new models look closer to how blobby boys were supposed to look based on the comic, with flat bottoms and more organic look, with the difference being more mass at the top.
1951e3 No.14466342
>>14463932
Wow that website is not noscript friendly.
>Wix
I'll keep that in mind.
ddc563 No.14466348
>>14463925
let's be honest, anon, this isn't coming in 2019
48d67c No.14466362
>>14462721
am no-maths tard, scrolled through, looks great saved it
48d67c No.14466370
>>14463075
daily reminder a remake a lready exists
https://springrts.com/wiki/Games
Literally TA but actually 3d, and on some custom engine open source thingy, I tried it like 6 years ago it was pretty awesome
48d67c No.14466374
>>14466342
any website with wix or any other drag-and-dropshit in it automatically I leave
48d67c No.14466389
>>14463731
engine is not the problem, its literally my shitty concentration/programming skills, ive worked like almost 100 hours cant even get basic A* algo working
397626 No.14466401
>>14466389
RTS's are very hard to make, although I think pathfinding might be the hardest along with optimizing the calculations for many units. If you nail that it'll be smooth sailing afterwards.
7bb39f No.14466416
>>14466370
And daily reminder that the nu-Spring devs are a doing a shit job when it comes to pathfinding, that's why I dropped it. Boy I sure do love clumps!
>Literally TA but actually 3d,
>no missions support
joj
ddc563 No.14466465
>>14466389
All of your code is in one singleton. So on top of having to deal with debugging your pathfinding code, you're also working with a language object, the player data, sounds, all of the player functions, sprites, setting up/rendering graphics, loading the map from an image, drawing the map, GUI code, and drawing gizmos. It's an atrocity. Separate them all into separate classes (preferably not singletons) and then try to debug your pathfinding. Most of us aren't geniuses, anon, and we have to organize our code as cleanly as possible so we can fit it all into our head. You aren't doing yourself any favors.
On top of this, most of your names make absolutely no sense. You have a gameobject called "plr" and a player data named "plrd". And then you have shit like this.
public playerData(float a, float b, float c)
{
health = a;
energy = b;
armor = c;
}
instead of a much clearer
public playerData(float health, energy, armor)
{
this.health = health;
this.energy = energy;
this.armor = armor;
}
yes, fixing this will actually help you fix your pathfinding
ddc563 No.14466487
>>14466465
so, I'd start by using some factoring tools to fix the names, then moving out all of the code that has nothing to do with the actual pathfinding logic.
>make a separate class that handles converting the map image to a list of bytes
>move the OnGUI code to a separate, optional component or object
>get the language class out of there
>allow a different class to handle drawing the map
>move loading sounds and sprites somewhere else
>move all of your player functions out of there
once you do all this, there's no need for your update function, because your pathfinder won't be handling the graphics anyway.
3535f2 No.14466585
Has anyone had experience with any Quake sourceports like Darkplaces or Cube 2 derivtives? I'm looking to make a campaign FPS similar to Halo/Half-Life Should I just stick with Godot?
14f47b No.14466683
>>14466585
Godot only has frustum culling right now so until they implement occlusion culling it's a poor choice for an FPS. As for the id Tech family and the unrelated Cube engines + Tesseract, it depends on what features and level design you're aiming for and how much of the engine you're willing to modify.
If you're willing to tell us what you're aiming for in more detail than "a campaign FPS", that will help a lot.
91101d No.14466797
I am trying to make my BSP compiler properly compile a cube, just about the simplest thing you can do.
My current bug is that it can't properly eliminate back children yet, the size of the back lists generated should be 5-4-3-2-1-0, but instead it's 5-5-4-3-3-2, so something is wrong with that. It is creating leaves yet without eliminating polygons which is probably where the bug is coming from, since each leaf creation should eliminate at least one polygon from the pool.
5bf5b0 No.14466831
>>14465995
>blobby boys were supposed to be the actual model, the new model is only a thing as of a few threads back.
yep, I wanted to stick to my guns but Beelzebuff is just too good to reject
91101d No.14466857
>>14466797
figured it out, I typed a plus instead of a minus. Now the map is compiling, it right now looks like it is correct for collision detection however the leaves are not being populated with any polygons, so that needs to be fixed. Then I can start testing more complicated maps that actually perform polygon splitting.
5bf5b0 No.14466903
a shitpost before I go to sleep
>>14465803
>pillman is too white
>slavs
>white
f014e5 No.14467105
>>14461232
>>14462092
>>14462098
>being neurotic
>posting code without code tags
You better fix your life boy
bbefcf No.14467179
>>14466683
>Godot only has frustum culling right now so until they implement occlusion culling it's a poor choice for an FPS.
that's coming in 3.1. people should just start their godot projects now, the API won't break.
3535f2 No.14467242
>>14466797
What version of OpenGL are you using sigmanon?
91101d No.14467403
>>14467242
my map editor only needs OpenGL 1.1, the game also only has a requirement of 1.1, however it does take advantage of extensions that are only in mainline OpenGL by 1.5, like ARB_vertex_buffer_object. I also use extensions to get anisotropic filtering. However, no extensions are mandatory and it actually can and will fall back to immediate mode glBegin() and glEnd() if that is all the drivers support. So, i'm really making this with high compatibility in mind.
Also, the game can use Vulkan 1.0, Vulkan 1.1 was released a few days ago however it doesn't have any features that I would actually use any way.
Right now I'm working on a new version of my map format that contains the BSP tree, iv'e got simple box map that compiles fine, so I want to load it into the engine and get some collision detection going before I continue.
1951e3 No.14467422
>>14467403
>it does take advantage of extensions that are only in mainline OpenGL by 1.5
But what if I want to play your game on my ZX Spectrum?
91101d No.14467453
>>14467422
I'm only going for ~20 years backwards compatibility, not 40.
07b74d No.14467535
>>14467447
Well it sure is another way to execute rigging.
1951e3 No.14467608
>>14467447
You need to recalculate your normals.
As far as the animation goes, you have some clipping problems with the chest piece intersecting with the vertical polygons on the topmost abdomen plate on the left hand side. You can see it until about 10 seconds in when you switch to the other side.
But other than that I don't really think doing it this way is a problem.
>>14467453
In that case I'll be leaving some nasty comments about your game on the Usenet video games newsgroups.
3535f2 No.14467656
>>14467403
Are there any good resources on 1.1 OpenGL with C besides the red book?
91101d No.14467759
>>14467608
If only there were people shitposting about my engine on the newsgroups
>>14467656
I used http://nehe.gamedev.net/tutorial/lessons_01__05/22004/ which has some nice tutorials but I think that the best resource is going to be the actual spec, it's very readable and explains a lot.
If you're making this on windows you might want some more background knowledge on win32 than nehe gives you, so I would also check out http://www.winprog.org/tutorial/
The spec can be found here:
https://www.khronos.org/registry/OpenGL/specs/gl/glspec121.pdf
Kronos hosts all of the specs but 1.1 is in .ps format and I don't know how to open it, but you should be able to ensure that your programs are written against the correct version of the API by ensuring that you aren't using the features added into OpenGL as detailed here:
https://www.khronos.org/opengl/wiki/History_of_OpenGL#OpenGL_1.0_.281992.29
Also if you're on some unix-y operating system just use this:
https://www.khronos.org/opengl/wiki/Programming_OpenGL_in_Linux:_GLX_and_Xlib
To get a context up, and then the actual OpenGL code is all cross platform.
This is the only other link that I have , it has some useful articles that will come in handy but they are all rather situational, however you should have it as a refrence because what is in here is pretty good.
https://www.sjbaker.org/steve/omniv/
14f47b No.14467796
>>14467759
>Steve Baker
Mein negro
91101d No.14467817
>>14467796
That site has had the very specific answer to some very specific problems that I've had, and every time I have to look up his site I forget about the exact name and spend a little bit looking through "that tux racer OpenGL guy" on google for his site
d730a3 No.14468011
Well I'm about ready to give up on trying to fix minecraft's code. I just get more frustrated the more I look at it, was trying to figure out how to lump things using the same base class into a single ID with different metadata, tried learning from an existing class that does this logs/planks and couldn't piece together how to do it.
Maybe I just don't understand the language well enough, even when there's very little code to try grasping it may as well be in chinese. Just makes me mad at myself. If I can figure out the small stuff I don't know how I would ever go about moving hardcoded shit into configs.
70b8df No.14468114
Is holding all of my data in individual thematic structs going to bite me in the ass later? I like grouping variables into structs, since in my character class I have a lot of variables, booleans etc. all related to various aspects of the character, and when I use name suggestion it pops up the struct name and from there I can select the variable I need as though the struct itself is a category. Basically it lets me keep everything organized. I fucking love doing this and it makes me feel all fuzzy, ordered and in control.
However… This reeks of stupidity to me. I have no idea why it would be, it seems to me that it's not a problem at all, but I just wanna make sure that I get this out of the way so I don't fuck myself into a corner later. So - am I doing anything wrong?
91101d No.14468266
>>14468011
OOP is a mess and making non-trival changes to an object structure is really hairy, it's probably better to rewrite minecraft using procedural code and DOD when possible if the goal is to make such a wide sweeping architectural change to it
>>14468114
Instead of having a struct of booleans, just store an int and use bitwise operators to manipulate bits on the int instead of storing them as booleans. This will be much faster and also will lower the code complexity.
70b8df No.14468288
>>14468266
Oh, it's not just booleans, it's all sorts of variables.
91101d No.14468384
>>14468288
how many variables could the player even have? I would consolidate the booleans into an int or two if you have more than 32, other than that maybe you shouldn't have so many variables?
70b8df No.14468499
>>14468384
Well I mean there's the movement stuff, then there's the metabolism, and then there's the metric fuckton of parameters I keep for tweaking the feel of the game, including wildly specific things like the speed at which my viewmodel lerps towards desired aimsway vector etc. There's a lot.
da784c No.14468518
>>14467179
>the API won't break
That's actually a problem. 3.0.1 and 3.0.2 both neglect a known bug for a really stupid reason.
>Vector3.snapped() does not work and just returns the original Vector3.
>Fixing this would have meant breaking ABI between Godot 3.0 and 3.0.2 so this function will remain non-functional.
The bug literally makes the property completely redundant and they won't fix it so they can preserve a standard that's a month and a half old. I actually really like Godot, and this attitude towards development just pisses me off.
d8b5f8 No.14468526
>>14468518
Completely normal for software to not fix such bugs between subminor releases. The same is true for any other software project.
Do you even know what an ABI is? It's not a typo, which you seem to think since you're responding to a post about API.
91101d No.14468562
>>14468499
how much of this stuff could just be constants? If something never changes, just don't even make it a variable. Just #define it to whatever
70b8df No.14468567
>>14468562
They're constants but having them as variables allows me to tweak things from inside the editors on individual instances of the object.
da784c No.14468569
>>14468526
I know that ABI is different from API, I just think it should be fixed sooner rather than later because it triggers the autistic parts of my brain. I feel the same way about frame interpolation on TVs.
62a1d5 No.14468729
This week I mostly worked on collision detection. Entities can have complex bounds that belong to multiple collision groups, and listen to collision events with other collision groups or particles.
35d900 No.14468844
>>14468114
>This reeks of stupidity to me
why though? data needs to be stored somewhere, and would rather have it loose anywhere in the code, globals and that shit?
its crucial to good programming design to couple pertaining data + behavior, and that's essentially what object classes are (OOP)
I for one, am designing my game to use soft data stored in json files, so they need to be read and stored into objects of their own
even when sometimes it seems like a tiny stupid amount of data, if there is some pertaining behavior that only that data needs, than its a class
and other anon isn't wrong either, for storing booleans its preferred to have a int and checking it bitwise, and that requires predefined constants and works wonders within a class
for that reason as well I'm reconsidering it for my game general trigger checking, having predefined constants as opposed to having a generic name booleans
397626 No.14468975
>>14467447
As long as you don't mind the textures flowing in and out, if it works it works.
35d900 No.14469012
>>14465340
>hmgf
short answer is, all of them, the average one B, would fit most cases
but the height depends the rest of the costume
those mini hot shorts go better with higher socks, leaving a small gap between them
formal skirts go high socks as well, covering everything like a stocking
frill lingerie and loose skirts may go better with lower socks
your first pic serves as a pretty good reference to be honest
70b8df No.14469107
>>14468844
Thanks, that's good to know. I just wasn't sure if this was bad practice.
71ac65 No.14469129
>>14468266
>Instead of having a struct of booleans, just store an int and use bitwise operators to manipulate bits on the int instead of storing them as booleans. This will be much faster and also will lower the code complexity.
Oh yeah it'll sure be less complex to have to memorize or make a load of comments explaining which bit represents what variable.
71ac65 No.14469136
>>14468844
>data needs to be stored somewhere, and would rather have it loose anywhere in the code, globals and that shit?
if they're class variables they are actually still contiguous even if they're not grouped in structs. the struct thing anon is doing has this advantage if he's coding plain C though.
d8b5f8 No.14469389
>>14469129
>what is #define
397626 No.14469605
>>14469389
>define #define
d8b5f8 No.14469920
>>14469605
You just define the same variable name you'd have used for a boolean as a power of 2, then use (bitfield & boolname) as your variable. No need for a single memorization or comment.
#define somebool 1
#define bool4bitsleftofsomebool 16
You probably were just being witty and not asking for an explanation, but whatever.
0a1366 No.14469970
>>14466374
feel free to make me a replacement website friendo, i make videogame shit, not website shit.
>>14466342
yea, i tried squarespace before, but that was just as terrible, and it wouldnt even allow me to make an image-as-a-link.
>>14465291
i actually really like that idea, get mission rated in puddings instead of stars or something hahah
>>14463978
good, that was the point. the logo will probably have striped panties hanging off the edge of a letter or something xD
>>14466348
why wouldn't it?
i was actually hoping for a release candidate around the end of 2018, but that's a bit optimistic, not entirely unrealistic though. still timing matters for launching a game, so we'll see…
c11dfb No.14470016
>>14468729
Are the trees swaying after being hit? Or are they always swaying? the effect is really subtle and I can't tell.
7ce152 No.14470092
>>14469920
Yeah I was, but whatever.
>>14469970
Dem okami gusts.
b9bbd0 No.14470116
>>14468114
>Will nested struct become a problem ?
Whatever you find more readable will be more maintainable so quite the contrary.
And if you want to pass only some part of the struct as an function argument the splitting would already be done.
>>14468266
>>14468384
>>14468844
You only need #defines when you need to use the int as a whole. For large amounts of boolean values you should use the underappreciated (because almost no one seems to know about it) built-in bit field feature that is compatible with the oldest C and C++ standarts. You can trust the compiler to use the most efficient bit-fiddling with that.
#include <stdbool.h>
#include <stdio.h>
struct player {
struct {
int someval;
} category;
struct category2 {
int someval;
} category2;
unsigned bool_1 :1; //one bit
unsigned bool_2 :1;
unsigned more :3; //3bits
};
void i_only_need_category2(struct category2 *c2)
{
c2->someval = 10;
}
int main()
{
struct player player = { 0 };
printf("bool_1 : %u\n", player.bool_1);
player.bool_1 = true;
printf("bool_1 : %u\n", player.bool_1);
player.more = 4;
printf("more : %u\n", player.more);
i_only_need_category2(&player.category2);
return 0;
}
0a1366 No.14470379
>>14470092
ah i see you are a connoisseur
7ce152 No.14470431
0a1366 No.14470447
>>14470418
listen faggot, i gotta keep the weeb level at maximum.
382686 No.14470448
>>14469012
Yeah i choose B, those who use short skirts elves will have the wonderful gap based on his height
But most of them will use longer skirts because they are fine virtuous ladies
91101d No.14470542
>>14470116
The point of making things into #define's is to take them out of the struct because constants like that should not even be represented in the struct. The bit fields would certainly work however this prevents you from using the more expressive syntax you have for bitwise operators more freely. For example I can't just test for bool_2 and not bool_1 with something like (player.flags & BOOL_2), I have to do (player.bool_2 && !player.bool_1) instead.
68d11e No.14470552
Is there a way to have lua directly access an array on the C side of the code, or does it require you to use getters or copy every single fucking thing.
ddc563 No.14471339
>>14470542
It's not worth doing unless flags are a language features that let you keep type safety not that this is the first time we've discussed this
ddc563 No.14471345
>>14470552
Depends on the library you're using, obviously, the one I'm using for C# lets me grab an array and modify it directly.
68d11e No.14471361
>>14471345
I'm doing it from scratch with whatever Lua's defaults are. Although, I haven't seen anything about being able to directly access it. Perhaps your library fakes it and uses a getter.
f56abd No.14471427
Thanks for emailing me about this, Itch.io. Of course I would like to participate
ddc563 No.14471442
>>14471427
>The theme for this jam is anti-fascism! If you’re not exactly sure what anti-fascism is, check out the FAQ below and/or get in touch with local anti-fascist groups.
>This jam is anti-hierarchical, so there are no judges or prizes.
>Is it ok to punch Nazis?
>Yes, definitely, 100%.
wew
>>14471361
you're probably right. I don't know how deep into it you're going, but it can't be easy to do safely.
7ce152 No.14471474
>>14471427
You know, sometimes I step back from the anger and I feel undescribable amounts of sorrow for these broken people.
d9bfb8 No.14471493
>>14471427
Oh boy!
Is there a disagreement I can join?!
91101d No.14471670
>>14471339
If you're the guy who I argued with last time, I already explained how bitwise operators are superior.
Also I don't know at all what you're talking about by "type safety". They're just integers.
f014e5 No.14471793
>>14460442
>I've heard that some coffee can give people headaches
>because of specific mold spores that grow on drying coffee beans as they're processed.
Or maybe it's just blood pressure getting fucked up you dummy
7ce152 No.14471810
>>14471670
nodev amateur here. Am I right in thinking this bitwise ops approach encodes many variables into a single pointer?
ddc563 No.14471854
>>14471810
Into a value, not a pointer although people have had to encode values in pointers
>>14471670
>They're just integers
That's the problem, which should be apparent.
7ce152 No.14471959
>>14471854
>Into a value, not a pointer
Sorry, wrong terminology. Is there any benefit other than insignificant memory savings?
>people have had to encode values in pointers
As in, the variable name? Why would anyone be forced to do that, and how would you even check the value?
ddc563 No.14472009
>>14471959
Points and values are different in practice, and they're completely different from the variable name itself
91101d No.14472013
>>14471959
bitwise syntax is better than normal boolean synax. It takes less work to express non trival relationships because there are more operators and they have a lot of uses.
91101d No.14472064
>>14472031
I wasn't talking to you with that post. Any way having everything as integers is not a problem, you don't need the compiler to hold your hand on the level it does with C# or whatever.
1a73f6 No.14472319
What are you guys working on?
382686 No.14472644
>>14472552
Making a game is already hard
You are really going for the Lunatic mode
Good luck Sigmanon!
ddc563 No.14472671
>>14472319
Learning how to properly use unit tests because I don't want to be an eternal pajeet
1951e3 No.14472708
>>14472319
Text adventure. Right now I'm working on the NLP back-end, trying to generate a dependency tree from a parse tree.
f865c2 No.14472719
91101d No.14472768
>>14472644
Thanks!, and nice doubles. I have a week off from school this week. I think this week I will make a lot of progress on collision detection, and probably start working on occlusion culling, since I can just work all day now. my motivation is to have occlusion culling in my engine before godot does
It looks like you're also doing very well with your stuff, too !
1951e3 No.14473492
This took me way longer than it should have, but it's a pretty big step for me. The first image is the output to the command line and the second image is the tree the visitor is traversing. In the second image each node is labeled by the part of speech, and each internal node is numbered in the order that they are read by the algoritm. The visitor reads top to bottom, left to right.
In MeTA's parse tree there are two types of nodes, an internal node, and a leaf node. The internal node is a parent to other internal nodes and leaf nodes while leaf nodes hold a word but are a parent to nothing.
What I need is for MeTA's parse tree to be turned into my special dependency tree. The problem is the algorithm takes in the head of the parse tree and traverses it from the top to the bottom, but I need it to assemble the dependency tree from the bottom to the top. This is because the dependency algorithm I'll be implementing works from the bottom to the top, and doing it this way means I only traverse the parse tree once and never use a loop.
To traverse the parse tree I use a visitor, which uses recursion to call itself on the children of each internal node. In order to work backwards when the visitor is reading forwards much of the work after the recursive operator has been called on the children. Stuff is still done before the operator is called, but it's mainly used for keeping track of where on the tree the current operator is being called.
So what's happening in the screenshot?
From the top to the line that reads "-0.1-S)" is a round about way of printing out the parse tree. You can see how the leaves are printed before the internal nodes. The "-#.#-" is showing the node numbers of the internal nodes, corresponding with the numbers on the second image. The first number is one node up on the dependency tree, and the second number is the current node. These numbers are actually assigned to and being read from the dependency tree nodes as words and play no part in the construction of the tree other than as a placeholder and debugging reference.
Underneath that, down to the line that reads "flask", is the output of another recursive function that prints out the dependency tree. While the function outputting the tree isn't a visitor, it still traverses the tree in the same order. In the future the numbers will be changed to words.
91101d No.14473533
This is my first rendering of the new map format with the BSP tree, I forgot that, I used to have everything as triangle lists and now I technically have everything as triangle fans, so I need to change the rendering of the world to triangle fans so that it displays correctly. I am not using the BSP tree for rendering so the tree itself should not impact the look of the map, it's just for collision detection.
70b8df No.14473989
>>14472319
Just basic framework for my sandboxy autism. Sounds simple but it has to be flexible as fuck to allow for the level of freedom I'd like to have in the end product.
ce760e No.14474094
Ok, so I've decided that my first real project is going to an top-down RPG similiar to any old NES/SNES game but with some focus on alternate paths and more complex characters and gear. The idea is establish a game universe and proof of concept for a more elaborate follow-up game.
The only caveat on my game engine is that I would like to be able to use the same graphics (sprites) with different colors but only have the 1 graphic. IE - 1 sword graphic could be whatever color it's set at, I assume like how Photoshop has overlays.
I'm also wondering if it would be possible to build maps at the pixel level where each pixel represents a title sprite and other properties based on it's color code. (Or I suppose, the data could be read from a bmp and stored into a faster format for drawing the tile map if required)
I have a couple years of programming classes, but jack-all in working in graphics so am looking for a recommendation on where to start with that an what code base would work for this.
44959a No.14474125
>>14474094
>The only caveat on my game engine is that I would like to be able to use the same graphics (sprites) with different colors but only have the 1 graphic.
You can easily do that with a shader, you can give each polygon it's own color data, and have the shader modify the texture color based on that.
>am looking for a recommendation on where to start with that an what code base would work for this.
What tools are you using? You said "my game engine" so I assume you've made something from scratch rather than using an engine like Unity.
ce760e No.14474139
>>14474125
Sorry I mean, whatever I choose as a game engine, I think Unity would be a little bit overkill for what I have planned, I'm thinking about Godot. Hopefully it has some them'there shaders you spoke of, I'm downloading a 2d demo right now for it.
70b8df No.14474146
>>14474125
>>14474094
Why do people insist on making their own engines? Ideally use Unreal or Unity. Even if you're obsessed with not giving money to chinks or paying for Unity (if this is really a barrier for you in making a game, it sounds to me like making a game to you is not that important), you can use Godot. Making an engine is arguably more work than then making a game on your own engine. It's just an unreasonable amount of work to just retread someone else's steps.
d9bfb8 No.14474170
>>14474146
The three engines that exist are shit, anon.
Unreal demands money from you, Unity is unnecessarily bloated, and Godot will keep reinventing itself for the next few years, and I can't even properly use it yet since it's forces it's shitty indent-based language on you.
Godot might become useful at some point down the line, but instead of sitting on my ass and jerking off, I might as well learn a useful skill in the meanwhile. It's going to be a massive undertaking either way, might as well make it so that I'd know exactly what I'm doing once the engine is functional, instead of reading fifty pages of documentation every day and praying that the next changelog doesn't break everything.
ce760e No.14474171
>>14474146
The 10 or so demos provided by go-dot (looks like it ) would put the graphics side of the engine quite far in, as for combat, inventory, dialogue and whatever else, that would have to be coded anyways. How much of a 2d engine could I expect handed to working with U/U?
70b8df No.14474185
>>14474170
Unreal is pretty fucking sweet though, and they demand a pinch of money from you percentage-wise, and you don't even need to pay them until you make a particular amount of money. I'm not at all a fan of Unity for various reasons and I've not tried Godot but from what I see it's alright, no?
d9bfb8 No.14474190
>>14474185
Godot is certainly up-and-coming, but notice how often you hear someone respond to a question with "it's coming in the next update". And the indent-based nature of GDScript is a personal point, as due to my bad eyesight, it's a nightmare to use. Same with Python. Other language support exists, but in a very minimalist way, and, once again, it's coming in the next update™.
I suppose I'd prefer to be fully in control of it all, instead of waiting for someone else to implement functionality for me, and hope that they don't break anything essential.
70b8df No.14474223
>>14474190
I guess, yeah, but if you wanna actually finish your game it just makes more sense to take something that already gives you all the tools you need to make a proper game. I spent quite a while learning Unreal but the amount of things it has already fully working justifies the "tax" I have to pay once I release my game. Sure, I could spend a year or two trying to cobble an engine together, but to me it seems like a fool's errand. You can customize every aspect of Unreal, too - I think they gave it a full lobotomy in Dishonored 2 and slapped their own name onto it.
adf02d No.14474237
>>14474170
>unreal demands money from you
They only demand money if you make more than i think 3000$ per quarter in raw revenue.
So assuming you want to make money do you think it will make you at least 5% more efficient? Because then you should choose it from a financial point of view.
>>14474190
you know that you can literally do that, since ue4 is open source (not foss)?
No one can force you not to enginedev if thats what you want to do.
But that will take time away from finishing your game.
35d900 No.14474314
>>14474170
>The three engines that exist are shit
comment disregarded
>>14474190
>And the indent-based nature of GDScript is a personal point, as due to my bad eyesight
whats the fucking problem there? indentation is meant to make readability better
and besides, its sort of optional, you can nest groups in the same line if that's what you're into
d9bfb8 No.14474377
>>14474314
>whats the fucking problem there? indentation is meant to make readability better
Using Python was a pain in the ass. I'd write things perfectly, and then it wouldn't compile because muh imperfect spacing, and I could never tell where exactly the issues were. It was an insane strain on my eyes to look for the issues, and gave me a headache after a short while. Considering how much work needs to be done on a game, I can't afford to be dealing with that, it'd add a year or more to my development time.
dc1b5f No.14474415
>>14474237
>So assuming you want to make money do you think it will make you at least 5% more efficient?
Irrelevant, those 5% go to Tencent so even a single dollar is too much.
adf02d No.14474494
>>14474415
So not giving money to Tencent is more important than your own success?
That was also not something the anon i was responding to seems to give a shit about.
70b8df No.14474497
>>14474415
Not everyone is an all-or-nothing fanatic. Tencent will make money one way or the other.
c8f087 No.14474696
>>14452747
RPGdev,
I have Godot working as of now, with a 3D viewport. I have a text panel with a button too, gonna have to get that into the game when I can and see what mouse input can do from a potential distance, maybe with tracing. The Node/Scene system is interesting, looking forward to what I can do with the camera. I have to learn functions, but I have to read more of the documentation. I downloaded a template and read what allowed for a 3D camera, the documentation got me up to being able to adjust the game's resolution (I might cap resolution to 1280x720 for asset size sake and allow for… Pff, 800x600? I'm gonna mess around and find out what works, not sure I can work with much higher of a resolution without just getting tiny HUD elements or shit stretched out way too far).
Also fuck my current resolution, but I can't read very well with a higher one on this screen.
aa0031 No.14474774
animupeoplewithleukemia.jpeg
finished the bases, now I'm just laying out the proper UV textures for all of the bases.
>>14454286
mostly because I want to make the games I like or want to see happen that are possible to be done by a chump like me.
7ce152 No.14474848
>>14474774
Furry game confirmed.
35d900 No.14474980
>>14474377
> can't read logical blocks of code as indentation
> even when its supposed to be one of the practices even in low level coding
you may be a real retard
70b8df No.14474996
>>14474980
As a primarily C++ coder, Python triggers me, too.
bbf286 No.14475056
>>14457888 (checked)
>>14475010
Since each tag is separated by an underscore, you can easily separate them into individual strings (your language may have a solution for this already). Then loop through each char in the string and find the base keyword [Bst, Skn, Unf]. Now you know any chars following are modifiers, and each iteration of the loop should create a new entry (until we reach another underscore, when we go back to looking for base keywords).
7ce152 No.14475117
>>14475010
Like >>14475056 says, you might not need regex at all.
85f70c No.14475122
>>14471427
>holy shit do I want to create an anti-left-fascist game now
YOU WILL CALL ME BY MY PRONOUNS OR YOU WILL BE REEDUCATED
>>14474094
>Ok, so I've decided that my first real project is going to an top-down RPG similiar to any old NES/SNES game
Same.
b30855 No.14475183
Someone contacted me to put my game God is a Cube on the wiki or something like that. And he told me good things about this board so I'm here.
I'm currently working on short cutscenes (there will be 20 of them), which will all be designed like mesmerizing gifs.
The ending cutscene will have a real meaning.
>inb4 your sentences are edgy mister cube :^)
It has in fact a deep meaning or something like that.
But if I'm making a big grammatical mistake, you should tell me.
14f47b No.14475211
>>14475183
It's been a while, glad to see you're still alive.
dc1b5f No.14475215
>>14475183
Oh hey, you're back. How's progress on your game, you past the DNA part yet?
ddc563 No.14475576
>>14474146
>why do people make their own engines
one of three reasons: autism, they're retarded, or they want to become good programmers. possibly some overlap.
7ce152 No.14475678
>>14475576
There's also some rejection at the idea of using a black box you don't understand. Part of the "dream" of programming is to create things from nothing. Plus, there's anxiety in the hypothetical event that one is limited by bugs in such a box.
ddc563 No.14475737
>>14475678
that's a mix of autism and retarded
7ce152 No.14475750
>>14475737
It's certainly impractical.
493493 No.14475846
62e869 No.14475901
>>14474146
I want to become a billionaire
35d900 No.14476812
>>14475056
thanks, I actually manage to solve it myself not too long ago, but because I hadn't check for replies yet
>Then loop through each char in the string and find the base keyword
this indeed,
and no wonder, was actually easier than I thought:
if multagfound:
multag = multagfound.group()
for c in multag[3:]:
tagsfound = patsimple.findall(layer.name[5:-4].replace(multag,multag[0:3]+c))
data[setname].append( (layer.name, layer.offsets[0], layer.offsets[1], depth, tagsfound))
else:
tagsfound = patsimple.findall(layer.name[5:-4])
data[setname].append( (layer.name, layer.offsets[0], layer.offsets[1], depth, tagsfound))
but basically it just needs a fixed length and then double checking if something went wrong