/agdg/ - Amateur Game Development General

Just Like Make Game

SAVE THIS FILE: Anon.cafe Fallback File v1.1 (updated 2021-12-13)

Board Owners: Hourly thread limits and Early 404 help protect your boards against erasure under slide attacks. Enable them today.

Want your event posted here? Requests accepted in this /meta/ thread.

Max message length: 20000

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

no cookies?
Board Rules

(used to delete files and postings)

Visual Waifu OpenGL engine from scratch Deveropa 05/18/2020 (Mon) 07:05:38 No.170 [Reply]
Hey there /agdg/. So I did some work learning the basics of OpenGL written by hand hoping to create a waifu simulator project. I'd kind of like to pick back up the project and figured if I posted the (far too many) details about the process I've gone through so far, it might spur some additional interest, and also maybe help other anons learn about the process of creating a game-engine-like-thing from scratch too. I also have a lot of unanswered questions still, so maybe someone here can help me get past them. I used the examples and tutorials from learnopengl. https://learnopengl.com/
7 posts and 1 image omitted.
The conditional for the gameloop is a flag that GLFW provides: glfwWindowShouldClose(mwin) I could have used any flag of my own devising but there are some benefits to using the GLFW one, particularly with a multiwindow setup. The mwin argument is a GLFW window pointer that's being maintained in a specific namespace. More on that later. Inside the loop is the call to the function where all the actual work gets done: >muh_mrs.hpp snippet // Wrapper to perform frame timing and draw scene elements void time_n_draw() { // Update per-frame timing & process realtime user inputs do_timing(); if (key::key_prsd) proc_RT_inputs(); // if (key::key_prsd || mouse::btn_prsd) proc_RT_inputs(); // Clear the back colorbuffer clr_buff();

Message too long. Click here to view full text.

>>175 > Heh, I've seen C software that literally has the entire program--thousands of lines--all inside main()!.) I'm not really sure why C devs tend to do this, since sub-routines were a thing literally at the very beginning of computer science (eg, Edsac), and sub-functions were stressed all the way back in Algol60, as well as K&R. It's likely to avoid cache/branching. A lot of C code has to squeeze out as much performance as it possibly can and subroutine have overhead + they fuck up the caching. It's ugly as fuck, yeah, but sometimes the devs work on embedded systems and have to cut literally every single corner.
>>196 >but sometimes the devs work on embedded systems and have to cut literally every single corner. Sure, that situation I totally get. But with all due respect, in this case (ie, learnopengl.com examples) that's hardly the case and makes reasoning about things difficult af for the newcomer. And after all, the entire point of his project is to teach novices the ropes with OpenGL. I very much appreciate his efforts, and I'm learning a lot from it myself but I hope it will be just a little more approachable with my code here.
>>196 Thanks for bringing that point up btw, Anon. Context switching, stack frames, shared memory, concurrency & parallelism, threads, fibers, cache-lines, Data-oriented-Design, &tc., will all come into play for our IRL robowaifus, so yea. :^)
testing codeblocks again. #include <iostream> int main() { std::cout << "Hello World\n"; }

Open file (49.96 KB 550x850 the new infinity cup.png)
Deveropa 05/11/2020 (Mon) 22:51:55 ID: 9763a4 No.160 [Reply]
Hello, devs! We're building up teams for the https://anon.cafe/icup/ Infinity Cup and we'd really like it if we could have you on board! If you want to join us but you're too scarce in numbers, you can always just piggyback on the 4chancup's exports. What do you think?

An Announcement Deveropa 05/04/2020 (Mon) 09:19:00 ID: 960035 No.134 [Reply]
I was planning on making a small, clearnet IB containing several Self Improvement boards, including this one. How interested would you be in moving there?
7 posts and 2 images omitted.
>>142 >But for /agdg/ as a whole it'd probably be better if we manage to congregate in one place. Absolutely agree. We're small enough as a community even with that. There's an /agdg/ on 9chan as well btw. Maybe they could be encouraged to migrate as well if a dedicated site was up?
>>142 >>143 One suggestion was thrown out there to post progress across all the bunkers. Maybe even have a bot crosspost posts and replies between the bunkers.
>>144 >Maybe even have a bot crosspost posts and replies between the bunkers. i've given this some serious thought, and vaguely followed robi's final solution/multiscraper, with this exact notion in mind. it will take collaboration to make it work correctly, but it's entirely feasible technically-speaking. i'm currently re-writing my bump crawler, and intend to kind of facilitate multiscraper into it. it could easily be extended from there into a final solution 'multi-bot' i imagine.
>>145 I rally like the idea tbh, the bot would need some criteria to stop it from spamming or reposting language/engine shittery though. We could just have 'bot spam' threads on every /agdg/ board, where it would aggregate discussion from other board progress generals and /v/ threads. but what about captcha I'm currently crossposting away. >>143 >>138 there's a wiki link leading to a list of bunkers in the welcome sticky on every agdg iteration I know of. Check it out. >>142 >Perhaps reversing that trend would be good for us in the long run that would be a return to 2014-15 state of things for sure. But there's one thing I keep saying: agdg threads on /v/ need to exist, if not solely as a recruiting mechanism. Should a single board be elected as king of aggydaggy, we can just put a link to it on the thread template to get people in.
>>142 >Oh same, but a normal registrar is a few bucks a year. I don't think cost is the primary concern, deplatforming is. Also, there's the general issue of anonymity as well. >>146 >bot spam Yes, I figured some type of specified containment thread would probably be the best approach, at least until Admins got more comfortable with the general idea of federation in the first place. >captcha Devising some sort of authentication process whereby it can be circumvented entirely for authorized accounts would seem best. Probably a difficult sell for a couple of reasons at least. Barring that, seems that having a human in the loop will be a requirement, at least as far as my work goes. I'm not in the business of devising captcha crackers heh. I do know a guy who just integrated the Indian mechanical-turk services into his utility to bypass 4cucks tedium. I suppose someone could devise something similar for Final Solution services. >Should a single board be elected as king of aggydaggy, we can just put a link to it on the thread template to get people in. fair idea.

Need an artist for game Deveropa 04/27/2020 (Mon) 14:14:30 ID: 04adcc No.119 [Reply]
The game is called Lesion. Story is about two ninjas fighting aliens that attacked their clan. If you are interested hmu on discord: Lesion#0648

Open file (716.75 KB 665x663 Happy Holidays.png)
Deveropa 04/13/2020 (Mon) 18:05:26 ID: 8d6c7b No.108 [Reply]
>Want to gamedev during the holidays >Fucking procrastinate all throughout them I hate it
2 posts and 1 image omitted.
>>110 The office is a structure designed to ritually siphon your leftover vitality so you cannot escape.
>>111 I know. I have been looking for a way out for +2 years now.
>>112 Never give up, Anon. Don’t let them eat you. I’m rooting for you.
>>113 Thanks anon
>>114 Same here Anon. You'll make it, just keep moving forward.

Shinobu waifu simulator Deveropa 11/03/2019 (Sun) 16:29:22 ID: e232f1 No.84 [Reply]
So, is there any news on what happen to this game development lately? Please do discuss here.
Yes, the project is now called VivaDev, and he holds court on a dicksword and sports a jewtube. Related.
Are dickswords all that bad? I hate them because it's yet another fucking messaging group that will likely die in the next couple of years like all of them have, but there's so many people just using that nonstop.
the first problem. It's a fad, so naturally anti-popular-fags will jump on that.
second problem, it's the easiest solution to one-stop messaging with file-transfer.
third problem, it's a privacy-leaking cunt.
Fourth problem, it's management is literally hipsters, trannies, and furryfaggots.

that's why it's hated.
In more ways than one. IIRC they own everything you post so they sell to third-parties for ads.
He has a discord where he posts developer updates


Deveropa 10/25/2019 (Fri) 19:10:55 ID: 020533 No.83 [Reply]
Does anyone have some good tips on pre-rendered graphics?
Not sure I understand the question clearly. Do you mean like pre-baking shadows in a scene?
Yes! Here is a video by a master craftsman. WAtCh IT:
- Deveropa
yep, and sprites too
fantastic! thank you brother
Hell yeah I do
This is the art dev for the first couple Roller Coaster Tycoon games explaining how he made most of the animations.

Open file (5.90 KB 233x156 agdg-jsdev.png)
Deveropa 11/13/2019 (Wed) 18:07:16 ID: 92c78f No.92 [Reply]
Does anyone have experience with web dev? I tried some javascript engines, but had big issues with them
On Impact js I couldn't even change the font
and on MelonJs the instructions are unclear as to where the files should go
Other engines I tried were either too simple and with predefined stuff to the extreme, or few to no tutorials
I guess impact works
Can just use tiles for displaying font
I figured it out, the impact font tool site needs flash enabled, but the font tool might not really be needed, one just needs to have a pic with all the letters and single pixel lines at the very bottom for showing the width of each letter

Horny sheep Deveropa 09/30/2019 (Mon) 02:43:42 ID: 09315b No.58 [Reply]
I'll just drop this here.
It a browser game.
Alpha as fuck, when you reach the end, you'll fall off the map.

Deveropa 09/12/2019 (Thu) 10:55:32 No.8 [Reply]
I'm disappointed that vch isn't on the webring. I'm curious why you guys are here instead of the /agdg/ thread on mark's board?
5 posts omitted.
Has anyone informed Viva Project guy where /agdg/'s bunker is located yet?
Where is the guy anyhow? I'd do it.
He runs a dickcord now.
he's on vch, which has the bunker thread.
he knows of this place, as many others do
The VivaDev guy from the old 8/agdg/ Shinobu2 Project thread has just released a tutorial to add any waifu's head onto the character that you'd like instead inside his game.


Report/Delete/Moderation Forms

no cookies?