[ / / / / / / / / / / / / / ] [ dir / ausneets / caos / f / guarida / int / leftpol / lovelive / polmeta ]

/v/ - Video Games

The Vidya
Email
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Flag
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 5 per post.


<BOARD RULES>
[ /agdg/ | Vidya Porn | Hentai Games | Retro Vidya | Contact ]

File: 502c3c1e784a63c⋯.png (2.5 KB, 800x600, 4:3, agdg.png)

File: a8a947141389ec3⋯.png (33.74 KB, 480x360, 4:3, ClipboardImage.png)

02aa05 No.14245628

Demo day is 3 days away edition

Resources

>>>/agdg/

>>>/vm/

>#8/agdg/ via irc.rizon.net

Links

>Wiki: http://8agdg.wikidot.com/

>Beginner's guide: >>>/agdg/29080

>Previous thread: >>14222386

QUARTERLY DEMO DAY SCHEDULED FOR FEBRUARY 2ND

Polite reminder that the wiki exists, you are encouraged to contribute to it if you can (even if it's just your game page)

614825 No.14245631

I'm not going to make it in time for demo day. Again.


02aa05 No.14245639

>>14245631

Keep working anyway so you have a demo done a few days late, which you can use as a backup demo for the next demoday. Stop thinking "I have this long to make something" and just make the damn thing ASAP, then improve it with the rest of your time.


ae9e8e No.14245668

MoM Anon here, with the Memoirs of Magic Demo!

https://www.dropbox.com/s/urrnbtayektgpxg/MemoirsOfMagicDemo.rar?dl=0

IMPORTANT: Use the EXE file to launch this game. This project has been tailor made specifically to be presented and run in a specific way which all the options have modified for. Running it any other way may cause undesired effects or oddities!

Make sure to report any spelling errors or bugs to me so I can fix them. A word of the wise though; this game is pretty tough, so keep that in mind when you go into it!… In addition to this, this demo does support multiplayer. If you were to do such things, I would recommended using Zdooms/GZDooms multiplayer function, as this game was built around it with that in mind. They will most likely be issues if you play with over 8 people!

I am curious as to what you all think too, so feel free to share your thoughts or ask any questions here, as I will be more then happy to answer any questions in regard to this demo!

It should ALSO be noted that this demo covers they first 1/5th of the game, so you should have a pretty good idea if you like this game or not based on the demo!

An oversight I made is that I actually included the backup file inside of the rar, which doubled the memory size. If you are to include this in demo day, it'd be wise to remove said backup file (It should be in the folder listed as MemoirsOfMagic.pk3.bak)

Other then that, I hope you all have fun with the experience. As stated above, you are free to include this for Demo Day!


3e4974 No.14245813

>>14245561

Eventually, I want to rewrite my game in JAI.

It seems like the best combination of low-level and high-level programming, and the compile times are low enough to keep iteration speed high.

Might be a bit of a learning curve, but jblow is shipping his whole engine with the language as well, source code and all.


494295 No.14245895

Anyone have any knowledge on intelligent ways to define boundaries in an isometric 3D game that's not constrained to a grid? Currently, I've just got invisible triangles that I have to place around the map manually, which is tedious as hell.


02aa05 No.14245925

>>14245668

Happy birthday, MoM anon!

>>14245895

Think of how Mario 64 does it, where you define the level geometry itself as passable and everything outside of it is automatically impassible as a result.


494295 No.14245964

>>14245925

>define the level geometry itself as passable

Oh shit, I might be able to make that work in my case. I'll give it a shot. Thanks, Anon.


cfab79 No.14245977

File: df6ee4a31da2a7b⋯.webm (1.68 MB, 720x360, 2:1, Punch a guy so hard that ….webm)

File: f8f31a6e89197d0⋯.webm (645.87 KB, 720x360, 2:1, Spin 2 win.webm)

File: 926809e88093bee⋯.webm (1.99 MB, 720x360, 2:1, holy animation cancelling….webm)

File: 549b0347c737650⋯.webm (5.21 MB, 720x360, 2:1, Slayman.webm)

I've buffed Blaz a little more, his fists now create a little shockwave effect when punching enemies, staggering nearby foes too, I've also buffed his sword throw and given him a devastating double lariat.

I've also tweaked the Doomslayer more, he has new altfires for his shotguns and chaingun: he draws his sword for two quick swipes, which can be used to cancel animations from the shotguns.

I've also altered some monsters a little more, Bomber knights are less annoying to deal with and when bonelords die they crumple into glowing bones, if you don't finish them off they'll get back up to mock you, have some gameplay of Sunder with Doomslayer as well


ae9e8e No.14245988

>>14245925

Oh thank you!

Unfortunately I was mostly sick yesterday, but I just hope people have been enjoying the demo!


d8d36d No.14246002

File: 070f0271e920353⋯.jpg (39.22 KB, 408x612, 2:3, ear_R.jpg)

File: 7b3fe5d692bc73a⋯.png (111.86 KB, 336x591, 112:197, ear.PNG)

im a bit stuck, also alot of stuff been happening irl. so how does this look, is the ear too big?, i've been having trouble with getting it in the right position, and something is pissing me, telling me that it is not right, but i cant tell why.


b35cf2 No.14246027


632f58 No.14246112

>>14246002

Why in dog's name are you modeling out an ear instead of using texturing?

This better be for practice.


77c621 No.14246121

File: 5a0cdbc2e15f4f6⋯.mp4 (8.62 MB, 1920x1080, 16:9, beatbox.mp4)

i messed with a song from pinball dreams to make it a bit longer


c0ffae No.14246131

>>14245668

Happy birthday MoMdev, I'll need to try and find time to play it!

>>14245813

I think when I make the jump to doing my own real 3D engine I'll do the same. Looking forward to seeing what sort of performance I can squeeze out of it.


269dc9 No.14246148

I was watching a description presentation video about godot3

and they mentioned this framework for helping with VN alike games

basically natural scripting much alike Renpy, inherit from the templates, but still have all the depth of godot for other stuff

< https://github.com/godotengine/escoria

I remember some anon asking in another thread, I also would have liked to known this earlier

may be of interest to anyone else


a1254d No.14246470

>>14246148

Link me to that video? I've been holding off any serious gamedev projects until Godot 3 came out and so I'm up for anything regarding it.


269dc9 No.14246479

YouTube embed. Click thumbnail to play.

>>14246470

the video in question is just a presentation with a stronk europoor accent, its even kinda old

Godot 3 is gud, and should handle most that you can throw at it, what specifically were you thinking?


02aa05 No.14246594

>>14246112

And how exactly do you think he will get the normal map for that texture?

You make a high poly model to generate normalmaps from, and a lowpoly model to apply them to and animate.


d36e12 No.14246691

File: 3de2b75100e95f1⋯.mp4 (3.43 MB, 606x354, 101:59, output_compressed.mp4)

I'm implementing a wind effect in YUME, but did not yet limit it to just grass. Now the rocks look like they're made of jelly!


269dc9 No.14246727

>>14246691

lol, bretty good anon

also, use webm niggah


a1254d No.14246728

File: 44d560de77e0a0f⋯.jpeg (170.21 KB, 1920x1080, 16:9, 582c596c09cf7ef8c178388d7….jpeg)

File: adb74b5b6e22c26⋯.jpg (273.7 KB, 700x1808, 175:452, Cs9CD_9VYAAUgYA.jpg)

File: 8fd55d16c8e8bdb⋯.jpg (545.06 KB, 1280x1351, 1280:1351, 1449604931061.jpg)

File: df50dfb72ab244b⋯.jpg (570.52 KB, 1920x1079, 1920:1079, 1440090222305.jpg)

>>14246479

I have a few ideas I'd been wanting to throw at it. First being my mecha game project. Which in short:

>Premise is Evangelion/Pacific Rim, fight kaiju and do stuff between battles to improve your odds of surviving the next encounter

>Gameplay is split into two parts, one part that plays like a more modern Godzilla Save The Earth, the other like NuXcom's 2 control center, where you upgrade mechas/equipment, manage pilots, etc

The other being a third person shooter where the unique gameplay element is projectile based weapons and leading your targets. It started as me doing a game design document for "Dark Souls but With Guns" as a joke but then I got carried away and made a gameplay premise I actually thought seemed neat.

>>14246691

Use it to make slime enemies that jiggle.


ad9024 No.14246744

>>14246691

>Now the rocks look like they're made of jelly!

I'm now pronouncing YUME as 'yummy.' What's your game about, Anon?


77afc9 No.14246751

>>14246728

I've seen you talk about this idea a bunch of times and I'll be completely honest

Dividing gameplay in sections is incredibly fucking annoying. Two is already a lot to handle and to make work, with three fuck man then it's almost certainly going to be shit.

Just make a mech game, then expand from that, it's very likely you won't be able to make all three work if this is your first project either way


a1254d No.14246767

>>14246751

The third thing was a different game idea entirely. The mecha game only has two gameplay sections at most. I already have it figured out that the management half of the game might be too much and I might be better off making a more arcade like game for a first project for the sake of it being easier to manage.

I dream big, but I'm not stupid.


bfd939 No.14247164

I wish people posted here more often. I've been working on my game not sure I'll be able to release a demo


73e9fc No.14247169

>>14247164

I'd post more often but there's not much to see in my case. I'm just trying to unfuck Love2d's bugged keyboard input detection, and it's pissing me off.


c0ffae No.14247186

>>14247169

I've never had any problems with it, what are you having trouble with?


73e9fc No.14247243

>>14247186

Tried using love.keyboard.isDown, as well as love.keypressed and love.keyreleased for this.

If you press and hold a key, then release it while moving the game window, it doesn't detect the key as released.


77afc9 No.14247262

>>14246767

Just focus on making a character controller that feels right first, then see if that was easy enough and keep going from there.

I'd start with the Mech stuff since even if you don't do the other one you still might have something interesting.

But honestly making giant plans is the first thing that kills a project, take it slow


269dc9 No.14247302

> spent afternoon getting a new scene done

> storm hits pretty strong

> a nearby blast after lightening strike and computer shutdown

fuck


f91329 No.14247311

I'm calling the internet company, I can't access any website except 8chan and animeflv.


02aa05 No.14247326

>>14246744

YUME is the engine Speebot was made in, he might just be adding features for now while thinking of what he'll make next. At the very least we'v seen a low poly TV and a cake, and grass and rocks now.

>>14247164

I can't usually post my progress because it's actual work stuff, and I tend to be too lazy and uninspired tired to work on personal projects.


44d0aa No.14247328

>>14245668

>failed to download

Is this some garbage website that requires cookies to do basic things?


80d469 No.14247424

YouTube embed. Click thumbnail to play.

I've hit a heavy mapping block so I won't be able to make it in time for demo day. Again.

At least the end for the tech demo is in sight, so it'll definitely be done some time down the line.

In the meantime, I've been working on code.

I've optimized the rain so that it needs only half of the spawned actors, with an alternate spawner that follows the player around so I don't need to place individual spawners all along the map.

Exciting!!!!!


49fd96 No.14247425

Does Godot supports pure C or do I have to use GDScript/C++/C#?


d07497 No.14247434

>>14247243

That's a problem with SDL and Windows, where Windows blocks the main thread when you're dragging/resizing the window, although I don't think the events should be getting dropped. A workaround for now might be to modify love.run and call love.event.pump from a separate thread, although you'll need to put some safeguards in yourself as pump isn't thread safe.


ab938d No.14247519

>>14247302

I've never had this happen and I'm dreading the day that it might. Will a surge protector save me?


269dc9 No.14247531

>>14247425

you script the game in gdscript or C#

the engine itself is built on C++, so you build plugins with that, for example custom objects that you may use


c0ffae No.14247566

>>14247243

Oh that sucks. Apparently it's been known SDL bug for a few years at least. I've never run into anyone mention that before though, so it shouldn't be very likely to happen in real world use.

>>14247434

I tried it on OS X too and seems to have the same problem, so I'm guessing it might be SDL's fault.


d07497 No.14247649

>>14247566

I can confirm at least that it does work on Debian. I tried my pump in thread idea and it doesn't work, so if you want to fix this you should go poke around in love's source and see why keyreleased events are being dropped.


4df470 No.14247660

>>14247425

3.0 added support for /virtually/ any language via GDNative. The GDNative API is written in C:

Here's a blog post talking about how to set it up. I think it's specifically about setting up C++ support, but you can probably use C as well.

https://godotengine.org/article/dlscript-here


77afc9 No.14247668

This is probably not the right place to ask for this, but does anyone have any suggestions for a laptop with a good battery, that is easy to move around that I can use to work on Unity 3D projects?

I need something more mobile than my gayman laptop.


b61c25 No.14247672

>>14247668

Ask /tech/. They have a sticky for this.


02aa05 No.14247676

>>14247668

What >>14247672 said, but you'll have to think of what your budget is first.


77afc9 No.14247702

>>14247676

Is less than 400$ unrealistic?

Can never get any answers on /tech/, guess I'll try anyways


d29390 No.14247722

>>14247302

>>14247519

Any good psu worth its salt has surge protection built into it. Mine was gifted to me used years ago, 1200w unit worth $200 or so.

Anyways its the change in current that damages electronics. Eg turning machines on and off over the years will kil them, but leaving them on will keep it fine


d29390 No.14247730

>>14247668

Also I don't know its graphical power, but I have a refurb Thinkpad T420 (last model before it went to shit). It's portable and has good battery life, and it can play Terraria reasonably well


ad9024 No.14247756

>>14247730

>>14247668

Was just about to post the same thing. These are pretty damn good laptops, and the battery life can be extended if you get the 9cell battery. They should be able to do mediocre 3D projects easily, but don't expect too great of things out of an intel hd 3000


269dc9 No.14247773

>>14247722

>Any good psu worth its salt has surge protection built into it

well the PSU was worth it in the sense that nothing got burned

and the power network on my city is good enough too to protect from most cases

in fact, some other stuff in my home stayed on just fine, I'm thinking the it was actually a negative surge, and the computer just rebooted after it


a84443 No.14247823

File: 0ceb3dcc5c8dfb1⋯.jpg (84.28 KB, 431x615, 431:615, sad_skeleboy.jpg)

The winter blues finally caught up with me. Was plowing through my devdoc like madman for a month and I think I might've pulled a muscle. Can't even open up the IDE without feeling nauseous


80d469 No.14247826

>>14247823

If you've got burnout, it's all right to take a short break.

Just don't fall down the slippery slope, at some point you've gotta pick things up again.


4df470 No.14247831

File: 7258466ea893bf7⋯.png (126.87 KB, 584x551, 584:551, intense, grinding pain unt….png)

>>14247826

>tfw I need to rewrite my entire player and npc class since I realized I'm doing things the retarded way


560a36 No.14247839

File: 0b799a3c932282e⋯.png (83.65 KB, 256x256, 1:1, cat.png)

>>14247823

I can't do anything because I am too busy studying for a test, it is rather bothersome.


a84443 No.14247842

>>14247831

YES FUCKING EXACTLY

>tfw you realize you were handling octrees in an absolutely pants on head retarded fucking way and now you have to rewrite like a dozen functions and think of things completely differently


99f682 No.14247883

File: baa84f7590ab08f⋯.webm (13.98 MB, 3258x2036, 1629:1018, Base Profile 01.30.2018 -….webm)

>>14245668

happy birthday, bro.

I love the music and aesthetic of MoM. Princess Essay a qt Wish you had that multiplayer option in the menu, I think it might be fun with friends coming over on saturday.

>this game is pretty tough

and I'm loving it. The thieves are assholes, though.


614825 No.14247894

File: 87b653f647ff782⋯.jpg (81.78 KB, 450x575, 18:23, 87b653f647ff782917822e51e8….jpg)

>>14247842

>tfw your quadtree has never actually subdivided correctly, and in now well over a year of development you never noticed because you just never had a level with more than 10 colliding objects

I'm a special kind of retard and my game is a special kind of retarded.


d56c13 No.14247899

>>14247894

I keep thinking about quad/oct trees in the wrong way and getting confused about adding data/points or dividing it, and there's like 2 or 3 different implementations and I just can't


8e884a No.14247920

>>14247842

>>14247831

>tfw you realize you handled inventory and weapons in such a retarded way that changing turns or pausing the game breaks the networking functions and crashes it and you'll have to rewrite your player character and networking.

Kill me.


614825 No.14247921

>>14247899

I'll probably just tear it out entirely and put in a R-tree instead.


a84443 No.14247933

>>14247920

>>14247921

>>14247899

>>14247894

I think this is the one thing that crushes me sometimes. I know it's just a confidence/morale type of thing but it feels like getting punched in the gut sometimes, thinking about just how much fucking shit there is to do and understand. Thinking about it feels like kicking yourself while you are down.

It all passes eventually, it's really just a perceptual lens, but holy fuck does it bring on a feeling of real, tangible despair.


560a36 No.14247974

File: fd93a1c005e22b8⋯.png (49.61 KB, 646x505, 646:505, sigma2_stupid.png)

>>14247933

>one year into development

>the maps aren't even textured

>no occlusion culling or collision detection

>networking is trash, doesn't even have multiple clients

>no entities

>totally unable to work right now

I feel the same way I felt during the summer when all I had to post was that spinning cube that took me months of reading vulkan tutorials to create. Sometimes I feel jealous of hexen-anon's progress. It didn't take me this long last time…

At least I don't have to rewrite any of my code. My favorite thing to do now is deleting code that I am not using anymore, I don't know why deleting code makes me happy. Tomorrow night, I will be able to work, so maybe something will come out of that.


d56c13 No.14247990

>>14247933

Yeah but

>tfw when you understand one seemingly difficult concept and happen to step into a new environment that takes full advantage of it and you're already up to speed


8e884a No.14248021

>>14247974

>I don't know why deleting code makes me happy.

Simplicity. Freedom from the nagging clutter, and the responsibility for it, which also allows you to better see and understand the whole. You may find that the same applies in real life, and that the fewer unnecessary things you own, the easier your life is. The peace of mind gained by getting rid of the things you don't immediately need outweighs the benefits of holding onto them indefinitely because you might need it later 99% of the time. It's possible to keep many things, and go through the labor of keeping them all sorted, but the more things there are to put in order, the greater capacity there is for disorder, and the more work there is to maintain it. The same applies to code.

t. son of a hoarder.


17fe18 No.14248105

File: 75d13a164eec957⋯.webm (5.32 MB, 938x396, 469:198, 2018-01-30 21-35-17.webm)

FINALLY, the hardest part of the map editor is done.

With this, any no-holes, non-self-intersecting polygon will be split into convex polygons, which will then be used to create many types of ground, like paths (slight depression), rivers, etc


b61c25 No.14248160

>>14248105

Are you going to turn off shadow casting for the guide spheres?


d56c13 No.14248209

>>14248105

How do you know the "ideal" way to subdivide the triangles?


e00732 No.14248227

can someone explain what a bitwise shift is (>> or <<)? in retard terms


560a36 No.14248255

>>14248227

OK, so it moves bits around. Thus,

0b0001 << 1 = 0b0010

0x0F << 4 = 0xF0

0xF0 >> 4 = 0x0F

It can be used to divide stuff, so, >> 1 is equivalent to division by 2, >> 2 is division by 4, and >> 3 is division by 8 and so on.

If you want to set a specific bit in a variable, you could do (var | (1 << bit)).

There are other uses but this should give you a general idea.


d56c13 No.14248266

>>14248258

It's moving all the bits in a number over.

Let's assume you have a number like 213 in decimal. In hexadecimal, this is expressed as 0xD5. In binary, this is expressed as 11010101

So a << operation would make it 10101010, or a decimal 170 or 426 (depending on whether you were using bytes or ints). Similarly, a >> operation would halve it by 2, rounding down: 106, or 01101010.

Bitshifts are used to check flags, manipulate individual bits, and some hacky optimization functions. You don't need to use it often.


ae9e8e No.14248274

>>14247328

I just realized now that you were saying that to me. I actually was thinking what kind of idiot makes it hard to download their game!

I am not sure how difficult it is to download from dropbox, though?… is it still giving you trouble?

>>14247883

Also, I am very flattered with all these birthday wishes!… Also, the goblins have been a common complaint, I should probably make them easier to deal with. Unless making them difficult makes it the DARK SOULS(tm) OF(tm) DOOM(tm)

In regards to Multiplayer, they is information on how to do it on the Zdoom wiki. You just need to add a few lines in the command prompt (also works with shortcuts!)

I am happy people are enjoying the game though; I am sorry for all the slow replies, as UNFORTUNATELY I actually have been sick since releasing the demo too, which is a bit of a bummer, but I will try and respond to everything asap!


66718b No.14248426

YouTube embed. Click thumbnail to play.

17fe18 No.14248444

>>14248160

probably, I was lazy, it's literally a parameter on the draw method

>>14248209

No idea, I am using this http://www.cs.ubc.ca/~snoeyink/demos/convdecomp/MCDDemo.html

translated from java to C# and make the algorithms that get convex polygons from the result.

Either I really didn't understand this algorithm, or it really only gives me the 'split' lines (that is, where I should cut the polygon so that each resulting piece is a convex polygon).

According to the authors, this really is the mathematically ideal way to split the polygon, I don't understand any of the math used though


c0ffae No.14248452

File: 260dc6b26064e44⋯.mp4 (9.34 MB, 1272x932, 318:233, something almost starting ….mp4)

Trying to crank out things to make sure playable for demo day. I've no idea how well the client correction will work with pings higher than what I can test with locally but fingers crossed. Last big thing I need to do is push entity states to clients. After that things like more placeholder sprites, effects for shooting and whatever else I can fit in in time.

>>14247974

Don't make me blush.

>>14248426

I hope your release goes well!


d56c13 No.14248461

>>14248444

Looks like most MCD decompositions are based on https://mpen.ca/406/keil


17fe18 No.14248476

>>14248461

>Mark Keil's

That's literally the name of the author, so, yes?

>My co-author, 'Mark Keil, presented "On the time bound for convex decomposition of simple polygons" at the 10th Canadian Conference on Computational Geometry, Aug 1998. The full version of the paper is available. A gzipped tar file with source code is also available for the curious. Code by Jack Snoeyink, University of British Columbia.


617ddc No.14248485

File: 9baa018a82635e7⋯.jpg (1.05 MB, 1920x1038, 320:173, Gorgon ring.jpg)

File: db89d625dd66e9c⋯.jpg (571.24 KB, 1920x1038, 320:173, Cute bois.jpg)

File: 53ae3d269aa6d38⋯.jpg (644.27 KB, 1920x1037, 1920:1037, Pornwhen.jpg)

>>14248274

Sup MoM anon, happy birthday.

Loving the game so far. Really like the aesthetic you went with.

Had a few hiccups here and there though. I got the sanic gorgon ring and it caused this weird screen effect. Is this intentional?

My game also soft locks sometimes going into the portal to treetop from the magic store portal.

I also had to resort to dodging a few encounters because I was getting my boypussy pounded every time.

Other than that, I really love how fleshed out everything feels. Weapons feel good to use, and Enemy design is pretty neat, only real enemy I had a problem with were the snakes. Any character that doesn't have AoE is going to get raped. I think goblins are fine, but probably put a cooldown on their ranged dodge ability. I tried shooting them with the cleric alchemy weapon and it just dodged like 50 times on the same slow projectile and slapped me from across the map.

Overall though really good job man, this really blew my expectations away.


66718b No.14248498

>>14248452

thanks.

Also here's a tool for simulating lag for netdev:

https://jagt.github.io/clumsy/


346622 No.14248501

File: 019dc8434570d00⋯.jpg (108.68 KB, 1199x848, 1199:848, DUyWEqhWAAAnWNn.jpg)

File: 2a5bc6ab89d3853⋯.jpg (149.31 KB, 1199x848, 1199:848, DUyWGCiWAAE743x.jpg)

Say something nice to Godot-chan, /v/.


346622 No.14248506

File: f8b5a92e32e23b4⋯.jpg (22.07 KB, 823x208, 823:208, DUyeOZ9XUAAyKZZ.jpg)

>>14248501

its fucking happening


2ae7ec No.14248519

>>14248501

You'll make a great shitposting partner.


ee161b No.14248525

File: b4165e0c41388e5⋯.jpg (64.74 KB, 719x696, 719:696, b4165e0c41388e5bee7664a759….jpg)

>>14248517

You mean like this?


614825 No.14248533

>>14248525

Suddenly this haircut makes perfect sense.


560a36 No.14248537

File: 35914d74cceb922⋯.png (117.31 KB, 730x562, 365:281, the king of the worlds.png)

>>14248452

That's looking really nice, I hope that in the coming months my engine can have the same features that you've got right now, that i'm missing. Maybe next demo day?


a84443 No.14248539

>>14248501

At least they could've made her look good. She looks like a sweaty gross nerd that'll ask the teacher to collect the homework by the end of the class.


db23fd No.14248540

File: 7845797e25d43e3⋯.png (189.61 KB, 436x360, 109:90, Luigi realizes they're liv….png)

>>14248525

WOW. Now, I understand why 'manbun' is a thing.


d56c13 No.14248561

File: 75a6940231d91be⋯.png (97.84 KB, 823x208, 823:208, ClipboardImage.png)


560a36 No.14248574

File: 3dea03ee92c1553⋯.jpg (15.02 KB, 604x438, 302:219, c67.jpg)


ae9e8e No.14248575

>>14248485

I am glad you enjoy the aethstetic of this game!… Its heavily inspired by the Camelot Game style (Shining Force 1-2, Golden Sun, etc).

Also, I am glad you showed me that gorgan ring effect; I think I forgot to test it on wider screen options, so I will have to add more black blocks to that!

Also, the soft locking in the store; I actually thought I fixed that. I will have another attempt at fixing it, however, so thank you for bringing that to my attention!

I am glad you enjoy the weapons too, since I put a lot of effort into making them satisfying; that shotgun there went through quite a few revisions since I started on this project 2 years ago!

The cleric's pistol is probably the worst LVL1 alchemy weapon at the start, but becomes insanely good after later levels. It should be noted that I am PRETTY SURE I purposely left all the code for all the LVL3 weapons in the game, if you wanted to have a look at them using the give cheats!

In regards to the goblins, I may add a cool down or decrease the window for their dodging. As it is, its tied to their animation, which makes it a 50/50 chance of them dodging. The snakes are suppose to be quite annoying; pest enemies!

Did you fight the optional boss yet by any chance?

also, thank you all for giving me birthday wishes. I really appreciate all the well wishes!


454a4e No.14248578

File: c4f0322c8dd5a2c⋯.png (86.88 KB, 755x322, 755:322, Screenshot_1.png)

>>14245668

Just a small typo.

I'm enjoying it so far, didn't play much of it. I don't understand why you decided to have such small enemies at the start of the game, it's a bit annoying to have to aim down, but that's just me. I'll play more later.


ae9e8e No.14248582

>>14248578

>Small enemies

small enemies, or is the guy you playing as tall?… each of the main characters have a different view height!


454a4e No.14248585

>>14248582

That might be it, I was playing as the eagle knight.


ae9e8e No.14248589

>>14248585

He's the second tallest, with the mage being the tallest. They also have different sized hitboxes too, but it doesn't come into play too much!

Did you piss off the banker some more?


346622 No.14248605

>>14248574

/r/ing Godot-chan with "that bulge"


a84443 No.14248611

>>14248574

This makes it even more disgusting. I'm all into cute traps but this abomination looks like every single nerd I've had in my school ever.


346622 No.14248613


3e4974 No.14248617

>>14248105

Dude, post that shit on the asset store and get tons of $$$$$$


d56c13 No.14248631

>>14248613

Oh I know that, I just meant in terms of shitposting


ed1b07 No.14248642

File: c8bbcda780b51ae⋯.png (231.41 KB, 468x832, 9:16, godot-chan.png)

>>14248613

This one's way better.


ae9e8e No.14248676

>>14248485

Actually anon, I have a question; Do you know what you did to soft lock the shop exit?

Previously I thought it was linked to buying the strength upgrades, but I am not entirely sure what it is at the moment. I can't seem to replicate it on a whim, either.


f8f815 No.14248717

>>14248642

that's godot-chan's autistic imouto who doesn't have a penis.


617ddc No.14248718

>>14248575

You mean the bush boy? Yeah I gave him a few attempts but I just got stomped every time. I have this impression that I am supposed to have improved stats and weapons for the boss and I didn't really know if I should have grinded out the crossbow, earth tome, and stats.

The race itself was super brutal as well, I barely could keep up and had to resort to saving at every junction so I didn't immediately die from falling behind. Gorgon ring was super helpful here though.

I definitely want to try out the lvl 3 weapons, you think you could tell me what the console commands are.

>>14248676

I tried jumping in game to try to make it happen again, but I'm not able to get it to happen again for some reason. If I remember correctly, I was jumping in the shop buying a few alch or health pots and leaving really quick. Thats all I can remember, Ill keep trying and let you know if I find anything.


454a4e No.14248720

>>14248589

Of course i pissed him off some more.

He didn't do anything other than the zoom in animation, I killed him after that and died, of course.

Really liked the title screen animation, also I've found so far two marble statues the well and the mirror tavern. I've stopped playing at the cemetery.

I've enjoyed everything except the forest map, I really don't enjoy walking around for long amounts of time in low-detailed corridors with "random" enemy encounters , if you wanted this to be the case, a simulation of a random monster battle, then sure, the monster encounters work. But you still should take some time in giving the forest map more details.


617ddc No.14248783

>>14248676

Alright I'm getting a soft lock some times, but its not consistent. I started a new game and chose the packrat and instantly headed to misty, then gave myself 5000 gold and turned on noclip. After that I went East and used the lever to treetop talked to the bee king and then went to the magic shop. I then talked to the wizard, with his text still scrolling I bought the level 2 crossbow and ran out with the wizard's textbox still visible.


ae9e8e No.14248819

>>14248720

Implying you killed him

Also, they is a lot more of those golems too, quite a hefty amount in the demo!

I may add more details to the forest map. Have you ever played Lands of Lore 3?… the overworld is HEAVILY inspired by that, which I enjoyed, but… I may have to adjust it.

>>14248783

I will test it myself when I am feeling more better to do it!


ae9e8e No.14248915

>>14248866

Anon are you okay, you sound like you are having a stroke!… or are you pretending to be tumblr?

You lose half your gold when your die, but it only really matters in multiplayer. When making potions, you need the right ingredients (You must press the fire button to use your selection). Also, every character can attack with no mana other then the mage: the mage, when out of ammo, the only thing he can do is change his elemental.

Also, I am not interesting to pandering to tumblr. I just like having varied characters in my game. Was they any other questions you wanted ask anon?


ae9e8e No.14249025

>>14248996

Are you using the exe to run the game?

How did you break it like this?


ae9e8e No.14249045

>>14249038

well define "Fucked about" so I can fix it.


ae9e8e No.14249092

>>14249082

Ooh, I know what you did. Some one mentioned before that there was a back up file, and I think you are launching the base game and Super file which is breaking some of the assets. Also calm down anon you are quite hard to read!


ae9e8e No.14249167

>>14249163

That is the highest criminal rating, yes!


a1254d No.14249191

>>14247262

Yeah, I've put way more planning into the basic mecha control. Right now I'm playing with a system where each limb can have a unique attack bound to it and you can pick what "style" of attack you want for each limb in a pre-fight menu(eg: Boxing, Savage, Martial). Then you can mix and match attacks to create your own combos.

As well as a system that more closely mimics the controls of the Pipeworks Godzilla fighters that inspired this project.

What I'd really like input on is if I should go for customizable mechs and movesets or if I should make a roster of mechs with their own special movesets. There's appeal to both to the point where I simply can't decide.


ee47e9 No.14249308

File: 3c40b02369c6a38⋯.jpg (41.31 KB, 696x464, 3:2, zim-696x464.jpg)

>>14247933

Like a gigantic wall that you need to climb and you get paralyzed by the scale of the effort. I know the feeling all too well.

>>14248021

Is this an abstraction argument?

>>14247990

Programming gives the best rushes.

>>14248255

From what I understand, there's no reason to bother with bitwise ops in this day and age, since its useful applications are already in the low level libraries everything is based on.

>>14248426

Best of luck!

>>14248501

Should be robotic, with gear teeth like pic related. >>14248642 is better.


d56c13 No.14249348

File: 92008c933da4d62⋯.mp4 (9.62 MB, 640x480, 4:3, 2018-01-30 23-59-37.mp4)

Alright, more or less satisfied with how to handle draw calls with SFML. Now I can hopefully get back to making a game


d56c13 No.14249352

>>14249351

My game doesn't have sounds implemented yet, and besides that, it would bloat the upload size


cfab79 No.14249447

>>14248606

The thunderbomb is abusrdly powerful if you throw it and have it skim past monsters, though I might make it spawn more lightning when it blows up.

No maps, if I make any maps at all for GMOTA they'll just be prologue levels that teach players the mechanics of each hero and contextualize how they got into their current situation.


598d2f No.14249508

File: ce37e9fcb325e57⋯.jpg (50.75 KB, 650x434, 325:217, 03COOKING-KNIFESKILLS1-pop….jpg)

>>14248426

this post is severely underrated

Good Job anon!


a46f15 No.14249552

Could use a design opinion. I'm making a RPG, and I'm working a few menus that give the player information about their abilities. I'm trying to decide where the line is between giving the player the information they need and giving too much information. I'm of the mindset that anything relevant to what a their characters is able to do, the player should be told, but the rest they should have to learn on their own (for example, I'm probably not going to give the player information on enemy HP)

Do you think it's fair to give the player the base stats of attacks but not necessarily the "real" stats? By that, I mean it would display the base hit rate, but not the final hit rate modified by things like the enemy's level or any bonuses they may have that reduce your ability to hit them. It would display the base damage range of the attack, but not the final damage after accounting for the target's armor or resistances.


d56c13 No.14249575

Wait what

>Launch game

>2-3% cpu used, smooth sailing

>open OBS

>My game's process stutters, eats 24% cpu

>OBS has its own process which takes 9%, its somehow increasing the strain my game is causing


3e4974 No.14249610

>>14248426

congrats nigga. Nice seeing the process of the game building up.


f91329 No.14249651

>>14249508

thanks, i had forget to give >>14248426 his (you)


cfab79 No.14249658

>>14248426

Congrats Hellbreaker dev, here's to seeing this game grow further


d476d1 No.14249666

>>14248426

This is the first game i've seen from here make it on steam,it's nice to see the process works

i haven't been here long no bully


560a36 No.14249711

>>14249308

Bitwise operators are more expressive in some cases than boolean operators, there is really a place for both of them in your code. It is like a thing that people can ignore for a long time, but once you get it , it's very useful. It is used in lower level libraries but it is used for it's expressiveness, any-way if you are writing in a language like C it is a lot easier to find a use, meanwhile it is a feature that programmers in higher level languages just ignore.


e76ac4 No.14249736

File: 962c202f7d2c02f⋯.webm (3.18 MB, 600x600, 1:1, final_hair.webm)

File: b17af83c4742cae⋯.png (316.46 KB, 770x772, 385:386, Screenshot_2018-01-30_23-0….png)

Finished the new hair mesh. Anime hair for VR is a nightmare.


a46f15 No.14249767

>>14249564

Right, I get that and the autists will be able to minmax with either of the options I was looking at, but what I was worried about is if it's a fair amount of information to give for players who aren't going to autistically look into game mechanics.


462398 No.14249868

File: 0f8cf3e7af450da⋯.png (212.14 KB, 980x826, 70:59, 1.PNG)

File: 6f47fd0bcbb439f⋯.png (163.28 KB, 625x835, 125:167, 2.PNG)

File: 080f8797e5e827b⋯.png (229.25 KB, 1010x849, 1010:849, 3.PNG)

Wings were tedious and I'm sure there was a more efficient way to make them but whatever. With that out of the way I rendered him out a little bit and have begun work on the armor.


795a18 No.14249873

>>14249736

>actual meshed nipples

doing a great job anon


462398 No.14249882

>>14249881

Wrong how?


462398 No.14249893

>>14249887

Alright, lemme try to make a quick rig and set him up.


66718b No.14249921

>>14249666

it only takes $100 and paperwork to get on steam since Greenlight was canceled tbh


ee47e9 No.14249929

>>14249868

Careful with those horns. They are in danger of becoming blizzard-tier.


e76ac4 No.14249936

File: a68971a60197503⋯.webm (1.04 MB, 600x600, 1:1, hair_rig1.webm)

Last progress video for tonight. Starting work on rigging hair.

>>14249873

Thanks. I once thought I didn't need any nipple vertices but they were too delicious to leave out.


462398 No.14249940

File: 6e5dc7a4d477eab⋯.png (1.14 MB, 1612x948, 403:237, Capture.PNG)

>>14249887

I don't think I'm too far off, honestly. Unless you're seeing something that I'm not. Although with the comparison I've noted that he does need to be a bit taller along with some other things I'll have to fix.

>>14249929

Too big?


462398 No.14249949

>>14249945

So your saying my joints aren't quite lining up the way they should be?


462398 No.14249961

File: 1221242440bf31c⋯.png (325.03 KB, 700x700, 1:1, 1221242440bf31c7a633485a33….png)

>>14249959

Oookay, I'm seeing it now. Will probably help with his manlytears syndrome when I fix it too. Thanks for the pointers.


80d469 No.14250025

>>14248426

Congatufuckinglations, my dude!


37390f No.14250109

>>14248501

looks like shit.


454a4e No.14250631

>>14245668

When I hit some chests (specifically one in the Misty Forest cabin) twice, they don't open anymore. Is this a bug?

Also, how do I make potions? I couldn't find any NPC or shop that sells them, the Magic shop is empty.


269dc9 No.14250661

>>14249308

>>14248255

>there's no reason to bother with bitwise ops in this day and age

its still extremely useful to do bitflag checks, as opposed to have a ton of bool variables

>>14249711

even godot has a good enough support for it


269dc9 No.14250676

>>14249552

like anon said, I am one of these autists that try to figure things out

so I rather have things properly explained and exposed, but it all depends on how the game plays out

if for example the stats are overcomplicated but balanced, its alright, otherwise if something can make or break a character its another case

but overall rpg design hint I can give you, try to have a natural progression instead of grind for stats


269dc9 No.14250684

File: 3e9000f33fdcc61⋯.jpg (23.77 KB, 456x402, 76:67, -_-4.jpg)

I want to ask realdevs out here,

who actually uses git for revision control?

what are your best practices and how do you tidy up a messy branch before a merger?


ada7e7 No.14250705

Can you guys push back demo day by a couple of weeks? I'm new and I haven't started yet but I promise I'll have something cool if I have some time.


73e9fc No.14250718

>>14250705

If you really need Demo Day, post it on the next one, on 5/5. When you're doing gamedev, time flies fast.


d4210a No.14250725

>>14250705

You want us to break our schedule for a single anon who hasn't even started? Do you realize how many people talk about making game but fail to actually do it?

/agdg/ is a year round thing, you don't need a demo day to post your stuff.


454a4e No.14250746

File: f2ac601d14ce34e⋯.png (482.56 KB, 1081x900, 1081:900, Screenshot_2.png)

>>14245668

You do know that Mandrake porn is gonna be a thing, right?


a46f15 No.14250755

File: 7a7930698890309⋯.png (724.99 KB, 747x508, 747:508, DioBowie.png)

>>14250676

It's based on the difference between the attacker's offensive stat (Strength, Agility or Willpower depending on the attack) and the target's endurance. Attacker gets a bonus to damage based on his equipped weapon and a random number roll that both scale with his level. Specific attacks vary, but that's the general pattern of it so far.

As for mitigation, armor has a flat block rate and a resistance value. The damage is first reduced by the block rate and then multiplied by (1 - Resistance percent). Similar to damage from weapons, the block rate scales with the target's level. A sword is a sword in this, there may be some variation in quality, but it was a design choice to stupid scenarios where an earlygame sword deals 5 damage and an endgame one deals 5,000,000. Also, armor is on a per-body part basis. If you get hit in the arm, wearing a helmet isn't going to help you.

The end result of the way these calculations work is that two guys with "average" stats fighting eachother will do the same range of damage to eachother relative to their maximum HP. If a perfectly average roll between two identical fighters deals 30% health, it will always deal 30% regardless of level.

So… Pulling it back to giving the player information. It;'s a turn based game on a grid. When it's your guy's turn, a menu opens up giving you options for what to do. You choose attacks and it opens a menu listing all of the attacks that character knows how to do. A box opens up below all this that gives detailed information about whatever attack is currently selected. You choose whatever attack you want, the menus disappear and you can move the cursor to choose a target. You select your target, the attack performs. That's what I have right now.

The information provided is the name of the attack, how long it takes to perform, and the range. I need a way to tell the player the chance of successfully hitting with the attack or casting the spell if it's magic and I need a way tell how much damage it's going to deal, assuming it's an attack. I see two options. I can either

>A) Include the base, unmodified by your opponent's level hit chance and an average damage range in the popup I already have when you're choosing which attack to perform

or

>B) Include a second popup after you've picked your attack that comes when you're picking your target that tells you EXACTLY what your hit rate and damage range is against that SPECIFIC target.

I'm leaning towards A for 3 main reasons. 1) I don't like the idea of giving the player information about the enemy's stats. His own, yes, but anything he knows about the enemy should be through actually fighting it. 2) There's a lot more to getting an accurate range than an estimate based on the "average" opponent. As I said before, armor is on a per-location basis. The minimum and maximum would need to be compared for each bodypart an attack could hit, and if the attack can hit multiple targets, it would need to be calculated for each of them. Any modifiers that conditionally increase damage dealt would need to be considered (for example, one unit in the demo has a passive that increases the damage he deals to demons, the undead, and spellcasters). And every attack more complicated than "target a single enemy would need the logic set for how to do the calculations which isn't an appealing thought at the moment. 3) I question how appealing another popup window would look and whether it would get in the way while trying to pick a target for your attack.

What it boils down to and what I want to know is: Is option A fair to the player. To give a general estimate of what an attack will do against an "average" opponent rather than an exact range of possibilities against a specific one.


454a4e No.14250759

>>14250754

Dem furrybucks gonna be flowing


89f852 No.14250797

File: 6844552d007dbcd⋯.gif (1.77 MB, 500x556, 125:139, Snek_Grill_Being_Happy.gif)

>>14248426

Congratulations, Anon! I wish you the best of luck on the market.

>>14250705

Just wait for the next one. 5/5

>>14250684

I do. You will need something to deal with BLOBs like texture and audio files though. I use LFS. I host my project on GitLab since it's free and gives you 10GB of storage for git and LFS.

My branches are organized as follows: master « testing « feature branches

>master: release branch; write-protected (only I can modify it); only merged into from testing

>testing: "It seems to work, but I'll need to do some in-depth testing before declaring it stable"; write-protected; not directly modified; merged into from feature branches

>feature branches: large change-set, related to a single feature; no strict rules how you're allowed to work with them except one: project must compile and run after every commit (so I can use git bisect); if you have commits that break shit, fix it immediately and squash them; many small, atomic commits preferred

Example:

>create feature branch savegameSystem to develop de/serialization

>once everything is good, request me to merge it into testing

>once in testing, I'll look at it in depth and tell you what to fix, if there are issues

>once stable, I merge it into master and move on

I handle it like this, because this system ensures that everything that goes into the game must go past me first. That way I can keep an overview. It obviously doesn't scale indefinitely. It works if you're one developer and it works in small teams, but at some point you're going to reach a limit. But I don't think anyone from /agdg/ is going to reach it anytime soon. You'd have to run a pretty sizable studio for there to be so many things going on in testing and master at any given time, that you'd get overwhelmed.

One problem you are going to run into when using git for gamedev, is that the repository will grow extremely quickly because of BLOBs. While LFS fixes it at the developer's end, your remote will still get enormous. If it gets out of hand, you need to compress your repository. The reason for making sure that master is stable and tested, is that you can then squash its entire commit history into one, new initial commit. Be sure to make a backup first.

The alternative, if even that doesn't help, is to let everyone finish what they're working on and tell them that they should wait before staring anything new. Then you delete the .git folder and do git init to create an all new repository that you force-push.

Either way, make sure that everyone pulls/fetches after you rewrote the history.


998f62 No.14250810

File: 76ded0fb9e13112⋯.png (28.02 KB, 359x237, 359:237, wait a minute.png)

>poke through L3D examples because they have low draw calls and drawing is starting to be my biggest CPU use

>discover Löve lets you include a vertex format when you create a mesh

>so I can create map geometry properly and pack them into one table rather than retarded 2D meshes that get transformed and rotated to where they should be

Well that's embarrassing but at least should be an easy performance gain.

>>14248537

We're all gonna make it. You and Keyreal's engine stuff were big inspirations for me to try something other than yet another 2D project so your praise is very flattering.

>>14250746

Just how many butts did MoMdev squeeze in?


9d1056 No.14250839

File: 5350ea399d2d95e⋯.mp4 (5.55 MB, 1920x1080, 16:9, 2018-01-31 14-47-33.mp4)

I've been working on a proper movelist feature, to help the average player get into my game somewhat, by showing what you can do and what the reasoning/purpose behind a given move is. So this is where I really need other people's feedback. Can you please tell me anything that comes to mind, but in particular anything you don't understand? I would plan to implement a playback feature and frame/hitbox data next.


9d1056 No.14250869

>>14250848

The amount of moves won't change, but thinking of it, I could add a collapsing feature so random faggots don't see all entries and followups at once and give up before even trying.


9d1056 No.14250905

>>14250879

That's more or less an intentional game design choice which I don't believe to be bad per se. Every input's autocombo followups are the same button again because if you press a different input you go into that button - IE neutral punch, neutral punch, down punch is going to become Right Straight > Left Jolt > Left Hook, there's simply no space for different inputs without getting into diagonals or some shit which can be cancer to input - and the four-hit dial-P-combo off the basic standing punch exists so that you can just mash punch to start off with and get results, it's far from optimal but you get something and can build off that something easily, I don't need the learning curve to be even more of a wall than it already is. Normally there's like one followup attack to a given move. Sorry for wall of text, I'm running out of time and don't have time to sort my thoughts/response.


9d1056 No.14250923

>>14250914

But not as well sorted as I'd like. Out of time now, won't be able to reply for the next 3~4h


f21125 No.14250947

>>14248575

Happy Belated birthday from Those Guys, MoManon!

We're happy to see it going so well!


d86696 No.14250976

>>14248255

Thank you anon

>>14248426

What will the price be?


ae9e8e No.14250982

>>14250631

Sorry for the slow reply, since I was alseep; Those chests, if you press E on them, tell them that they need to be locked picked with the appropriate lock picking level!

>>14250746

I'll be honest; I love making a good booty, be it man or woman. The shapes are just too fun to not to. No Homo


ae9e8e No.14251019

>>14250947

Its nice to be hearing from you guys again as well; I hope you have all been doing well with your own projects as well!

You should really post your progress here, it'd definitely get more people interest in my opinion!


cfab79 No.14251039

File: b0b1587f5578062⋯.jpg (159.23 KB, 840x623, 120:89, 1486736603799.jpg)

I'm starting to regret adhering so tightly to the Zandronum compatibility, all of the methods I've tried for pickup systems have some kinda flaw. The first system I've tried has an issue where if you graze along items you might pick up the sprite, but not the item itself, leaving it invisible and really fucking hard to find, or you pick up the item, but not the sprite, making things confusing.

There's a new system I'm trying out right now that's more consistent, but then I lose out on the nice blinking sprites because the current system I have rigged up for blinking causes it to blink SUPER FAST on Zandronum online.

For those of you who want to get into Doom modding, all I can say is do yourself a favor and stick with GZdoom/Zdoom, Zandronum is still super fucking old and you run into issues all the goddamn time.


3e4974 No.14251042

>>14250684

Git for gamedev best practices: use something else

just see how much work >>14250797 does

Git not handling binary data elegantly is a good reason to use something like SVN instead.


77c621 No.14251044

File: f4f468265e7b1ee⋯.png (130 KB, 1920x1080, 16:9, Screenshot from 2018-01-31….png)

Well, the framebuffer works partially for about 10 seconds then crashes.

I think I might want to store this on the GPU, instead of copying it back into memory every time.


ae9e8e No.14251069

>>14251039

Honestly, the only benefits of Zandro is online; but thats only if you do not have a problem with Zdooms Peer to Peer (Which in the case of my project, is better for it!)


454a4e No.14251077

>>14250982

I don't think you understood me.

I managed to recreate the bug: after hitting a closed chest that can be opened by hitting, quickly press E.The chest will close and you won't be able to open it anymore, the contents also won't spill and when you come back to it after changing areas it will be open, but again, no money.


0ddee3 No.14251097

>>14250839

Oh shit, I was really looking forward to playing this. Nice to see you're making headway.

All of that sounds like more than enough for a brawler, usually I'd just be satisfied being told what a move is and how to do it.


66718b No.14251099

>>14250976

$8, there'll be 25% release discount


ae9e8e No.14251106

>>14251077

Wait, I understand you now, and I know why that is happening. I will put that on my immediate to do list right away!

its to do with the fact some chests can be interacted with E, and some can't. it cancels out the open animation due to it!


f21125 No.14251107

>>14251019

We had a thread recently, it went okay. It should still be up, actually if you want to peruse it.

Unless you mean posting in AGDG, then no, that wouldn't be fair to everyone else, it's better ours are seperate

- Fred


ae9e8e No.14251141

>>14251110

I am just excited to finally release this demo is all. I can't believe its been 2 years already since I actually started this project!


cfab79 No.14251145

>>14251069

ZDoom/GZdoom multiplayer is pretty jank and unstable, I've seen nothing but issues come from it.

Though at this rate I may axe Zandronum compatibility to make sure the gameplay is as smooth and enjoyable as possible. Or I guess I could just have weapons not blink. I only want to give up Zandy compat as a last resort, I know there are some people who can't play GZdoom for one reason or another, and I know there are people who play the current public build of GMOTA on Zandronum, I don't want to take that from them


ae9e8e No.14251151

>>14251145

From my experience it seems like at the end of the day sacrifices have to be made. It all really depends on what you want the final result to be, and if that engine can meet you needs.


cfab79 No.14251158

>>14251151

I've managed to make everything else work, but weapon and item pickups that change depending on player class is the one thing that's been tripping me up.


37390f No.14251166

>>14251158

>but weapon and item pickups that change depending on player class is the one thing that's been tripping me up.

How does your current system work like? You have just a generic looking weapon and item sprites so far?


cfab79 No.14251181

>>14251166

The current system I have in place right now is really hacky, the item is spawned as an invisible actor, and then it spawns several dummy actors that serve as the sprite, one for each class, the dummy actors only serve as a visual for the weapon.

There's two problems with this system, you'll pick up the weapons no matter what, even if you have full ammo, and if you graze past the weapon, there's a chance you will pick up the weapon and the sprite will stay, or you'll pick up the sprite and the weapon will stay. Which sucks ass.


cfab79 No.14251196

>>14251185

There's a lot of better ways if I wasn't trying to aim for Zandronum 3.0 compatibility, so I'm actually trying to develop for two separate engines with several years of features and functions difference between them.

The only other mod I can think of off the top of my head that has a weapon system that changes depending on class and works well is Wrath of Cronos, but sadly the ACS within is compiled and there's no source, so I'd have to contact the dev


269dc9 No.14251203

>>14250797

>I do. You will need something to deal with BLOBs like texture and audio files though. I use LFS. I host my project on GitLab since it's free and gives you 10GB of storage for git and LFS.

I do already too, both of them

>I handle it like this, because this system ensures that everything that goes into the game must go past me first.

it does seems though like you need because of having other contributors to the project, and I also don't need a "testing" branch since I technically don't build anything godot

>is that you can then squash its entire commit history into one, new initial commit

yeah I know, squash is very useful, you're bound to make little fixes and touches after the initial writing, my problem though is that I often have to change small things on stuff completely out of the feature's scope

and that usually messes up the history, besides squash on merge, you could also use rebase and/or cherry-pick, or even reset to the point before branching, but all of these are somewhat dangerous stuff to fiddle with

>is that the repository will grow extremely quickly because of BLOBs. While LFS fixes it at the developer's end, your remote will still get enormous

I use gitgud instead (also anon friendly) though I don't know their size limit, but I would hope that files no longer present in your repo would also get removed from the storage eventually


560a36 No.14251250

>>14251192

That's the point of imageboards, if names are normalized then it would damage the culture here. Literally go to reddit or some other namefag forum for that kind of place.


73e9fc No.14251251

>>14251230

why not use skype or some other botnet for that? Seriously, who the fuck signs their name on an ANONYMOUS imageboard?


37390f No.14251258

>>14251181

Well that's pretty bad. I had a goy who helped me with the ACS since he was more proficient with this stuff then I am. Right now Moonman pickup system should work breddy gud both in SP and in MP with Skullshit 3.0 and it respects the sv_weaponstay flag. So when the boolit ammo is full for example the Moonman player cannot pickup the AKM-47 anymore and the weapon respawns correctly too. When the sv_weaponstay flag is on the player can pick up the weapon only once and there is 1 minor issue, the player can abuse this and get free ammo from it since there is no additional checks for this.

The weapon sprite gets changed too correctly for a Chaingun item a Moonman player will see it as a AKM-47 pickup for a Ben Garrison player however he will see it as a M-16 pickup.

ACS:

https://gitgud.io/moon-men/moonman-doom/blob/master/PK3/acs/moonpick.acs

Decorate:

https://gitgud.io/moon-men/moonman-doom/blob/master/PK3/actors/weaponspawn_new.dec


cfab79 No.14251270

>>14251258

I was hoping this would get reposted again. I'm gonna look this over and see what I can do to fix my issue.

Thank you.


ad9024 No.14251317

>>14248426

Grabbed my copy off itch.io because I hate steam, but congrats!


66718b No.14251328

>>14251317

Thank you!


02aa05 No.14251332

>>14251244

Except even I know what he was talking about, he's obviously part of the Anton & Coolpecker team you mongoloid.

>>14251250

What, do you want us to kick out Keyreal too? We know his full name, and he's very easy to identify so what's even the point of anonymous imageboards?

/agdg/ threads by nature make you identifiable, no need to bitch about it.


89f852 No.14251351

>>14251042

>much work

What are you talking about? LFS integrates normally into git, no need to learn new commands. And you're missing the point, Anon.

The entirety of the Linux kernel repository (not the archive) is about 100MB in size. If you're working on a 3d game, it doesn't take a whole lot of texture and audio files to get to 100MB.

The problem isn't that git can't handle BLOBs nicely (which it can, with LFS). The problem is that free hosts like GitLab and BitBucket just don't give you all that much storage (by gamedev standards) for free.

GitLab gives you 10GB per repository with LFS. I'm working on something bigger, so let's assume that it'll contain 1GB of binary files in the end. That gives me 10 revisions per file, if we assume no compression. Is that enough? Truth be told, I don't know. But I'd rather err on the side of caution and keep an eye on the repository size nonetheless.

>>14251203

>it does seems though like you need because of having other contributors to the project

Soon, hopefully.

>and I also don't need a "testing" branch since I technically don't build anything godot

Even if you don't build anything it's useful. The testing branch is to ensure that every commit that goes into master works. Failed builds obviously get filtered out, but it's not restricted to that. If something breaks the game itself, it gets filtered out, too. I want to be able to use git bisect on master.

>gitgud

I used gitgud, too. I switched when GitLab announced LFS support with 10GB of storage and I couldn't find anything on gitgud's site. I'm using Unreal, so I need plenty of space.

>>14251332

this tbh.

You'll get recognized by your work and there's nothing wrong with that. That doesn't mean that you should go out of your way and avatar-/namefag though.


ad9024 No.14251388

>>14251363

Real names feels a bit much on an anonymous imageboard, though. Using handles or being known specifically for the game you made, like [game name]Dev, is much more appropriate.


02aa05 No.14251390

>>14251363

Both me and MoM anon know who he is, me because I have reasoning capabilities above a third grader and MoM anon because he apparently knows people from the A&CP team. If you could figure it out, you're either a complete idiot or a newfag.

Plus the only reason he posted here was to congratulate MoM anon. the A&CP team never posts in /agdg/ threads normally. You're seriously whining that someone who posts here once identified himself to someone he knew.


00e528 No.14251430

Is it still a pain in the ass to use C++ with the Godot Engine ?


02aa05 No.14251458

>>14251407

>identifying yourself when wishing someone a happy birthday is somehow degenerate

Wew lad. Hey anon, if you read the previous thread carefully and use some critical thinking skills you'd also be able to figure out my name. Surely this will destroy civilisation.

>>14251430

Still kind of a pain, but you don't have to recompile the entire engine anymore.

https://godotengine.org/article/godot-3-0-released#gdnative


ae9e8e No.14251496

File: 41eff2a0b8b3a46⋯.jpg (Spoiler Image, 240.85 KB, 1200x1800, 2:3, IHateThisFuckingMeme.jpg)

>>14251466

Its just an old colleague of mine, its really nothing to get upset about. He even said he is unlikely to post in this thread again, so I wouldn't sweat it too much.

Now, instead of fretting, how about you Buy- I mean download my game!


00e528 No.14251528

>>14251458

Looks like it's on its way to replace Unity3D.


00e528 No.14251544

>>14251528

Holy shit, I have just checked the C++ bindings and it's not writtenLikeThis() it's done_properly() !


ad9024 No.14251556

>>14251544

I honestly wish it was written in PascalCase, personally.


00e528 No.14251578

>>14251556

I don't mind PascalCase but thisCaseRightHere() is absolutely cancer, sometimes I get rused because when it's only one word it appears as if it was normal snake_case() but then you keep reading and it's thisAbsoluteCancerSyntax().


07dfcd No.14251643

>try to stop the destruction of your race and culture

>get called racist

>try to stop the destruction of your imageboard and culture

>get called autistic


8a8f35 No.14251676

>>14251643

lol go back to /pol/!


ae9e8e No.14251691

Also, just a quick question, while I have posted my demo in here now, is they anything in particular I need to do to have it in the Demo Day game bundle?.. Or is that something another anon here can do for me?


02aa05 No.14251700

>>14251691

Last time there was no bundle, we just made a thread and people quoted the second (anchor) post with their own post describing their game and giving a link. You're normally expected to do this youself, although if you'll be unavailable for some reason we probably could make a post for you.


ae9e8e No.14251706

>>14251700

Oh, thats actually perfect, since then I can released the more updated version of the demo in that case.

When is Demo day again?… Feb 02?


ae9e8e No.14251710

>>14251706

Oh wait nevermind, I should of just read the OP. I will definitely be here for Demo Day then!


269dc9 No.14251739

>>14251351

>Soon, hopefully.

I know that feel, hopefully too

> I used gitgud, too. I switched when GitLab announced LFS support with 10GB of storage and I couldn't find anything on gitgud's site

niggah, gitgud uses the gitlab framework (forgot how its called) but its basically the same with different hosting, I don't know about their size limits though, I searched and couldn't find anything

on the topic, I actually host my own lfs-storage-server back when using github, mostly because of sensitive material (nudity and stolen)

it was alright, but I have very limited upload speed so it was a drag for anyone else downloading it, and also my home ip changing regularly

>I'm working on something bigger, so let's assume that it'll contain 1GB of binary files in the end. That gives me 10 revisions per file, if we assume no compression. Is that enough?

in respect with that, in development you really rarely will have such larger binary files, everything that isn't code should be some kind of resources (textures,audio) and the kind,

and those really rarely change once done, unless when still a WIP, which is why you should use branches like that, and squash the result, files with lost references will get cleared by git

the only exception to that, is with some specific project data, for example, when I started using godot, they didn't have text based scene saving yet, everything was a blob


d8d36d No.14251742

File: 5854b406e6e8f7b⋯.png (185.54 KB, 1170x891, 130:99, body_5.PNG)

>>14246112

this >>14246594 also yes it for practice, sadly however i wanted to use the whole model for a demo, but when a friend ask me details about the game and how it works he had a hard time understanding it. that made me rethink what i wanted to do, and decided to keep the idea in the back of my head until i can express what i want to make. so right now the model is just for practice, i have a new, and better idea which is easier to make but, i still want to finish the model, i mean look how complete it looks, plus it gives me an opportunity to practice retopology and experiment with retopology addon for blender. but i have one question, anyone know a good and/or free program to make sprites/sprite sheets? also a tutorial for said sprites, not doing it for a character but for something like power ups.


560a36 No.14251758

>>14251269

Slippery slope is not an argument, and you have identified yourself as an outsider already in your post >>14251192 "you fuckers", so, you are at an impass- you can post somewhere else, or integrate into imageboard culture.

Also while images can be used to identify anons in some cases, it's nowhere near what namefagging is.

>>14251332

Getting recognized incidentally or identifying yourself when it's redundant is different than namefagging.


7fc1ca No.14251776

>>14251758

>hotpockets silently deleted all posts arguing against the influx of newfags

wew


d36e12 No.14251798

File: 43e233005faaa50⋯.mp4 (11.21 MB, 1144x620, 286:155, output_compressed.mp4)

Finished the wind system. I have implemented flexibility attribute for vertices, which allows me to set different degrees of flexibility for different meshes, or even parts of the same mesh.

This effect turned out to be really cheap computationally, and I'm happy with the results. I will most likely not keep so much grass in the game, this is just a stress test, but it looks good too.

>>14246744

I haven't decided on the story yet, but I want to make an action adventure game.


ad9024 No.14251832

>>14251776

An imageboard can't make money if it doesn't have a heaping amount of cancer!


d1fc3e No.14251847

>>14251758

You do realize that that's just a generic imgur filename, right?


d56c13 No.14251848

>>14251798

>Flexibility attribute

I'm guessing it's a normalized weight between 0..1 that says how much of the parent transform to apply?


d56c13 No.14251852

>>14251847

So that means we have imgur-tier normalfags on this very board :^)


6fdc36 No.14251864

>>14251852

It means someone used Google to find the image they were looking for because they didn't have it on hand, or didn't want to sort through their messy-ass folder, same with tumblr and knowyourmeme filenames.


d36e12 No.14251870

>>14251848

It works like this: an entity has a global flexibility parameter, which can be any non-negative float value. During initialization each vertex of the mesh gets its own flexibility attribute, which is calculated by multiplying the entity's global flexibility with the y coordinate of this vertex. This ensures that the bottom vertices stay immobile, and the vegetation stays attached to the ground.

Later this attribute is used in a shader to determine how much the vertex sways. The deformation itself is defined by a scrolling noise texture.


560a36 No.14251877

>>14251847

>>14251864

Only a few copies of that filename have ever been indexed, so it's really probably the same person. The point of that post is that you aren't as anonymous as you think if you use filenames like that. It's diffrent from knowyourmeme in that it's much easier to identify.


d476d1 No.14251889

>>14249921

Sure,but this looks like something that isn't hot garbage.


7fc1ca No.14251895

>>14251889

do you think keyreal is happy with his sales?


f0eb78 No.14251896

>>14251864

I rename images I get from these parts of the internet just to avoid triggering a derail.


d476d1 No.14251899

>>14251895

Sorry,i'm not sure what you mean.


560a36 No.14251928

>>14251896

As we all should… I hope that images like that one will help to encourage this behavior.


363adc No.14252013

>>14251742

> good and/or free program to make sprites/sprite sheets?

Graphicsgale is now freeware, and you also have two or three addons for blender itself.


d56c13 No.14252053

>>14251742

>anyone know a good and/or free program to make sprites/sprite sheets? also a tutorial for said sprites, not doing it for a character but for something like power ups.

I'm gonna shill Aseprite. It really is optimized for pixelshit stuff. You have all sorts of brushes and shit you can do, but the thing I like it its portability, ease of use, and how easy it is to use a limited color palette.

It's paid software for the binary, or free to compile. It's a weird license. Anyways, here's a copy if anyone wants it

https://www.dropbox.com/s/pcq5sc3rlsvdjnw/Aseprite-v1.2.3-Portable.zip?dl=0


8d31bd No.14252075

File: 75ca7ef20330a8f⋯.webm (4.45 MB, 463x346, 463:346, slobodan.webm)

>>14251758

>download reaction image

>get mistaken for a RPing ponyfag, because he uses the same name file

I'll rename everything from now on. Webm very related.


6fdc36 No.14252078

>>14252053

>It's paid software for the binary, or free to compile. It's a weird license.

I like that idea in theory, since it means that it's still accessible for anyone who's too poor to buy it, but is willing to put in legwork, and profit is made from those who just want convenience. In practice, it just gets zipped and posted.


d56c13 No.14252119

Can someone take ~30 seconds and tell me how "good" this code is? File handling isn't something I do very often.

https://hastebin.com/enibefodot

https://hastebin.com/sikuhizere.ini

I basically have a hardcoded path to a files.ini (second link) that contains an internal ID and Name token for stuff, and then a relative path for where to load the resource from. In particular, looking for feedback on the Load() method, eg using a dictionary to branch the file extensions.


560a36 No.14252126

>>14252075

>get mistaken for a RPing ponyfag, because he uses the same name file

It sounds like you have learned your lesson about using reddit filenames :^). Don't worry, I believe you anon, sorry for putting you in such a situation.


269dc9 No.14252164

you know that time when you passed like a couple of weeks only writing code, and you need the rest of the stuff ready to test it, and when you finally get to that point, there is about a thousand small bugs to sort out?

#	toggles bitwise at position
func set_trigger(bit = int()):
if (bit & TSUM):
trigger ^= bit;

# checks bitwise at position
func get_trigger(bit = int()):
if bit & TSUM:
if (bit & trigger) != 0:
return true;
else:
return false;

this is one of those times,

code above is failing on me, bitwise checks on godot should be working right?

but godot is complaining about: Invalid operands 'Nil' and 'int' in operator '&'.

well, but how the fuck is getting nil from an argument?


8d31bd No.14252173

>>14252126

I'm not that anon. I thought when I download an image from here or imgur in this case, keeping the file name, no matter what it is would make it harder to trace back posts, since many people use the same file name. But now I see that this tactic has some unforeseen drawbacks.


77afc9 No.14252175

File: 1b9aac3a8b9457f⋯.jpg (39.68 KB, 640x480, 4:3, PWryQ6A.jpg)

>>14251758

That in the pic is me.

I do not post on Ponychan, I just lost all my reaction pics when my hard drive failed during the summer (someone might remember, I'm working on the 3D platformer about drilling and had to start over). I googled simpson image reactions because I like the simpsons and saved a bunch from google directly.

Turns out those images were hosted on Imgur, and a lot of people saved them. I've been shat on a few times for using imgur filenames but I had honestly no idea that was something that mattered.

Hopefully that can clear up the problem, sorry.

Pic related, one of the imgur pics I saved


d56c13 No.14252189

>>14252164

Too lazy to look over the code, but I know my C# compiler complains if I forget to use () in that sort of stuff, because bitwise ops usually have a higher order of operations than other things, eg, it's trying to compare the wrong results


ae9e8e No.14252205

>>14252175

>Pic related, one of the imgur pics I saved

Considering your situation, I suspect that's probably how you actually feel right now


77afc9 No.14252211

>>14252205

Eh, what you gonna do

I understand the paranoia some anons have but sometimes it goes a bit overboard


a1254d No.14252214

File: e2c2081a92c099c⋯.gif (883.99 KB, 375x304, 375:304, v_is_pol.gif)

>>14251676

>Implying

In all serious, he does need to go back


269dc9 No.14252245

>>14252189

>>14252164

but how the hell is it trying to compare the wrong results if there is literally only two operands and with parenthesis already

> Invalid operands 'Nil' and 'int' in operator '&'.

somehow its thinking of the argument as null even before instancing the object

and if I force a int(arg) it complains about it being non existent constructor, wtf?


ee47e9 No.14252248

File: f9c019da54b68db⋯.jpg (228.86 KB, 1920x1080, 16:9, diablo.jpg)

>>14249940

Actually no. I see from your reference you won't add unnecessary ridges and details to the horn like Blizz does. Sometimes its important to know when to stop.


7fc1ca No.14252262

>>14252214

>/pol/ needs to leave

>newfags who sign their posts with their name should stay

hmm


d56c13 No.14252276

>>14252245

// Not what we want - returns a Direction object
if (actor.Direction & Direction.Left) { ... }

// Invalid - comparing Direction.Left to see if it's equal to 0, returning a bool. It then compares actor.Direction against the bool, which is never valid. This should be a nil result, right?
if (actor.Direction & Direction.Left == 0) { ... }

// Correct form
if ((actor.Direction & Direction.Left) == 0) { ... }


d56c13 No.14252279

>>14252276

That's how it is in my case, anyways. I'm not sure if it's applicable to your program/language or not.


269dc9 No.14252311

>>14252276

>>14252279

I understand that how you meant, its godot though

but the problem seems to be another altogether, this is happening over the instancing phase, so before the object is even constructed

> Invalid operands 'Nil' and 'Nil' in operator '^'.

like for fuck sake, the thing doesn't even exists yet, comparing an argument to a variable for something that isn't even created


560a36 No.14252641

>>14252175

Sorry for the situation anon. I hope that I'm not putting you on the spot too much with that image, it is just that, Imgur filenames are a red flag that a lot of anons use to detect redditors, since reddit uses imgur as a way to upload and post images.

>>14252173

Try giving them filenames that just generate noise on search engines, like "cool frog.png". A filename like that is literally a psudeo-tripcode unless multiple anons are using it.

See: http://hollaforums.com/thread/13568582/video-games/what-did-kojima-mean-by-this-during-his-trip-to.html for 77afc9 getting called a redditor 4 months ago for using the image he used in >>14252175

OK, I will stop stalking other anons and go back to gamedev now, I am just saying that using unsantized filenames are a bad idea.


5e101f No.14252685

>happy birthday joe, it's me fred :DDD

>hi fred, thanks for telling me about this super cool anonymous image board!


73e9fc No.14252697

File: d1f2a605836d160⋯.png (400.93 KB, 720x672, 15:14, d1f2a605836d160eb17e69d7ae….png)

>>14252685

Is this gonna be a running joke now?

I like it.


77afc9 No.14252712

File: e9f8b0356eb5a6e⋯.jpg (40.22 KB, 400x286, 200:143, e9f8b0356eb5a6effb50b4acd2….jpg)

>>14252641

It's okay, it just kind of creeps me out to know that every post I make in this thread is potentially being archived to then possibly being used against me in the future.

I realistically don't track what I say in these threads and anyone here could use that to slander me if I ever get to the point of wanting to release a game.

Doesn't really make me want to post any progress and kind of ruins /agdg/ if people here are actually out to dox and collect information about each other.


d56c13 No.14252728

>>14252712

And then you realize that this applies both to every public and private forum, every website you visit, how views, clicks, and visits are cached according to your IP address and browser information, and how every OS and browser does this in varying amounts, and even hardware can collect data and store it.

tldr: Everything you do is being profiled and monitored at all times, even if you think it's not


2ae7ec No.14252733

File: d1e927740d2e418⋯.png (312.35 KB, 414x527, 414:527, 1446751994489.png)

>Godot 3 requires PulseAudio

>games don't work with plain ALSA


77afc9 No.14252743

>>14252728

Right, but that is being collected by giant corporations that would hardly ever try to slander me, and even if they did I would know how to respond legally because they would essentially out themselves by breaking the law.

If it's done by an anon here I can do absolutely nothing because they're just some random dude on a vietnamese anime forum.

I just supposed we had a honor system of some kind where we wouldn't do this to other anons, guess that's my bad.


73e9fc No.14252769

File: 738b12b1b68b6b1⋯.jpeg (155.52 KB, 1286x964, 643:482, c68df889299ab84f53bc926ab….jpeg)

>>14252743

I doubt anons would do that, personally. Everyone seems to encourage each other. It's just something about /agdg/, it's almost like an oasis in a desert of GRIDS. However, if anyone from normie sites or mainstream media wanted to slander you and knew/were tipped off about you posting on imageboards, the archive would make it fairly easy to find. then again, not many people actually care about what game journalists say, do they?


5e101f No.14252776

>>14252743

>>14252769

Last I checked, /v/ actively archives every thread for some reason.


73e9fc No.14252777

>>14252776

Hence why I despise the archive.


77afc9 No.14252779

>>14252769

>I doubt anons would do that, personally

This thread kind of proves that wrong doesn't it

I was outed as a ponyfag with barely any proof despite not having done anything wrong

I understand if a Tetradev or YandereDev situation happens but if something like that can happen without any provocation then things change.


5e101f No.14252782

>>14252777

I personally archive every thread I post in, but I guess that's different

this thread is 102 MBs


77afc9 No.14252793

>>14252776

>>14252782

I'm fine with archiving, I just didn't think anons themselves would actually actively try to collect the dots about the people that post in /agdg/


560a36 No.14252795

>>14252779

>>14252743

>>14252712

>>14252779

I won't continue doing it, I actually made that image since I saw a post by you outside of /agdg/ in december in some unrelated thread and made the image and posted it in that thread, I was surprised to see it come up in an /agdg/ thread too. I shouldn't have shared it, since you're right about how it creates a bad atmosphere. The file's down now.


37390f No.14252799

File: 41d5ddfdfbd0f7d⋯.png (325.82 KB, 666x666, 1:1, 41d5ddfdfbd0f7df31f938372f….png)

>>14252733 (checked)

They dropped the support for ALSA now? Fuck Pulseaudio I don't want to touch this pottering crap with a 10 foot pole.


2ae7ec No.14252818

>>14252799

I'll still use it for the other team members' sake and tell ALSAfags like me to run it through apulse or something.


f3e428 No.14252849

>>14252733

>>14252799

>>14252818

>Godot 3 requires PulseAudio

You're joking? It just worked on my machine, I know that godot sets the audio driver to look for pulseaudio by default, but it will throw an error (in the debugger) if it doesn't find pulseaudio, it will try to use ALSA instead.


d56c13 No.14252877

>Use SFML's frame capping thing

>Set it to 60

>Tops out at 55, stutters

>Set it to 120

>Tops out at 85-90

>Remove it

>1500+ fps

Fucking, now I'll have to make my own time step tracker


2ae7ec No.14252898

>>14252849

I hope you're right. Try exporting a game and see if the audio still works with ALSA alone.


66718b No.14252902

>>14252877

just use a game engine, you're wasting your time dealing with pointless boring bullshit.


5e101f No.14252912

>>14252902

>suggesting that someone use their time wisely

>while sigmadev is lurking


f3e428 No.14252938

>>14252898

I exported whatever godot 3 project that was made in the global game jam and the sound and music was playing.

I also don't have apulse installed as well.


d56c13 No.14252945

>>14252902

Nah, I figured it out. I just put a timer on the main loop, and track the previous 300 updates (5 seconds' worth). I then sum all the values, take the average, and if it's below my target time (16667 ticks), then I drop frames.

I just need to tweak it a bit, eg put it in its own class and possibly adjust how long it tracks stuff for, etc. If I wanted to be really elaborate I could do a timing profiler, but that's overkill for any of my projects so far


2ae7ec No.14252995

File: a479cc85bac3ae7⋯.jpg (99.63 KB, 1279x720, 1279:720, 1451934116085.jpg)

>>14252938

Thanks anon.


ac1f71 No.14253007

>>14252733

Works on my machine.


560a36 No.14253022

File: 631ce544931ca3a⋯.jpeg (317.89 KB, 1971x1971, 1:1, Xayqs3IS.jpeg)

>>14252912

What's that anon? You aren't using a combination of C, FORTRAN, and Assembly to write your game?

Everyone knows that the C++ standard library is bloated. C++ is bloated and everything is bloated except for OpenGL 1.1 which is not bloated.

10% of your time should be spent making a game. The other 90% should be spent making an engine, also it has to be written in C and can't use "abstraction layers" like SDL because they are incomplete.

Libraries are bad because I can't compile them easily on my compiler nobody else uses. By the way you should use the compiler I use, it's pretty cool.

Yes this "looks" like a spinning cube but it took 10000 lines of assembly, that makes it better than everything else.


66718b No.14253049

>>14253022

is this the codemonkey version of "200 hours in MS paint"?


5e101f No.14253057

>>14253049

not really


a50ae1 No.14253120

File: c6c7d085e3c00c4⋯.png (325.5 KB, 2560x1440, 16:9, Screenshot from 2018-01-31….png)

anyone worked with cl_gl interop?

i'm getting segfaults after a few seconds whenever i use the interop buffers, which is a _HUGE_ issue because copying the framebuffer from the gpu to the cpu back to the gpu is _slow_


355e10 No.14253159

File: c2134854bb5c89c⋯.webm (14.13 MB, 1920x1000, 48:25, Desktop 02.01.2018 - 00.4….webm)

I did some work on a side-project space sim. Flying feels pretty cool.

>>14251899

when you'll lurk more or read the wiki, you'll know. It's there to help you.

>>14247424

better add Roy Batty's final monologue to the scene.

>>14248426

gonna grab this on release day.

>>14248452

damn, I'm gonna love showing this to my friends on saturday


5e101f No.14253304

File: 97cf30ccf07c139⋯.png (9.76 KB, 580x90, 58:9, documentation.PNG)

I'm going to completely miss d-day. Can I blame documentation?


d9d791 No.14253463

>>14253022

>Everyone knows that the C++ standard library is bloated.

>not writing your own implementation of the standard library


5e101f No.14253484

File: 6bb91a62d4131cc⋯.gif (8.27 MB, 497x573, 497:573, 05.gif)

I think I might actually need an ideas guy. I have a general idea of what I'm going for. Ignore the parts where I get hit and don't die, I'm no collisions

>co-op bullet hell

>gameplay is mostly designed around single player (I don't want a co-op game that becomes a shitty single player game)

>players die in one hit

>some small upgrades to make the game a bit easier/more fun (like redirecting nearby projectiles at another player)

It already supports online play with deterministic boss patterns, so I think I'm good on the programming part. I just have a lot of design issues related to the gameplay itself

>how much should bosses attack telegraph?

>how should I combine different attacks?

>how fast should the player move?

>any player movement acceleration?

>is it _fun_?

I've put pretty much everything I can into it, and if I can't make a fun boss, I think I should drop the project early on. Normally, I'd run ideas past my friends, but they don't really like this genre.

pls advice


5e101f No.14253493

File: 0dd123f3bfb8e03⋯.gif (846.09 KB, 392x455, 56:65, 01.gif)

>>14253484

and an earlier boss I was just making to test attack patterns


d56c13 No.14253507

File: 921a333c0abecfa⋯.mp4 (4.28 MB, 640x480, 4:3, 2018-01-31 20-18-10.mp4)

File: 2394c5a287fdb94⋯.png (5.59 KB, 519x273, 173:91, ClipboardImage.png)

>8ch died as I was posting

Fugg

Anyways, here's a new door, which is now very distinct from the source material. The gate is still kinda iffy, but whatever


269dc9 No.14253604

>>14252276

>>14252311

btw, I figured what was the issue

I was using setget with some functions, and since it was a inherited scene with exported attributes it was using the setting function somehow, but I had no clue how it was passing the argument, and broke to shit


5e101f No.14253676

>>14253641

>haha I was just pretending to be retarded


749ce3 No.14253746

>>14253484

>I think I might actually need an ideas guy.

I know that feel. You get a good idea of a game and you think you're set, but then you realize how horribly incomplete that idea is and how many design decisions you need to resolve to make your game a reality.

Anyway, to answer most of your questions, I think you should study other games in the genre to get a rough idea of movement speed, telegraphs, etc. The Touhou series would probably be the best benchmark to get a good idea of the sped and movement you want. Although there are probably certain conventions you should stick to to make a mechanically sound bullet-hell game, don't feel like you should be constrained to them. If your game has co-op, maybe make some kind of power-up that increases the speed and precision of one player, but it reduces the movement speed of the other. Maybe that's a terrible idea; but it never hurts to experiment.


cf2bd0 No.14253751

Wolfspider "anon", please stop shitting up the gamedev threads. Thank you.

Anyone who hasn't filtered #F19E03 should do so


4a5e89 No.14253776

>>14253751

I had my thoughts it was him.

His "tbh" really stands out, not to mention his gay pedo nature.


5e101f No.14253874

>>14253751

>>14253776

>this sperglord's posts are still up

>every post disagreeing with him has magically disappeared

really makes you think


d56c13 No.14253985

File: af8adf11746210a⋯.png (9.26 KB, 711x388, 711:388, ClipboardImage.png)

Hey, finally got a pretty decent looking exit sprite now.

Those doors I made earlier are gonna be the opening animation for them, because I don't think it makes sense to have a nice fantasy key on a modern looking vault door


d476d1 No.14254051

Really fucking weird and specific question,but anybody here who has their game on steam but doesn't have badges set up yet?

I'd like to suggest a badge,yes i'd use it on my profile like a selfish bastard.


d476d1 No.14254066

File: 1d3cd80e952515f⋯.jpg (29.77 KB, 600x411, 200:137, GJ.jpg)

>>14254060

>That spoiler

that's very suspect


5e101f No.14254168

>>14254066

girls can have cockmails


d476d1 No.14254176

>>14254168

As long as you're not the actual person i think you are.


d476d1 No.14254232

>>14254224

I swear to fucking god if you are,get the fuck out of GDQ


0ddee3 No.14254256

File: e523c568499fa76⋯.jpg (18.21 KB, 500x318, 250:159, krillin_holup.jpg)

>>14254224

>>14254232

Way too obvious. Come on, anon, don't take such blatant bait.

Sage for off-topic.


d476d1 No.14254270

File: ccb24755a4501cb⋯.png (125.98 KB, 308x302, 154:151, pat.png)

>>14254256

Sorry,but goddamn that was a tempting one.


7b6781 No.14254279

File: d4a718567d1a7b3⋯.jpg (1.18 MB, 1920x1080, 16:9, 1427061638982-2.jpg)

Might not be worth asking ITT, but would Minetest be a good start to trying to make my dream autism simulator? I've always had my gripes with Minecraft, and Minetest is at least open source. I dislike that it still uses "poxels" and has some pretty piss poor optimization (especially netcode), but I sincerely don't want to make my own engine from scratch with my extremely limited programming ability. At least there's existing support for future development that can occur simultaneously with my own development, so maybe my woes with it will be fixed over time hopefully. It's also open source, which is a lot more ideal.

If not, a better engine to start with would be appreciated. I don't want to invest a lot of time in learning and working in an engine that has too many roadblocks for what I want. I can go into more detail as to what I want, but it's pretty "idea guy" and more of a long-term slow burn project than anything else.


5e101f No.14254282

8ch needs a built in checkbox to automatically scramble image filenames and posts. TRUE anonymity has never been tried


5e101f No.14254286

>>14254282

md Niu for.vne,inde It


77afc9 No.14254298

>>14254279

Wait you want to transform Minetest into a non-voxel game?

That sounds like it would require rewriting pretty much everything about the game. Engine doesn't really matter, just choose the one that has the best business model for you.

Unity's easy if you're starting. UE's good if you don't want to spend a lot of time working shaders.


7b6781 No.14254326

>>14254298

Oh, if you're referring to my image, nah. I just chose that because it looks nice and has a general "feel" of what I'd like in my game. I'm okay with keeping the voxels/pseudo-voxels, although I'd probably make it more varied than just "hurr durr only cubes" - which the engine itself does support.


560a36 No.14254367

File: e3153abe6f01bbf⋯.jpg (6.03 KB, 320x200, 8:5, vxl5_1.jpg)

File: edfbce4535fa3db⋯.jpg (9.14 KB, 320x200, 8:5, vxl5_2.jpg)

File: 0f6f5423278d623⋯.jpg (33.78 KB, 512x352, 16:11, pnd3d00.jpg)

File: 9c413885e915983⋯.jpg (48.32 KB, 512x352, 16:11, pnd3d01.jpg)


d56c13 No.14254388

File: 98462006e6a3a32⋯.png (62.22 KB, 1175x302, 1175:302, ClipboardImage.png)

>>14254367

Notch is FINISHED


5e101f No.14254401

>>14254388

>1994

That's before most of us were born. He wrote that when he was 15


d56c13 No.14254407

>>14254388

>>14254401

Actually here's the source for it. Pretty small, and in C

https://hastebin.com/oxihijopem


de46b9 No.14254416

>>14254401

>That's before most of us were born

jokes on you, anon, i was born on that year

daily reminder that people born on 2000 are 18 years old by now


77afc9 No.14254419

>>14254326

I dunno man sounds like you just want to mod it, might as well go for it


560a36 No.14254420

File: 85a2818884e1468⋯.webm (904.5 KB, 648x506, 324:253, 2018-01-31-2319-24.webm)

Now textures in the browser can detect when I mouse over them, this means that I can start adding in texture selection very soon.


3a3544 No.14254422

File: 5e5840172969b95⋯.png (103.2 KB, 300x169, 300:169, regret regret regret.png)

>>14254401

>That's before most of us were born.

Oh dear.


ee1888 No.14254451

>>14254416

>>14254401

I still think of kids born on '98 as 12 years old.


5e101f No.14254452

>>14254422

most of the people here are around 21, if they were adults before the exodus


d56c13 No.14254489

>>14254452

I just turned 28


d476d1 No.14254495

>>14254489

congrats


5e101f No.14254501

>>14254489

congrats, fred!


4c6b7f No.14254506

>>14254451

Kids born in 97’ will be old enough to drink in Burgerland this year. I know because I was born in 1997 and am considering a rewarding career as an alcoholic, seeing as how the economy is fucked and a diploma gets you nothing nowadays


5e101f No.14254535

>>14254506

a highschool diploma? if you're okay with wage slaving, learn a trade, small businesses pick up anyone who isn't a massive greasy autist


560a36 No.14254586

>>14254451

>tfw 12 years old


d56c13 No.14254603

File: e41300a0e543fb2⋯.png (35.07 KB, 536x529, 536:529, keys.png)

Anyways, I tweaked my gates and doors to at least resemble the keys now


ed1b07 No.14254667

>>14254367

Did Ken ever do anything about releasing PND3D's code? The demo he made runs circles around other cube engines.


60b183 No.14254714

Hooktube embed. Click on thumbnail to play.

sage for noprogress


66718b No.14254739

>>14253463

>not writing your own slower, primitive, and poorly tested implementation of a subset of the standard library

FTFY


e28091 No.14254855

>>14254401

Oh god I'm a fucking ancient.


d28b6e No.14254968

>>14254401

>That's before most of us were born

I thought that mainly oldfags took part in the exodus, people who have been on imageboards since the beginning of halfchan, who were AT LEAST 14 in 2004…


38b31a No.14255008

>>14254968

>the exodus

Which one? There's been so much exposure to normalfags all over twitter and reddit and everywhere since then that the population from the first exodus is probably less than 10% of the current userbase.


d28b6e No.14255040


cfab79 No.14255363

File: c86ab09e5e26398⋯.webm (114.91 KB, 720x360, 2:1, new pickup.webm)

I've got a new weapon pickup system thanks to some help from another Doom modder, but due to limitations, I can't make the weapon sprites blink, so instead I've added a trophy base to the weapons. A fine compromise I think.

Hopefully this system works for the subweapons too otherwise I'll be hot water again.


00e528 No.14255535

So where's the demoday thread ?


d28b6e No.14255539

>>14255535

ain't 02/02 in Burgeland. Not even in Europe. Do we have a volunter that will make the thread anyway?


00e528 No.14255540

>>14255539

Nevermind, I thought we were the second, sorry.


6fdc36 No.14255543

>>14255540

You'll always be first to me, Anon.


00e528 No.14255578

>>14255543

Thanks anon.


d28b6e No.14255611

>>14255540

no problem. I'll tell you it's the second on the very same second.


77c621 No.14255744

opencl is an amazing form of suffering


d56c13 No.14255822

>>14255539

>>14255535

Okay, so since we're on page 6 at 300 posts, we might be able to wiggle through and make the demo day thread at any time, because it's "special". Either way, that's not for another 14 hours; 22 hours if you wait until 8 am (when it will be the most active), so it shouldn't be a problem.

I suggest we have our usual /agdg/ thread, and a sister Demo Day thread; the first post should be concise and perhaps link to the active agdg thread, the wiki, and the board? We should have an anchor post so demo submittees can be found easily. That thread should have discussion about specific games, while this thread can continue on nice and slowly.

Speaking of which, how's the turnout? I think last time we had maybe 2 or 3 presentable (but not final) games and a ton of WIP shit that was fairly broken, but still nice to see submitted anyways. Last time we had Speebot, but I think we've got MoM and Hellbreaker as featured games now, so that's good.

http://poal.me/n268fg


9cedfe No.14255838

>>14254401

anon Ken wrote that. Like 10 years after the build engine. He was 30.


5e101f No.14255846

>>14255822

the hotpockets really like it when you create the same thread 15 times in order to bump your own to page 13


d56c13 No.14255892

>>14255846

Nothing wrong with making it when it's the last thread on page 12 :^)


d28b6e No.14255903

>>14255822

>had maybe 2 or 3 presentable (but not final) games and a ton of WIP shit

well that's what demo days are, essentially. Even the less presentable ones either showed promose or were simply fun.


dbfeee No.14255909

>>14255744

SYCL should replace it with C++, and basically be regular C++ code, though the tech isn't very mature yet.

https://www.khronos.org/sycl


998f62 No.14255927

>>14255822

Might be a good idea for anons to use the wiki to compose the OP together. I know a few people had been using that page to make it a bit more organised. I'm basically ready for what I intended to have for this demo day and will just be grateful to test against different hardware specs and network conditions.


269dc9 No.14256162

> have enormous headache trying to figure out inputevent mishandling

> can't workout that shit, check the input map config

> everything is missing and miss-assigned

ui_accept=[ InputEvent(MBUTTON,0), InputEvent(KEY,0) ]
ui_cancel=[ InputEvent(KEY,0), InputEvent(MBUTTON,0) ]
ui_down=[ InputEvent(KEY,0) ]
ui_focus_next=[ InputEvent(KEY,0) ]
ui_focus_prev=[ InputEvent(KEY,0) ]
ui_left=[ InputEvent(KEY,0) ]
ui_page_down=[ Vector2( 0, 0 ), Vector2( 0, 0 ), InputEvent(KEY,0) ]
ui_page_up=[ Vector2( 0, 0 ), Vector2( 0, 0 ), InputEvent(KEY,0) ]
ui_right=[ Vector2( 0, 0 ), Vector2( 0, 0 ), InputEvent(KEY,0) ]
ui_select=[ InputEvent(KEY,0) ]
ui_up=[ Vector2( 0, 0 ), Vector2( 0, 0 ), InputEvent(KEY,0) ]

no fucking wonder, thanks godot,


ad9024 No.14256225

>>14254401

>That's before most of us were born

>This probably isn't as much of a troll post as I want it to be

Time to grow up and out of *chans. You children enjoy your playpen. Goodbye.


d56c13 No.14256227

>Need to have an .ico set at build time so my .exe has a nice icon

>But while it's running, the window needs an icon as well

>SFML doesn't support .ico files for some reason, so I have to have a redundant copy

>Look around to see if there's any handy tricks

<Just make your icon in GIMP and export the data as code and paste it in

https://github.com/SFML/SFML/wiki/Tutorial%3A-Create-and-Use-SetIcon

Jesus christ


d476d1 No.14256230

>>14254603

Nice chaos emeralds


269dc9 No.14256299

File: 118fa7e50b03651⋯.webm (1.2 MB, 1280x800, 8:5, testing-2018-02-01_15.25.….webm)

File: 612892f4ae3ae7b⋯.jpeg (13.58 KB, 284x355, 4:5, Screenshot_20180129_18195….jpeg)

ok people, here is a testing preview so if anyone catches what I'm trying to do, and the conflict within

navigation alike, the game should take place in that menu navigation sense, each scene possibly being a menu, dialog, and other derived stuff

even actions, like buying, stuff happening could be done in that same style,

one of the ways that could be done, is manually building every single thing with the godot scene stuff

another way I though was fine, was using exported variables, which you can input from the editor itself, and the script does it for you

like for example the attributes shown in the pic, all you need is to fill them in and done,

the advantage there is that some of the things can be semi-automated, for example the menu only needs to point to the next scene, its label and icon and even tooltip can be fetched to generate it, easing the process

the downside however, is that the filling process does not really improve the workflow that much, you still need a lot of tedious filling in, and the code also needs to handle a bunch of stuff, complicating it

the third alternative (and something I was doing previously) is to have all the data filled in as json text files instead, the a loading process generates all the needed nodes

this method only really needs a more complicated loading chain, but the classes should almost the same as the second one, with a cleaner implementation (no godot scene needed)

the loading process also has the advantage of pipe-lining resources, if they require treatment, for example compressing textures

needless to say, this comes down to base game design under the hood,

I like some input from other developers with experience


6fdc36 No.14256356

File: 58e1e052adaf83b⋯.jpg (149.57 KB, 552x530, 276:265, 46ef7c486fc8302705e0dabb5b….jpg)

>Deactivating my player character stops all of my game's networking, even though it's not doing anything dependent upon the character at the moment.

Nigga, what the fuck.


269dc9 No.14256390

>>14256225

welcome to the future, feels weird seeing the younger generation grow old, doesn't it?


d56c13 No.14256453

>>14256356

>Deactivating

I'm guessing it's GM, and you've probably got a variable declared in the player's local scope.


6fdc36 No.14256480

>>14256453

Yeah, that's the most logical conclusion, but I took measures to ensure that wouldn't be the case. I've been looking over it for hours and can't figure out what I'm missing.


77afc9 No.14256497

>>14256299

I'm unsure what you're trying to do here anon


6fdc36 No.14256515

>>14256480

No wait, even this doesn't make sense, because you can still access the variables of deactivated instances.


d56c13 No.14256530

>>14256515

But they aren't getting updated automatically each step, right? So maybe that's causing the hiccup

Fuck if I know, GM is weird


6fdc36 No.14256607

>>14256530

I just experimented with how it works. Apparently, you can also edit the variables of instances that are deactivated, but only as long as you specify their ID, and don't just use the object name which normally affects every instance of that object. So if your player character is deactivated, obj_player.dong_size = "Huge" wouldn't affect it, but if you first stored its id in global.player, then global.player.dong_size = "Huge" would work.


60b183 No.14256628

>>14256299

I would go the export variables route. That's really what Godot's whole scene-node system is all about. I'm not sure what you mean by pipe-lining resources. When you add textures to a Godot project, they should automatically be imported and compressed, depending on your project's settings.


05427d No.14256783

>>14256162

>ui_up=[ Vector2( 0, 0 ), Vector2( 0, 0 ), InputEvent(KEY,0) ]

The fuck did that even happen?


6fdc36 No.14256841

File: d8c69b0d32588cd⋯.png (1.77 MB, 1920x1080, 16:9, ClipboardImage.png)

>>14256515

>>14256480

>>14256453

>>14256356

IT WAS A LINE OF DEBUG CODE THAT I PUT IN MONTHS AGO THAT S P E C I F I C A L L Y FORBID NETWORKING FUNCTIONS FROM TAKING PLACE IF THE PLAYER OBJECTS DIDN'T EXIST.

God fucking damn it, I can't believe I forgot about that shit. Thanks for your help, Anon.


5e101f No.14256927

>>14256225

>grow old

>people are younger than me

goodbye world


998f62 No.14256978

There's something satisfying about handling lots of little quality of life changes after someone plays your shit.


269dc9 No.14257231

>>14256783

>The fuck did that even happen?

I'm not sure, that would seem to me like a pretty bad bug, but since I'm the only with it I may be the one screwing it up

the thing is I check engine.cfg entries with my own configs used for the game, that loading may be screwing it up

>>14256497

what didn't you understand?

>>14256628

>pipe-lining resources

they don't actually get compressed, depending on the original format they can even be very inefficient,

so in terms you could pipe in ImageTexture.set_image(argument) setting your compression method

it could be done both ways really, but I'm failing to see the advantage of having .tscn over .json, since the scenes would just a empty node with exported variables,

and they would even possibly make it hard since I'm trying to get data from other scenes into this one

on another topic I'm really torn over porting to godot 3 or not,

I really dislike some of the new things and definitely feels like they're dumbing down the engine read, open the flood gates of indie game hell

but they have some definite improvements, and doesn't look like they will maintain 2 well enough


60b183 No.14257421

>>14257231

>doesn't look like they will maintain 2 well enough

2.1.5 is confirmed, it will have a better 3.0 exporter and any bug fixes needed. Further releases on the 2.1.X branch are unlikely.

http://steamcommunity.com/games/404790/announcements/detail/1442696667797281029


a26b58 No.14257476

How many hours until the demo day thread is up? Deciding whether I'm staying up after work tonight since I get off work at12 midnight mountain time anyways. I could post it from work too if it's up earlier.


4a5e89 No.14257485

>>14257476

I hope the vols know you guys are gonna make a special demo day thread.

We already had instances of threads being nuked for wrong reasons, make sure whoever does the OP gets the point across.


b8a96b No.14257513

Are there any artists out there who aren't too generate? Where would I find them? I don't have a particular game idea in mind, really, I'd just prefer to work with someone and not have to do any art.


d4a34d No.14257515

>>14257485

Good point. I just assume they knew already simce it was advertised a few times in the op the last few threads, but I'm never the guy in charge of that stuff so I dont know


d56c13 No.14257537

>>14257476

>>14257485

>>14257515

Anywhere between 14 and 6 hours. I'm pushing for the former, and personally hoping to submit around noon.

Also report the new thread for sticky - that will at least let them know.


4a5e89 No.14257553

>>14257513

Try art related sites like conceptart(dot)org, gumroad, hell even dA

Maybe ask around on our >>>/loomis/ board for aspiring newcomers.

Whatever you do, though, stay the fuck away from 4cuck's /ic/, for your own sake.


99f682 No.14257624

>>14257485

Mark gave stickying the demo thread an A-OK when I talked to him.


b8a96b No.14257670

>>14257553

90% of the posts on loomis are one guy tracing his foot fetish pictures


4a5e89 No.14257688

>>14257670

Believe it or not, it's still better than 4/ic/.

not by much, though

You gotta look in places that also relate to what you actually want to make.

There isn't many artists who can do everything well and will do it for cheap.


b8a96b No.14257726

>>14257688

I was hoping to find someone who also had an interest in game development, and ideas of their own. Even if they're a beginner, I just want to make something fun with someone ;-;


d56c13 No.14257848

File: a79a298af8ab66a⋯.png (555.13 KB, 610x815, 122:163, ClipboardImage.png)


269dc9 No.14257885

>>14257421

yeah that's it, godot is still too fucking broken for me, that shit won't work


d56c13 No.14258096

File: 1fe84fb8f7c768c⋯.png (39.37 KB, 570x245, 114:49, ClipboardImage.png)

>See this on my Twatter feed

>It is perfectly valid to have a function define variable that linger out of scope

This seems like an awful idea, christ


560a36 No.14258122

>>14258096

>this seems like an awful idea

Welcome to foundations of OOP


b8a96b No.14258126

>>14258096

mobile development is basically hacking things together until everything runs. Sometimes objects or functions want to keep their variables to themselves, and that is not okay. I advocate for open boarders across all memory addresses.


269dc9 No.14258202

>>14258122

>Welcome to foundations of OOP

that is a foundation of OOP at all nigger

>>14258096

because they are to fucking busy making bad apps to study proper programming of sending a value without coupling the two objects together


d56c13 No.14258213

>>14258126

#YesAllMemory

#NotAllFunctions


b61c25 No.14258247

>>14258126

A memory "leak" is merely a slur against data trying to be free. Stop oppressive garbage collectors!


a50ae1 No.14258272

File: 4fe5b547fa2d160⋯.png (353.27 KB, 2560x1440, 16:9, Screenshot from 2018-02-01….png)

i can see the flowers


560a36 No.14258294

>>14258202

Functions defining variables that linger out of scope is literally what methods are. See:


class x{
var v;
method(y,z){
v = 5; /*function modifies "v", which is out of scope*/
...
}
}


a50ae1 No.14258330

>>14258294

this is literally wrong

all methods take an implied instance of the class with the function call(this in c++, or self in python), it's implied that anything called on an object has access to it's state unless specified otherwise(through static).

not only this, if you only think that variables in the function should be in scope, you pretty much put globals to the same sort of situation.

also, the fundamental principle of OOP essentially boils down to creating objects that encapsulate their state in a way that's practical for use.

for example, a array object with the function sort, or a keyboard object with the function getkeystate


02aa05 No.14258364

>>14258294

You are this close to actually figuring out the problem of what >>14258096 said, yet you still have to go and be this retarded about it? He should have said declare instead of define, since that's what his image talks about, but instead of just mentioning that you go and say something retarded while ignoring that the scope of a method is the class it is a method of. Lower scope inherits from higher scope, else for loops for instance would be pretty fucking useless.


7b6781 No.14258463

>>14254367

That looks nice, but terribly old and I'd have to put more work into it to make it use modern tech than it's probably worth.

>>14254419

I mean, kinda. It'd be really extensive and it'd do way more than the scope of what the game currently has to offer (obviously), so it'd be more of a "base" than an actual engine that supplies all my needs. For example, I want some halfway decent persistent AI content that I'm 98% sure the engine doesn't support. But, it is open source, and I can always make my own branch to fix that.


d56c13 No.14258482

>>14258364

>for loops for instance

:^)

>>14258294

I meant more in the case of something like:

class x {
// no vars here!
func foo()
{
// >writing to undefined variable
x.y = 10;
}
}


560a36 No.14258529

>>14258330

>>14258364

>while ignoring that the scope of a method is the class it is a method of

>all methods take an implied instance of the class

The "class scope" is implied in the exact same way that the "global scope" is implied. So, while the original "out of scope" claim isn't exactly true as it's literally impossible to modify variables out of scope, what it means at a fundamental level is that you are manipulating variables that are in an implied scope instead of variables that are explicitly declared to be in scope.

>you pretty much put globals to the same sort of situation

Yes, I am putting global variables in the same situation. Declaring variables in a separate, implicit "class scope" is the same as declaring variables in a separate, implicit "global scope" as far as the amount of assumptions you have to make with the syntax is concerned.

>else for loops for instance would be pretty fucking useless

The difference between control flow and "class scope" is that control flow is contained to one function.

Now, I know what you are going to say, that this is stupid because I can just translate


class x = new x instance;
x.method(y,z);
into

struct x = new x;
function(x,y,z);

But, I can also translate


var v;
function(x,y){
v = 4;
...
}
main(){
function(x,y);
}
into

main(){
var v;
...
function(x,y,v);
}
. Its purely a question about how strict our syntax should be with defining scope and how much should be implied. When you are writing code inside of a class, your code within the class has the same amount of things being implied in it as code outside of a class that arbitrarily makes modifications to a collection of global variables.

I'm not trying be absolutist about it, since sometimes global variables can make code simpler and better, or can be used in a positive way. I'm just pointing out that "Objects" are a way that programmers can avoid realizing that they want to write code that modifies a bunch of variables not declared in their functions.

Also please remember I am just talking about syntax and not functions of the code.


560a36 No.14258540

>>14258482

Is that really so different? I don't think so.

Unless I declared it in my function call, or inside my function, I shouldn't be thinking about it.


846ee4 No.14258923

File: 9f55fa1c69261bf⋯.gif (2.95 MB, 360x360, 1:1, 1431811889630.gif)

>Haven't been able to touch my game in ages because I go to work, come home, and pass out as soon as I get home

So this is what wage slavery is like


b26d6c No.14259055

File: 0a18b9136c44d32⋯.jpg (56.99 KB, 825x540, 55:36, Front.jpg)

File: 92be914dcf7fe76⋯.jpg (53.82 KB, 532x676, 133:169, Top.jpg)

File: 4a9ec258415e54b⋯.jpg (125.69 KB, 1051x751, 1051:751, QuarteredView.jpg)

File: 9dd5897be3fe345⋯.jpg (58.45 KB, 921x474, 307:158, Side.jpg)

thougths? was thinking of having the ships in my game slowly getting less rounded and boxlike tward the inevitable long hard dicks in the sky the more they left the tankie role and entered into the more rouge archetype,hoping to avoid the triangles man the fucking aerodynamic triangles in space

"there is a bastard down that hole and the only way we can get him out is to go in there one at a time and drag him out ourselves and GOD DAMIT IT IS MY FUCKING TURN"

>>14258923

have you tried meth? a lot of the seasonal workers around here use it during harvest to pull 16 hr days for the few weeks they can make 20$ a hr


77afc9 No.14259084

>>14259055

What the fuck kind of ship is that


d56c13 No.14259098

>>14259084

Straight-up looks like Descent


b26d6c No.14259103

File: ae1ef226003ba53⋯.webm (1.57 MB, 1096x851, 1096:851, BallShipOutput.webm)

>>14259084

a untextured one?


77afc9 No.14259119

>>14259103

The shape of it looks really weird I dunno


b26d6c No.14259123

>>14259098

>Descent

never hread of it im going to need to look further into this

>>14259119

was going for if Ned Kelly made a space ship.


77afc9 No.14259130

File: e91d08d1490f95d⋯.png (216.52 KB, 473x492, 473:492, ZpumsaAyPMJz_chrome_2018-0….png)

>>14259123

> Ned Kelly

This Ned Kelly?

the fuck are you making


749ce3 No.14259131

>>14259055

This looks a bit too incomprehensible, texturing might help but you may need to remove some faces. Maybe it's just the quartered view that looks bad and jumbled, idk. >>14259103 is great, it's got a good and simple shape, and an easily recognizable silhouette.


b26d6c No.14259157

File: 370e2f26c1c01e3⋯.webm (775.29 KB, 842x642, 421:321, RevolverCannonOutput.webm)

>>14259130

did you not like the space rednecks from starcraft? the whatever works attitude to design rather than trying to make everything perfect ordered and clean.


77afc9 No.14259169

>>14259157

I don't really like anything about Starcraft in general

I like the general idea if that's what you're trying to do, but I haven't seen enough to say I flat out like it


0bbea1 No.14259196

File: d7f1b66b033a9f6⋯.mp4 (1.91 MB, 576x384, 3:2, ernis_iceberg.mp4)

Me and my hideous pixelshit are

READY

for Demo Day


77afc9 No.14259230

>>14259196

Your camera makes me want to kill myself, lerp that shit a bit

Apart from that good job


bcc4d5 No.14259319

>Shittons left to do before my demo is ready.

>Too tired to think straight.

I'm still not giving up, damn it.


d56c13 No.14259333

>>14259319

Same

>Okay it's 10 am and I made a nice todo list

>Finish off 2 low effort, unnecessary items

>Shitpost all day

>Shit it's 12 am


77afc9 No.14259475

Okay so I'm currently basing a lot of my movements and scripts on which animations are being played by my animator.

This is getting pretty messy and complex.

If I made an Enumerator with all my possible states

[/code]

public PlayerState playerState = PlayerState.Idle;

public enum PlayerState {

Running,

Idle,

Jumping,

}

[/code]

And then ran a coroutine every frame to check which animation is being played and change the enumerator accordingly, would that be a bad idea?

Anyone know better solutions?


f3e428 No.14259605

>>14259475

<checking every frame

<not every time an animation has changed


0ddee3 No.14259618

>>14259475

That sounds kind of backwards to me. Shouldn't the animation be defined by the mechanics of the game?


d56c13 No.14259632

Well fuck I'm about to pass out and still don't have a lick od gameplay. Most classes are set up, except the actors. Maybe I can get 8h sleep and burn through it in a few hours.

I wasted 2h trying to track down a memory leak in the draw code since I was making a new string every frame but it's hard to optimize that

>>14259475

An enum type is not an enumerator. An enumerator helps with foreach iteration and is something completely different


5e101f No.14259665

>>14259632

cmon, anon, let the guy have his enumators


b420b1 No.14259713

Did we ever get confirmation on the Demo Day thread or how its going to work? This time seems a bit less organized than the previous one. I don't mind either way but I'm debating hitting the bed right now.


77afc9 No.14259715

>>14259605

How can I possibly know when the animation has changed if I don't check for them?

>>14259618

They are, but to stop other things from happening script-wise i'm checking which animation I'm in.

>>14259632

>An enum type is not an enumerator. An enumerator helps with foreach iteration and is something completely different

Sorry, got confused. I only know how to use stuff, I'm really unfamiliar with names and such


5e101f No.14259722

>>14259715

>How can I possibly know when the animation has changed if I don't check for them?

I'd imagine there's an event built into the animator you could add an action to.


d56c13 No.14259742

>>14259715

>How can I possibly know when the animation has changed if I don't check for them?

I'm going to assume you don't know how to leverage Properties correctly. Although, given that you're using Unity(?), I also assume that you don't have control over the underlying classes.

There are two types of objects in C#: value types and references types. Essentially, language primitives (int, char, enums, etc) are structs (except for string), and everything else is a class. Structs are value types, which are copied every time you assign them or pass them as a parameter. Classes are reference types, and you don't actually pass them around, but rather a reference. This makes designing big objects cheap, since instead of copying 20+ bytes to check something, you just pass 4 bytes worth of data (the reference)

Fields are just raw variables. Properties are a wrapper around a field that expose a public get and/or set method. So instead of making a method for GetAnimation() you'd just have Animation {get; set;} as a property.

What's really cool is that you can extend the property if you need to:

public Animation CurrentAnimation {
get { return _currentAnimation; }
set {
if (_currentAnmation != value) {
_currentAnimation = value;

if (OnCurrentAnimationChanged != null)
OnCurrentAnimationChanged(this, EventArgs.Empty);
}
}
}

So basically, every time you set the property, regardless of course, it would look at the private backing field, see if it's different, update it if necessary and then call any events it might have. This is unfortately fairly boilerplatey and overkill in 99% of situations, but it's a nice trick to have.

Also I like to recommend people read these:

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/index


77afc9 No.14259743

>>14259722

Not that I can find.

I know I can find the name, the hash and a bunch of other info of what is playing, but that's about it.

What I would have to do is have one giant function that checks for every single event in my animation tree and using a switch sets the enum to the correct thing I need


77afc9 No.14259758

>>14259742

Oh that's interesting.

I couldn't understand it the way it was explained in the microsoft docs so I just stayed clear from it.

I still think I'm going to need to use enums at some point since full animations are composed by a bunch of smaller ones that I have broken down, however this is pretty much what I need.


b61c25 No.14259773

I want to integrate a toolkit with my C++ project, that toolkit being Modern Text Analysis or MeTA.

https://meta-toolkit.org

However I don't know where to start with something like this. I've only ever really created small projects and I've never had to deal with getting something like this to work in code.


ddc7ed No.14259814

please explain linear and angular velocities to me and which one should i use to nullify movement


b61c25 No.14259830

>>14259814

Linear velocity makes stuff go from point a to point b, angular velocity makes stuff spin. An airplane traveling in a straight line has a high linear velocity but no angular velocity. The airplane's propeller, on the other hand, has a very high angular velocity because of how quickly it's spinning.

If you don't want your object to spin, nullify angular velocity. If you don't want your stuff to move from one point in space to another, nullify linear velocity.


ddc7ed No.14259871

>>14259830

thanks, why can't anyone just explain stuff like that, everyone feels the need to write a fucking schoolbook out of nothing

in the end i put the objects to sleep


560a36 No.14259885

File: c522dd88c7de8ab⋯.webm (15.01 MB, 648x506, 324:253, editor_textures.webm)

Here is an update on my map editor's texture system, I can visually select and apply textures to brushes from my texture editor which is already an order of magnitude better than the previous map editor's texture browser, so this is a big step forward. Later I will update the export and save formats to actually record the texture system as it is now, so that I can actually load textured maps from the main engine.


b61c25 No.14259896

>>14259871

The other explanations are more precise and dense with information than my explanation.


560a36 No.14259944

File: e7f1341e2b5391f⋯.png (581.38 KB, 1178x887, 1178:887, texture_system.png)

>>14259885

Another image of the texture system. My UV coordinates need to be scaled down a lot on this by default.


955daa No.14259966

Any update on the Demo Day topic? It's been a few hours.


f3e428 No.14259997

>>14259966

I'm not releasing my demo.


955daa No.14260008

>>14259997

That's not what I'm asking. Haven't heard if the designated topic creator is intending to post soon or not.


998f62 No.14260325

>>14259885

Nice. Will you be able to rotate brushes?


02aa05 No.14260386

>>14260008

Demoday is already half over for me and I don't have a demo anyway, so I'll make myself useful and make the thread I guess.

Should I make a new thread on /agdg/ as well, or just link to the old one? That one only has 13 replies, could just ask the boardowner to change it to a general demoday thread.


ddc7ed No.14260453

File: 3392fd42417f12b⋯.png (84.45 KB, 1228x661, 1228:661, Screenshot_2018-02-02_04-5….png)

is this good enough? title is:

2/2 WINTER'S DEMO DAY IS HERE! OFFICIAL DEMO DAY THREAD ~ /v/ + /agdg/


00e528 No.14260456

>>14260453

It's good, go for it.


b420b1 No.14260457

>>14260453

I would instruct demo posters to link to their AGDG thread so the demo thread isn't cluttered with instructions etc. Like last time


ddc7ed No.14260482

File: 75a5eb9f3d9ae70⋯.png (92.85 KB, 1201x634, 1201:634, Screenshot_2018-02-02_05-0….png)

how about this?


ddc7ed No.14260496


955daa No.14260501

>>14260496

Thanks anon. Today, you will be the OP that isn't a faggot.


ddc7ed No.14260503

>>14260501

I forgot to prepare demo day stuff in advance, i have no videos nor screen shoots to show


00e528 No.14260505

>>14260503

Well make some.


955daa No.14260508

>>14260503

It's okay. I'm rushing my video demo and don't even have a public demo for playing yet. Uploading now.


cfab79 No.14260510

File: 3cbe6e6e5197f31⋯.webm (1.04 MB, 720x360, 2:1, subweapon timers.webm)

I ain't gonna make it to demo day, boys. But with any luck this update will be out before the next demo day.

Currently working on a timer for the new subweapon pickup system. I can't make them blink anymore due to the weird setup I've got and due to limitations of Zandronum.


37390f No.14260515

>>14260510

>I can't make them blink anymore

did you tried making the blink effect on sprites?


cfab79 No.14260521

>>14260515

I can't. In order to make the disguise sprite blink I'd have to give it dummy items to jump between states, and when I did that, it worked fine in GZDoom and Zandronum offline, but the moment I took it online it threw an absolute pisserfit and spazzed out at mach 20.


b8a96b No.14260524

>>14259742

>>14259758

>This is unfortately fairly boilerplatey

When was the last version of C# you used? A fair amount of the boilerplate has been abstracted.

public Animation CurrentAnimation {get; set;}


b8a96b No.14260540

File: 6aaaa49d6bcf660⋯.pdf (115.69 KB, yandev.pdf)

I pirated a dozen different Unity/C# books, mainly to see how shitty they are. This is the culmination of a 300 page book, and it produces absolute Yandere-dev tier code at every turn. On top of being terrible, it makes everything much, much harder than it actually should be, and anyone who religiously followed the book would be put at a DISADVANTAGE before starting their own project. The worst part is that these shitters don't have the knowledge to know the problems with these tutorials, or they wouldn't seek them out.

PDF related


ddc7ed No.14260542

>>14260510

I should have let somebody else do the anchor, now i will think everyone is replying to me


d28b6e No.14260547

>>14260542

it's the most (you)s you'll get in your life. enjoy the moment while it lasts.


b8a96b No.14260554

>this next book uses C++ for the front-end and javascript for the back-end

why do they do this?


b8a96b No.14260560

File: bd0f0cb94476ff2⋯.png (99.2 KB, 635x698, 635:698, robo.PNG)

>>14260554

>reading the credentials of the people who wrote the book

>one of them has been a teacher for the past few decades

>the other made a few horribly glitchy, badly polished indie games for xbox

what if there's good information in here?


b8a96b No.14260578

File: 779a9ba5e395588⋯.jpg (8.7 KB, 160x160, 1:1, maxax.jpg)

>>14260560

oh yeah, he also made some mobile trash that makes this face


ddc7ed No.14260582

YouTube embed. Click thumbnail to play.

>>14260547

I have got more before and will continue to do so.

I made some of the infographics during #gg and the exodus

I'm working right now on a webm of the show by kerrys dorsey with Shindol's emergence as the background


269dc9 No.14260604

>>14259157

>did you not like the space rednecks from starcraft?

yes I did like it

>>14259169

bet you're a filthy young fag


998f62 No.14260607

File: 5d7049674cbdc00⋯.png (374.31 KB, 616x503, 616:503, the fuck is this shit.png)

>>14260496

>try posting five times

>won't let me if I have both mega link and IP for game to join

>miss that I fucked up crossboard link

FUCK


d28b6e No.14260623

>>14260582

>I'm working right now on a webm of the show by kerrys dorsey with Shindol's emergence as the background

ok, that will get (you)s


d1fc3e No.14260630

>>14260607

Don't worry anon. Ingame chat doesn't work.


998f62 No.14260651

>>14260630

I knew I shouldn't have touched that before uploading. It should be server side, I'll fix it and rehost.


2c4c74 No.14261111

File: d3796772896876e⋯.mp4 (8.4 MB, 1920x1080, 16:9, 2018-02-03 02-26-08.mp4)


d56c13 No.14261262

>>14260524

I use C# 4.5, but I mean that whole process of setting up events, polling, and checking, basically that whole pattern I posted for every relevant variable … it's a lot of effort.


d56c13 No.14261271

>>14260540

I want to throw up


77afc9 No.14261465

>>14261111

checked and wow


cfab79 No.14261472

File: 5fc664945bc69fe⋯.jpg (92.51 KB, 640x640, 1:1, 1504459638083.jpg)

>>14261111

Oh gosh. Tell me more


77afc9 No.14261798

File: bdbd3c0d40f288c⋯.jpg (91.57 KB, 516x389, 516:389, c14c0f08-549f-4e00-89ea-84….jpg)

Need to level design quick and the default unity tools are shit

Anybody got any experience with this?

https://assetstore.unity.com/packages/tools/modeling/sabrecsg-level-design-tools-47418


560a36 No.14262237

>>14260325

In the future I may support rotating brushes I guess, although it creates some messy geometry. Right now i'm altering the formats that the editor exports to be aware of the texture system.


d56c13 No.14262407

>>14259885

Damn, that looks juicy as fuck. Please document/do an in depth report of all the techniques and shit you used to make this afterwards.

Nothing looks particularly hard, but it the end result looks fantastic


e250be No.14262422

>>14261798

What the fuck is a Boolean tool supposed to be? No idea how good this is but on account of this word abuse I'd already call it a scam.


560a36 No.14262462

File: 2c91c812e4b9f8b⋯.png (401.98 KB, 1020x800, 51:40, editor33.png)

>>14262407

>Nothing looks particularly hard

That's true- the whole time I have spent programming this, the difficulty isn't any one individual feature, but rather needing to add on a huge amount of features in order to get it to be useful. There are certain features that are very hard though. I'm working on a BSP compiler for this, and you need to know linear algebra to get anywhere. There is also CSG which I don't know if I will add yet, but is pretty important for anything like this.

The graphics are all done in OpenGL 1.1 since its fast to write, although the code isn't pretty since I wanted to write it quickly. It's called "Sigma Editor 2" because it's the second map editor i've made, so there are a lot of mistakes that I could learn from.


560a36 No.14262494

File: 9ced3b7a2903074⋯.png (508.71 KB, 1920x1036, 480:259, editor_hd.png)

last screen before I leave for a little bit, this is it in HD. Saving maps with texture information is currently bugged but it will work soon.


77afc9 No.14262637

>>14262422

A boolean tool is something typical of 3D modeling programs, I think it means that you can create a 3D model and then use a brush to make it concave


e250be No.14262694

>>14262637

There more you know. Disregard my post then.


9cedfe No.14262836

I'm kinda stuck in my development because I don't know enough to design something good.

Is it better to just go for something super simple and then come back later if ever or should I persist with trying to make something good even though it's a huge time sink?


d56c13 No.14262874

>>14262836

You should work on whatever keeps you motivated. A simple game with a small scope is great for a 1MA dev because you will hit small goals and milestones instead of a daunting mile long list of features.

For example my own game is a very simple state based recreation of a puzzle game. I don't know how to handle actions or modding well so I just focused on what I know well

>>14262462

Are you using 1.1 for compatibility? How much of the 3d math and stuff did you have to implement yourself?


60b183 No.14263107

File: a21bbf30fa8e5de⋯.mp4 (2.03 MB, 1024x600, 128:75, 2018-02-02_14-06-12.mp4)

Godot 3.0's Real-time GI is sexy as hell.


4cd9ab No.14263111

>>14262874

I am using 1.1 because it's really fast to write. The editor isn't being written for compatiblity so it doesn't need to support linux, or anything like that. The 3D math that gets used on the data is entirely implemented by me, but for the graphics I just use OpenGL's helper functions like glrotate/gltranslate/gluPrespective ,etc. because it's faster to write.

OpenGL 1.1 is the kind of API that is very capable but also incredibly fast to get results with so that's the primary motivation, I am not trying to make pretty graphics or optimized graphics, just trying to get new features into my program faster.


998f62 No.14263139

>>14263107

What's the performance like?


24bb22 No.14263140

File: 4c0d7ca8eae460c⋯.jpg (56.28 KB, 1280x720, 16:9, 2222.jpg)

How do i model a cave that doesn't look like shit


4ba0d3 No.14263157

>>14263140

Have you ever been in caves? If not, change that.


ddc7ed No.14263159

>>14263139

its pretty good, but i have the feeling it doesn't scale very well


9cedfe No.14263177

>>14262874

I didn't explain myself well. I didn't mean a simple game I meant a simple part of a game.

In this case I'm trying to generate random items and I have a really basic version working but I've spent days trying to design something that is more interesting. But it's one of those things that I just don't know enough about to design yet I really want to avoid being way into the project and realising my "simple" version has crippled me.

idk this is probably one of those things I should coin toss and move on


60b183 No.14263188

File: 2023b43cbed46bb⋯.png (383.55 KB, 1415x636, 1415:636, GIProbe.png)

File: 35a82413624a0dd⋯.png (356.31 KB, 1421x644, 203:92, Lightmap.png)

>>14263139

Runs smooth for me, but I have great specs. My less powerful PC runs slow. You can also bake lightmaps, which are much more performance friendly.


73e9fc No.14263239

>>14262836

>>14263177 (checked)

I'd say persist, mostly because that's what I do. I come into every task with no knowledge of how to do it, other than a general idea of what MIGHT work. After hours of Googling, studying examples of how others did it, attempts and many, many rewrites of the entire code, I usually have something workable.

Case in point, I just finally perfected and semi-optimized the lighting I've spent five days on.


dd1eea No.14263273

>>14263188

Did you use some example for your character or did you build it from scratch?Because i cant find a 3d character where you can turn the camera manually in the example projects.


60b183 No.14263343

File: 499e7921e564656⋯.png (Spoiler Image, 9.14 KB, 181x438, 181:438, dear god kill it.png)

>>14263273

Scratch. Here's a stripped-down version of my Player.gd

https://hastebin.com/webalurafe.gd

My actual code looks a bit different, since I'm using a FSM plugin (https://github.com/kubecz3k/FiniteStateMachine). I'm actually rewriting an older version of the Player.gd which I made without a real state machine and ended up being a big block of unreadable spaghetti code.


b26d6c No.14263379

File: f7f3b3f8c3e1e60⋯.webm (2.2 MB, 757x561, 757:561, BuiltLikeABrickShithouse.webm)

>>14259055

here is an update i guess i'm not sure about the "fatigued" look i think it breaks up the shapes a bit to mutch…


dd1eea No.14263451

>>14263343

thanks this is really helpful.

how did you find out how to handle the mouse input? i have tried searching in the docs but couldnt find it so i resorted to using the arrow keys for camera rotation so i can at least see if i can rotate the move direction correctly


60b183 No.14263476

File: 115265caf312ea4⋯.png (47.9 KB, 858x803, 78:73, Godot_v3.0-stable_win64_20….png)

>>14263451

I think I found it ages ago in a Godot 2 first-person addon.

I would recommend using the in-engine class reference (and the help search next to it).


60b183 No.14263594

File: 9826727f9c69704⋯.jpg (413.67 KB, 1080x1920, 9:16, dog pls.jpg)

my dog is stopping progress, please help


4ba0d3 No.14263603

>>14263594

Teach him to program in return for playtime and treats, he'll still be better than hiring a pajeet.


4a5e89 No.14263608

File: d8d7cd0e8e282fe⋯.jpg (43.18 KB, 486x720, 27:40, some sort of idea.jpg)


b61c25 No.14263730

File: 93e225e26544513⋯.png (1.13 MB, 912x1570, 456:785, Dog.png)


bcc4d5 No.14263743

>>14263730

Down, Boy!


996224 No.14264033

File: 26f3ae53e67ca47⋯.png (302.31 KB, 427x442, 427:442, DOIL6RTX4AA3jEY.png)

>>14252938

>>14252849

Thank you, I got scared there for a second


ddc7ed No.14264264

File: dc1f8499c63f587⋯.png (19.76 KB, 861x118, 861:118, Screenshot_2018-02-02_19-5….png)

>>14263451

put this on ready()

Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)

and pic related somewhere else


d56c13 No.14264302

File: 9c2f3e7652c6e3d⋯.png (1.91 KB, 171x98, 171:98, ClipboardImage.png)

Well fuck, I accidentally figured out a good process to make a nice crumbly floor texture


269dc9 No.14264403

>>14263594

damn doggos, they don't us to succeed, all they want is for us to trow the stick and fill their bowls

amirite?

>>14263608

>>14263730

taking a look at this thread during my dev breaks really makes me happy


269dc9 No.14264417

>>14264264

that is pretty damn good anon, I'm not even gonna try to understand those math functions

out of curiosity, but how did you came up with those?


b35cf2 No.14264547

File: 761387df812e894⋯.png (25.01 KB, 662x148, 331:74, mousehandle.png)

>>14263451

>>14264417

Not the guy but It's a basic mouse handler i figured it out by downloading from the asset lib.

If you're on 3.0 pic related is the ported version of >>14264264


d56c13 No.14264740

File: 48fe04ef726ac39⋯.png (23.85 KB, 685x263, 685:263, ClipboardImage.png)

>sfml

>have all my textures loaded

>have all my animation frames loaded (a collection of IntRect[])

>need to draw like 20 different images

>according to the docs I should try to group them by texture and re-use the sprite object

>code looks like pic related for both sound/soundbuffers, text/fonts, and sprite/textures)

This just feels wrong, I don't know


b8a96b No.14265600

ye


b8a96b No.14265613

>page 13

oh boy, time for a new bread


560a36 No.14265644

>>14265613

Here you go,

NEW THREAD EVERYBODY

>>14265642

>>14265642

>>14265642

>>14265642

>>14265642

>>14265642>>14265642>>14265642>>14265642

>>14265642

>>14265642

>>14265642

>>14265642

>>14265642>>14265642




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / ausneets / caos / f / guarida / int / leftpol / lovelive / polmeta ]