[ / / / / / / / / / / / / / ] [ dir / 1cc / 8teen / aus / cafechan / htg / leftpol / qpol / sw ]

/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: ee5c7532619ef16⋯.png (124.5 KB, 806x624, 31:24, agdgop.png)

fddd76 No.14060629

It's almost time for new years, so, have a happy new year, anons!

Resources:

>>>/agdg/

>>>/vm/

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

Links:

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

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

>Previous thread: >>14026248

QUARTERLY DEMO DAY SCHEDULED FOR FEBRUARY 2ND

Feel free to contribute to and update the wiki. We want it to contain information for current and previous games, as well as helpful beginner articles.

dcfe48 No.14060646

>>14060620

Java's fine. Eclipse is terrible. You will want a better IDE sooner rather than later.


819e39 No.14060647

First for VIDEOGAMES


e52090 No.14060660

File: 038e797b6cb4982⋯.png (364.86 KB, 960x540, 16:9, 038e797b6cb49828388eba22a7….png)

You bastards' new years resolution better be to make a fucking video game.


8fd6f3 No.14060667

>>14060647

failure


06d69d No.14060687

File: b1bf135843ed82e⋯.png (662.35 KB, 1117x1254, 1117:1254, fatboy.png)

>>14060660

Mine is to make more video games and unfuck my health bullshit.


6735b5 No.14060690

>>14060660

Release a demo on 2/2, maybe 5/5.


8cdbf5 No.14060695

File: 1c705364647dde0⋯.jpg (38.6 KB, 540x540, 1:1, 1c705364647dde057a63f2ede6….jpg)

how to make gaem


eb18b8 No.14060701

>>14060660

Mine is to stop being a NEET and get a job

Making a game comes after


04a873 No.14060713

>>14060660

I probably won't make it, but I want to release Manlet Simulator by April Fool's.


5daa47 No.14060764

File: 3efc4b6462002f9⋯.png (8.02 KB, 776x680, 97:85, 2017-12-28T16:38:43.png)

>>14060660

Hell yeah, motherfucker. NES programming. Holy shit, I was expecting it to be difficult (though I'm already a professional programmer experienced in assembler language), but I wasn't expecting the NES hardware to be this fucking ass-backwards and retarded. The number of stupid subtle errors you can randomly run into while doing technically nothing wrong is nonsense: https://wiki.nesdev.com/w/index.php/Errata

OAMADDR is also unreliable with OAMDMA if you use any value except $0 for the ADDR, and dealing with PPU memory corruption and degradation is fucking retarded. Leaving memory in certain places for too long causes the system to corrupt the memory automatically, and even doing things completely correctly, you can still deal with random fucking corruption.

That's right, the NES's memory corrupts itself, so even if you change nothing, you have to refresh a bunch of memory with every single frame to keep it from going retarded (it might work in an emulator if you don't do this, but on a physical system it will slowly get more and more fucked up).

I fucked up something with my game and don't feel like going back to a good checkpoint, but here's a screenshot of it in its current broken iteration.


779b60 No.14060765

>>14060695

download EasyRPG Maker :^)


6d5efb No.14060805

File: 32e4dcda33adc35⋯.jpg (2.51 MB, 1624x9454, 28:163, agdgbooks.jpg)

Are any of the books here particularly useful for devving?


709ab8 No.14060832

>>14060805

There are good and bad ones on it. Anything you're looking for in particular?


3cfa07 No.14060840

>>14060805

The ones in the CS section are the essential books for programming.

IDK why people don't like the SICP book, but it gives good insight as to what happens, step by step, when you do 'this'


953d2f No.14060860

>>14060805

Do you want to make games or engines? If you want to make games, that's a lot of unnecessary shit.

>>14060840

> IDK why people don't like the SICP book

Probably because it's borderline philosophical and not "HOW MAEK GAEM"


709ab8 No.14060902

File: dfeb84caa712f95⋯.png (865.63 KB, 900x602, 450:301, t3_5qkain.png)

>>14060805

Oh, and The Pragmatic Programmer isn't even on the list. That one is a must read that belongs in the Software Development category.


b84ed7 No.14060905

>>14060764

Try Atari 2600 programming, that thing has 128 bytes of ram. Not kilobytes - BYTES. Try doing fucking anything with that.


709ab8 No.14060908

>>14060905

Well, you can make an ET game with that. :^)


b84ed7 No.14060932

>>14060908

Yeah, and that was done by one guy in a couple weeks. Still a fucking amazing accomplishment, considering what he had to work with.


06d69d No.14060955

File: af92806b918edec⋯.jpg (497.2 KB, 896x1663, 896:1663, coding books.jpg)

File: a98b92c235598db⋯.png (101.49 KB, 1215x513, 45:19, MathForProgramingP1.png)

File: cf14ae965c8627e⋯.png (129.13 KB, 1118x628, 559:314, MathForProgramingP2.png)

File: 3b67e50557acd41⋯.png (91.33 KB, 1101x391, 1101:391, MathForProgramingP3.png)

>>14060805

Mostly the compsci stuff, although the Programming Languages and Software Development sections have some good books too. A lot of the rest is stuff you can learn just as easily from web articles, reading the source code of other games, and looking at developer papers and presentations.

Pics related have some useful stuff too.


9ff31f No.14060988

File: c106503f15ff692⋯.jpg (54.29 KB, 720x764, 180:191, 1459119684881.jpg)

Delaying my game to make sheckles. On one hand I don't care much for money. On the other hand I want to gain some financial independence and the ability to contract people.

>>14060805

Where the fuck did you get that picture. Reddit? It is absolutely abysmal. First off the secret to programming is you just practice and do research, but if you'd rather use just books. Look at how many fucking books they listed? Do you think the person who made that list read more than 3 of them?

Everything in level 1 is fucking worthless, it's like those introduction to computers courses at junior colleges where they teach you what a fucking printer is.

Why the fuck is there a book on operating systems in there?

Algorithms? For what?

The only 2 books that look ok are the math and computational ones, and even then everything in them you can probably look up.

Level 2 is also fucking shit.

Why the fuck is there a section of lua books? If you know any other language, which you basically need to for lua, then you can pick it up easily. The only thing that might be worthwhile is the gems one and even that is suspicious.

Why the fuck do you need 30 C++ books?

Why the fuck are there books just on how to use the standard libraries (something you'll learn when introduced anyways)

Why is there a book on templates? If you read the other 15 C++ books you should already know how to use them.

There's a book for fucking boost. That alone tells you that list is garbage. I used boost once for literally 1 thing. Network connections. It took a full 30-50 seconds to compile. Every error printed out a page of garbage. It was bloated as fuck, hard to read using their shitty style and probably slow as shit. I ended up throwing it out because it was buggy and ended up coding my own network connections with libevent. and not only did it compile in almost half a second but I could actually read what the fuck was going on.

NEVER USE BOOST FOR ANYTHING GAME RELATED

Level 3 is about running a team, and all the methods they give you are probably useless since they're intended for large corporate environments. Everytime I look up how old studios did things it just sounded like 5-10 guys just trying to rush out a game as fast as they can. All on the same page since they where super tight nit. Everything in that level is for managers with large teams and everyones only motivation is money. The only book that seems worth while is clean code. Everything else stay away.

Level 4 is math. It's really hard to know if any of those are useless because any "Math for Game Programmers" is bound to be dumbed down for anything useful, and chances are you aren't writing your own engine and shit.

Stay away from Level 5. Anything that says "Game X" that involves math or programming is going to be a scam and too watered down to give any useful information.

I have no idea if level 6 is useful. With this list most likely not. Engine dev'ing is hard as fuck. Personally I learned everything about this from modding other games and watch actual game devs give talks on how their engine works. Even if you're writing your own engine it's probably worth staying away from because most of it is just there to sell books and not give useful information.

Level 7 is also a hard one. I noticed that Opengl ES (opengl for mobile) is burried halfway down the list and is beyond even plain opengl. Further evidence this list is fucking shit. I have the super bible and really the only thing it has done for me is worked as a guidepoint on what to research on google. GPU gems could be a good one to. I remember finding a bunch of references to them online.

I'd do the rest of the levels but it seems like more of the same. Shit just to sell paper. Animation will be covered in the graphics books, and physics will be covered in math. Audio I'm not sure about. AI I would be VERY skeptical of as game AI has not advanced for the last decade. Multiplayer I'd be skeptical of because anything you do will specifically be tailored to your game and you can just research it.

TL;DR That list is fucking shit and you're better off just practicing than buying books you'll never read


06d69d No.14060993

File: d1b3319a549de1d⋯.png (120.85 KB, 916x1055, 916:1055, considered harmful.png)

File: 630562bb1802a54⋯.png (62.7 KB, 937x410, 937:410, Harmful-software-as-explai….png)

>>14060805

>>14060955

You may also want to read http://cat-v.org and https://suckless.org for an alternative perspective on software design. Video games are inherently more complex than most software but there's still much you can learn from studying minimalist "just werks" software.

Here's a web copy of The Art of Unix Progrmaming for good measure: http://www.catb.org/~esr/writings/taoup/html/


8fd6f3 No.14060997

>>14060988

>buying books


9ff31f No.14061007

>>14060997

Personally if I have a book I'd rather have the actual thing infront of me than reading a PDF. But like I said. Books are fucking worthless.


05e3ca No.14061009

>>14060988

Think of all the time you spent writing that, and think of how much programming you could have gotten done.


c675b5 No.14061042

File: 8d44006b1b1e006⋯.jpg (612.26 KB, 1024x1471, 1024:1471, neuromancer__brazilian_edi….jpg)

>>14060660

Actually, good one. That is now my new years resolution.

Hold me to it fam. I'm gong to start being in this thread whether you faggots like it or not.


82150a No.14061076

>>14061042

You'll have to tell us what your project is or we won't know if you're here or not.


79e400 No.14061135

Quick question: is Love2D any good? I was originally going to roll my own engine (yeah right, like that would ever happen) because most existing engines do too much in my opinion, but Love2D seems like it would be what I was looking for. It gets the OS technicalities out of the way and leaves me with a blank slate for my game. All I want to know is if there is anything shit about it before I devote more time to it (I don't mind Lua, it has some dumb design decisions, but nothing that would put me off).


c675b5 No.14061139

>>14061076

It will be a gay ass RPG maker game. I have like two versions of that fucking shit. Will probably be MV since I already know some JS.

Beyond that its gonna take some planning. This is just me saying I'm going to finally Shiah this shit and just do it.


9ab1da No.14061148

someone make a video game where you capture people


63943d No.14061151

>>14061148

this will never ever happen


e52090 No.14061166

>>14061139

>I'm going to finally Shiah this shit

Just keep that flag safe, then.


9ab1da No.14061167

>>14061151

captuuuuure~ "wow" I got another one "tee hee"


04a873 No.14061174

>>14061139

Coincidentally for you, I love gay ass RPG Maker games.

Tell me about your shit, anon.


7213f7 No.14061193

>>14060660

i fulfilled that one thanks to the ludum dare anons


c675b5 No.14061226

>>14061166

Good call. He will nut inside us.

>>14061174

Alright. Making a game is a bucket list thing for me like many game nerds. I've been making strides to learn about the process, but I've found when I take my ideas too seriously I get bogged down. So, now I've decided on an idea that it is impossible for me to take seriously that I can just have fun with. At this point I will say what motivated me to finally post here is that there aren't enough fucking Christmas games. I want to make one. Will it blow? Probably. In the end will it have about as much to do with Christmas as the Star Wars Holiday Special? Probably. Is it an idea I can have fun with and just call my first game and maybe have a few lulz along the way. Definitely. That is why I am choosing this topic.

All the same, gonna take this motivation and work on some early assets/characters.


9d2bbd No.14061278

>>14060660

It's to both make a video game and to stop my fat fuckery. Have a lot of ideas I scribbled on a legalpad while at work that I hope to get playable by the year's end.


9ff31f No.14061356

Anyone have any pointers/tutorials on making textures for a 255-color pallet by hand? I have a feeling artists back in the day did it by pixel, which is something I'd like to avoid to save time.


fddd76 No.14061372

File: cab7eaf47656e6b⋯.webm (6.82 MB, 640x480, 4:3, 2017-12-28 19-43-53.webm)

Camera controls are now fully implemented, so I have my first most basic movement system. It looks a little chunky because it has no client side interpolation, also it has some tweaking that is needed since I didn't implement friction into the physics model yet. Thus, velocity drops to zero if acceleration drops to zero.


27161c No.14061386

File: 15953a8499ad843⋯.jpeg (Spoiler Image, 31.01 KB, 1280x720, 16:9, serveimage.jpeg)

>>14060660

It will be

it will be

I'm improving my /loomis/ and then I'll learn to program a bit


04a873 No.14061421

>>14061226

Looking forward to it, dude.


3e755c No.14061432

File: 2707efbdb838976⋯.gif (218.2 KB, 200x200, 1:1, 1502471266642.gif)

>>14060660

It's on the list.


02e837 No.14061438

programming is such a tedious piece of shit process, what kinda game can i make with art/3d models that isn't a VN


8fd6f3 No.14061448

>>14061438

A narrative driven experience. :^)


dea1a1 No.14061474

File: 204128f6f0a86ee⋯.png (122.58 KB, 743x790, 743:790, front.PNG)

File: 8a777ebfaa66871⋯.png (61.13 KB, 841x284, 841:284, hand_side.PNG)

File: 52141734622bbae⋯.png (133.71 KB, 585x799, 585:799, hand_bottom.PNG)

File: b100e1b800dc9a1⋯.png (97.07 KB, 532x583, 532:583, hand_top.PNG)

sculpt anon here, i just want a second opinion before a boolean anything, how does it proportions look, and please explain what i can do to fix it and/or why it wrong, i hate people how just say it sucks or looks back. next is the hand im worried about it i think it looks ok but i just want to feel safe. also for retopology i was looking at blender bsurfaces anyone use that and can tell me their opinion on it, is it good or bad?

>>14060660

mine is mostly just to get my demo done i just need 2 models min a man and a woman maybe 3 for a boss but i can live with a capsule for a boss, but also to stop shit posting here everytime i get stuck i think im asking for my hand to be held far too often that i might not be too self reliant.


04a873 No.14061524

File: 7f210bf982a52f8⋯.png (224.75 KB, 1600x900, 16:9, Screenshot_20171228_224023.png)

I never did decide whether this game takes place in an apartment complex or a hotel.

S'a big building for a small kid, though.


e659dd No.14061529

>>14061474

The thumb is too big, and the palm seems fat near the wrist.


9d2bbd No.14061592

File: eee59979f12c1b9⋯.jpg (524.02 KB, 900x900, 1:1, 1445668430768.jpg)

>>14060988

>There are retards who want to learn to make games by dumping all their schekels into books

>When they could just like make game and learn from their mistakes


8fd6f3 No.14061611

File: 21f6096c19dd40e⋯.jpg (33.97 KB, 606x540, 101:90, you serious2.jpg)

>>14061592

>not learning from others' mistakes and speed up your own process by avoiding them


6eb63a No.14061630

File: 4d6e29884e0ea3f⋯.png (17 KB, 448x474, 224:237, 1073644451536.png)

>>14060660

Damn right it is.

I'm going to get this one published before my birthday.

And I'm getting more productive every day!

Except for yesterday, when I spent all day shitposting on /v/…


6735b5 No.14061644

>>14061474

index / ring finger ratio determines how much test your guy has, ideally you want women to have a lower ratio than the men


9ddcb3 No.14061770

File: 77c1fbd6df8e9e0⋯.webm (3.72 MB, 480x800, 3:5, peach_shmup-2016-05-24_04….webm)

File: b409493b1e097b6⋯.webm (1.57 MB, 1280x720, 16:9, working_on_jumps.webm)

File: abb98b7936d1d9d⋯.webm (1.89 MB, 650x650, 1:1, physics_is_hard-2016-06-1….webm)

>>14060701

>get a job

good luck mustering the energy to do anything other than work, I've had a steady job for 2 years and still can't manage to do anything if it isn't the weekend, by then I have a week's worth of chores to catch up on and that's my weekend gone

>>14060902

what in the absolute fuck is he doing in that picture, he's holding an opened up power supply in one hand, there is a fucking incandescent lightbulb sitting in it, and it looks like he's trying to plug the power cable for the motherboard into a serial port, gripping it with wire cutters

who photographed this, who was the einstein that composed this image, they need a slap in the DICK

>>14061135

I've been told that I shouldn't use love2d's physics calls, and that I should make my own physics, but when querying about the issues with the built-in physics I found others dismissing the issues as stemming from a lack of knowing how to use them

here's a few things I managed to do with love2d


e798a9 No.14061800

>>14061770

love2d uses box2d for physics, and yeah, you should just roll out your own system if you don't need realistic collisions. The reasoning being that you're going to spend just as much time fighting against box2d trying to get it behaving exactly how you want it to as if you were to write your own physics. It's not unfeasible to use box2d for simple platformer style physics though, Shovel Knight uses box2d iirc.


9ddcb3 No.14061901

File: 1af8df1d01d8d8d⋯.gif (4.47 MB, 404x285, 404:285, 1459352977713.gif)

>>14061800

A platformer was all I wanted to do in the first place, fuck me I just looked at my own dates on those files, I haven't done anything in over a year…


bc6417 No.14062041

>>14060805

OpenGL programming Guide 9th edition (red book) is good but I recommend OpenGL 4 Shading Language Cookbook instead. Reads better, smaller and more concise, far superior example and GL boilerplate code.

Open GL Super Bible (blue book) is nearly worthless. It is good for OpenGL 3.3, or if you need to know old and deprecated OpenGL for some reason.

OpenGL Shading Lanuage 3rd Edition (orange book) is outdated and not that good. all of the shader code is online if you look.

K&R C is a great book. Do the example work. Effective C++ is decent, but older now. Effective STL is not that good, mostly because I recommend not using most of the functional features of the STL. If you do, do it the C++11 way (not covered in the book).

Code Complete is pretty good but mostly can be boiled down into a few simple pointers and design guides.

AI For Games 2nd edition is a good overview book with some OK examples. I haven't finished reading it yet.

The GPU Gems series can be downloaded for free from NVidia I think. #1 and #2 are pretty outdated now.


5daa47 No.14062043

>>14060905

Sounds almost easier, from a holistic perspective. It's less space to work with, so you know your limitations, you have less code to write (but you have to comb it and optimize it harder), and you don't have any real assets to produce.

The NES gives you enough size to really have to worry about large-structure coding in assembly, and gives you a lot more to think about in terms of how and wear to store and represent data.

Why do you think there were so many Atari carts by every fucking guy with a computer floating around and almost no NES ones, even after it was discovered how to bypass the lockout chip? It's the same reason there are so many 2D indie games compared to 3D. Assets production and work take a massive portion of coding and prep time. Anybody can throw some polygons on a screen. Most "hello worlds" are just throwing polygons on the screen. There's a barrier to entry that the NES necessarily had in the complexity that became expected of games at the time. If you had an NES game that played and looked exactly like an Atari 2600, people would find it really old-fashioned.

Note that I have done no Atari 2600 programming, and am largely speaking out of assumption.


5daa47 No.14062050

>>14061800

>>14061901

I don't think you want to fully throw out box2d. You can code your whole physics world and simply use box2d for collision work. It's incredibly effective and saves a lot of time compared to rolling your own collision plus physics.


834e2e No.14062085

File: ee2c3f3e88f8ac5⋯.jpg (23.05 KB, 480x360, 4:3, despair.jpg)

>>14060660

Years ago I promised /a/ I was gonna make a book about loli dragon riders and I never did it. So I can't give any guarantees about a game.

Are there any simple gamejams going on?


591e1c No.14062097

File: 494d9d79d399ae8⋯.png (608.11 KB, 355x500, 71:100, happySchroAPNG.png)

>>14062085

>loli dragon riders

Never too late to deliver, anon.


56a20c No.14062100

File: 9ae79f54d6f5502⋯.png (24.66 KB, 500x250, 2:1, DiddyKong.png)

>>14060660

Fuck you, my resolution is to not be single and kissless.

Hoping to have a game demo ready halfway through January or sooner. Really just need throw together a few more spells and then it's cleanup and bugfixing.


9ff31f No.14062177

File: 9d63bf1c8d7e3f2⋯.jpg (80.75 KB, 555x550, 111:110, 1464651837833.jpg)

>>14062100

I had that one before, but then I go out, talk to girls and realize they're the most unbearably normal of normalfags. I only met one I liked but it didn't work out. It seems like one of those things you don't rush unless you want an unfulfilled relationship with a mindless drone.


3781ba No.14062838

File: 359d3296cc230cf⋯.jpg (24.36 KB, 592x640, 37:40, 633a32358628705f3e9d557fbf….jpg)

i'm gonna make a neural net city builder simulator


d9b60e No.14062857

File: 46d243bca98f049⋯.jpg (11.69 KB, 304x394, 152:197, 1505153344590.jpg)

Thoughts on One Game A Month?


d9b60e No.14062880

File: dcabf7a9e82a3a2⋯.png (47.66 KB, 982x546, 491:273, 1448312923863.png)

>>14061592

>not having all of 'em books available and consulting when necessary


69b179 No.14062886

>>14062880

>consulting books

alright grandpa


d9b60e No.14062894

>>14062886

Bet your ol' man can't into ctrl+f


e52090 No.14062942

>>14062857

Considering it's taken me a month to make one LOCATION in my game, that doesn't sound doable. I'm sure with a simplistic concept I could push something out but I like comfy long stretches of work so personally not something I'd go for.


338939 No.14062972

>>14062857

>>14062942

It's often recommended when people talk about mobile games. I remember hearing that often in the Unity forums. If you plan on making mobile games, then it's fine. For PC/console games however, one months is not a whole lot. It's certainly doable, but only if the idea/concept is simple enough to be comparable to mobile games or you only create a techdemo. Think about The Binding of Isaac. That's possible to do in one month, if we're talking about creating the mechanics and some basic content to test them out with. If you're going 3D, it'll be more difficult.


69b179 No.14062976

>>14062972

I think if you've already god a bunch of modules made (character controller, dialogue, inventory) then you can probably slap them together in a month and make something different.

I do like the idea, but a month is way too little


d9b60e No.14063023

>>14062942

>>14062972

>>14062976

How about a seasonal game?

>I think if you've already got a bunch of modules made (character controller, dialogue, inventory) then you can probably slap them together in a month and make something different.

Interesting point, althought I don't think "devs" who does this kind of challenge have this line of thought. In the long run it will be quite inevitable, even when you make it something from scratch the algorithms are still in your head, you may not have the modules there but you are probably going to make 'em twice as faster then before. A friend of mine spent months researching and developing a lighting system and after much pain he made it work, then he made another game from scratch and remade the same system in one week without consulting his previous code.


bc6417 No.14063199

>>14062886

I'm thinking of starting a patreon to make videos of working through C and OpenGL books for millennials. Doing the examples, explaining the reasoning. Build up a simple distance field rendering system as the core of the examples.


e52090 No.14063347

>>14063199

If you want the real shekels, you should make tutorials for how to code Minecraft for every console/8-bit computer ever made. I'd actually watch that, probably.


7c4de6 No.14063408

>>14062857

I'm planning on remaking old atari 2600 and NES games, so is doable for me.


cf8393 No.14063475

>>14062857

You can do it if you use premade assets and just focus on inventing new gameplay paradigms.


a451e0 No.14063571

In Gamemaker how do I make some enemy shoot something is like a laser and keeps going in a straight line until it hits something? I don't mean a projectile that moves, but like a solid line. Like that thing they do in Dragon Ball Z.


69b179 No.14063588

>>14063199

As a retard that can't learn from books and can only learn by his mistakes, in depth video tutorials where you explain everything are extremely bad to learn.

Every time I tried following one I just followed along and copied their code.

What I'd really like to see are mini-tutorials to explain how to do very specific things. You could start off trying to replicate certain things from certain games and make examples out of those.

Also you don't start a patreon and then make videos, it's usually the opposite.


6d5efb No.14063600

>>14063571

I think GameMaker has a built-in drawline function, so basically you'd have an enemy shooting out the tip of the laser which behaves like a normal moving projectile, but a line is drawn between the laser tip and the laser origin using the coordinates of both.


e52090 No.14063656

File: 128dbbeadefe836⋯.jpg (246.72 KB, 1920x1080, 16:9, 128dbbeadefe836435fe91f7de….jpg)

>>14063571

A line that extends? You'd have to use draw_line. Here's what I'd do.

Define x1 and y1 as the start point. Keeping with the Dragon Ball analogy, it'd be the coordinates of the player's hands. Then have a var_length that increases with every frame. Depending on the direction you're facing, define x2 or y2 as x1/y1 +/- var_length.

Lastly, check if there is a solid wall in coordinates x2; y2 and if so, stop the laser. If not, draw it.


04a873 No.14064499

File: 1d9f00bea8c7579⋯.png (3.8 KB, 320x110, 32:11, Logo.png)

graphic_design_is_my_passion.png

Initial attempt at both a game name and a logo. Torn between Null or Copy.

Since it's inspired by Japanese puzzle/horror games, I wanted a sort of engrish-y, vaguely tech-y style name that made use of symbols.


cf8393 No.14064521

>>14064499

The black lines in the black should just have one split, like the words.


7c4de6 No.14064657

YouTube embed. Click thumbnail to play.

088591 No.14065393

File: d6d75e9f6e68aef⋯.png (580.54 KB, 1281x661, 1281:661, wippidypoo.PNG)

how was you're day today anons


56a20c No.14065466

>>14065393

I coded an armor system that works with the way I have bodies set up. Basically when someone is hit, the game randomly determines where. For a humanoid, the options are head, torso, left leg, right leg, left arm right arm (considering splitting limbs into upper, lower, and hand/feet, but that's probaby overkill), each weighted differently (torso hits being more common than head hits for instance). Each piece of armor has a list of locations it covers (Usually one piece except for legs and things that come in a pair like bracers), and I set up a pair of functions that correctly remove existing armor from any of those locations before equipping a new piece.

Probably not going to bother with things like layering plate over mail - more work for me that makes things more confusing for the player without really adding much.

As for actual damage mitigation, each piece of armor has a flat damage absorb value and also a resistance modifier for various damage types. Either the full damage around the flat amount and then multiplied by the appropriate resistance value, or multiplied first and then reduced by the flat amount. Not sure which is better, though the latter would make armor more powerful in general.


f4cfcc No.14065486

File: 02e7bec676e7e84⋯.png (78.58 KB, 2184x612, 182:51, TerminalBalisticsLogo.png)

File: b2bd409e72d7f95⋯.png (5.54 KB, 410x75, 82:15, Benelli_firearms.png)

>Make logo for fictional ammunition company

>Hmmm, this looks familiar

>It's literally Benelli's logo

God damn it.

I got the idea by having the space between the line of departure of a bullet and the actual path of a bullet cut out of a shape, and a square seemed like a solid, symmetrical shape. I put the name "Terminal Ballistics" at the end of the bullets path. Warm colors because those fit best with a company selling explosives.


6b1d69 No.14065539

>>14065486

It's close enough to look deliberate, and far enough nobody would be arsed to sue. I'd say it's a keeper.


04a873 No.14065565

>>14065486

If you really want it to be different, you can just tweak it a little bit.

Otherwise, it's a happy coincidence.


f4cfcc No.14065591

File: fc744633224c792⋯.png (73.11 KB, 2000x561, 2000:561, TerminalBalisticsLogo.png)

>>14065539

>>14065565

I changed it to pic related just to be safe. I think so long as it's different enough enough to not confuse the average consumer into thinking I'm affiliated with Benelli I should be safe from trademark law.


7213f7 No.14065633

File: 72e5c19a7358af8⋯.png (129.61 KB, 837x585, 93:65, Screenshot_2017-12-29_18-3….png)

>>14065393

got path finding to work, my game now plays like a game, also i'm changing my egghead mc to something more anime


fcd237 No.14066183

File: 41e6e960dce1f2a⋯.gif (61.22 KB, 300x351, 100:117, 1459617799822.gif)

Are there any good resources on writing games/engines in C and Lua. I know both languages. I want to handle intensive things like networking and general engine code in C with Lua being the actual game code. I don't know if there's any gotchas when working with embedded Lua/Luajit other than that calling functions between languages is slightly expensive.


819e39 No.14066191

File: 770a33755e3bdee⋯.png (7.65 KB, 534x493, 534:493, ClipboardImage.png)

>>14064657

Shouldn't that blobby mess of points also get subdivided? Why do some divisions start in the bottom left instead of the top right?

If you had pic related and put a point at (0.5,0.5), would you have to query the entire structure to see what nodes were near it?

Quad trees still trouble me


06fb24 No.14066228

I'm thinking of making a 3D engine in Python. Would python be efficient enough to run fast?


819e39 No.14066230

>>14066228

Python is slower than C#.


06fb24 No.14066233

>>14066230

Yeah, but python isn't for homosexuals unlike C#. Main reason I stay away from C#


05e3ca No.14066242

>>14066233

Haha what? You've got that completely backwards.


06fb24 No.14066247

C#:

>developed by CIAniggers, owned by microkike

python:

>FOSS and libre


05e3ca No.14066253

>>14066247

That has no bearing on whether homosexuals use it.


bcab6a No.14066346

>>14066253

Anyone who supports CIAniggers in any way is a 100% homogay though.


6a4fa4 No.14066352

>>14066247

>Do i have to worry about security problems or backdoors in my product?

>Do they make monetary profit from me using their language?

If both answers are no it doesn't really matter to be honest, use whatever works for you.


05e3ca No.14066358

>>14066346

I hope you're not using an x86 based PC then :^)


c675b5 No.14066369

YouTube embed. Click thumbnail to play.

>>14066230

> Brainlet programming in C# for archaic computers

> Not programming in Q# for superior computers that don't even exist yet

take a shot every time she says quantum *if you want to die**


7213f7 No.14066473

>>14066369

is this real?


fddd76 No.14066483

>>14066228

no, it would run like shit

>>14066183

I don't think there are really many actual resources on writing game engines in general, just a bunch of resources that might help you write a specific component of your engine. You just have to start programming stuff and eventually you will see it all fitting together.

Start with a "hello triangle" program ,etc etc


8bf945 No.14066486


fcd237 No.14066492

>>14066483

I'm more interested on resources about embedding lua in games or at the very least realtime programs.


b06605 No.14066502

File: 21e27d6065cf6a6⋯.webm (5.21 MB, 640x360, 16:9, Tetrachrome Demo video.webm)

I-is it ever coming back I just want a new hack and slash ;-;


05e3ca No.14066511

>>14066502

Make one yourself. You can't trust the mentally ill to do anything.


b06605 No.14066515

>>14066511

>You can't trust the mentally ill to do anything.

What happened, it's been over 2 years since I saw this webm and I've never seen what happened of it.


05e3ca No.14066519

>>14066515

>he doesn't know

I'll just wait for someone to post the montage pic.


b06605 No.14066524

File: 176105d1aee931d⋯.png (94.45 KB, 358x394, 179:197, 176105d1aee931d234f813a115….png)

>>14066519

>Montage pic

Oh no.


8bf945 No.14066535

File: 992a418f4dc09fc⋯.png (1.04 MB, 1200x1455, 80:97, tetradreams.png)

File: 9f447b95456fc82⋯.png (213.84 KB, 1944x1080, 9:5, tetrashdev.png)

File: 32d7af6af4e0735⋯.png (141.1 KB, 1561x500, 1561:500, tantrumdev.png)

>>14066519

>>14066524

I don't have a "montage pic" but I do have a few things


fddd76 No.14066566

>>14066492

just sounds like embedding a scripting language in any other program - I doubt it has a specific category.

>>14066515

Short story is that the developer said that Neir:Automata (not sure how to spell it) plagiarized his project, and also said that Neir fans were following him around and harassing him. That incident was the "straw that broke the camels back" I think, since the developer isn't in a good situation at all. Lots of rumors go around but the general idea is that he inherited a lot of debt, and has to be a NEET and lives in some slum since any work he could do would just go into the debt anyway. Now that he is ostracized from 8chan he doesn't post anymore. Whenever he gets brought up the same people who made him leave, like >>14066535 generally rush in to shit on him all over again. So, you won't see him again.


d43a5b No.14066569

>>14066502

>>14066566

Kind a shame because it looked like it could have been good too. All well.


8bf945 No.14066576

>>14066566

I should state for the record that I quite like Tetrachrome and I'm impressed with Tetradev's work. I'd like him to get over his persecution complex and finish his game, but as you mentioned, he has more important concerns than that right now.


e5aa6d No.14066583

File: 96fa489cdbfb06d⋯.jpg (45.84 KB, 385x578, 385:578, 96f.jpg)

>>14066515

>>14066502

Tetradev is very intelligent. He learned to code in just a week.


fddd76 No.14066616

>>14066576

Tthe bottom line is that as long as he keeps getting shit on by /v/ at every mention of his name, like what you're doing with the filenames, he will never come back.

The game was supposed to be the way that he got out of the mess that he is currently in, but for that to actually work, he would have needed to be on the same kind of pedestal that /v/ put yandev onto before his falling out. Obviously that didn't happen and the people that would have been his fans (Nier fans) are all pissed off at him. I only brought up his situation since it can explain why Neir was such a big deal to him.


8bf945 No.14066654

>>14066616

>Tthe bottom line is that as long as he keeps getting shit on by /v/ at every mention of his name, like what you're doing with the filenames, he will never come back.

I don't particularly care whether he posts on 8chan again or not. If he can't handle the bants, then I don't want him to get triggered or whatever. I just want to see his progress on his game, which I can't do because the only site he regularly updates is his Tumblr, which can't be viewed without an account.

>Obviously that didn't happen and the people that would have been his fans (Nier fans) are all pissed off at him.

Well yeah, because he outright accused the creator of plagiarizing his game on completely circumstantial evidence. I'd be pissed too if some guy I never heard of said I can't like a thing because it has a robot waifu protagonist just like his game I'd never seen before.

If he were willing to admit that Yoko Taro probably didn't plagiarize his game, I'd stop posting about it, but as you can see from pic 2 above (which is <2 months old), he still believes N:A was plagiarized, he still holds a grudge over it, and he's wallowing in despair with his game being "99% cancelled" because he can't handle a game existing that's in any way similar to his work and doesn't realize that spectacle fighters are an incredibly underserved genre and N:A's success indicates that his game could sell well too. I just want him to stop being stupid about this and not give up.


dcfe48 No.14066655

File: dd749ecf5bdb12a⋯.mp4 (7.85 MB, 1920x1080, 16:9, 2017-12-29 22-04-41.mp4)

File: 1f6742088389a87⋯.mp4 (5.51 MB, 1920x1080, 16:9, 2017-12-29 22-14-37.mp4)

+Space spiders.

+cells instead of map-wide visibility

+vision range

probably need to make cells bigger or raise the vision range to a 5x5….


b74fcd No.14066740

>>14066616

I don't know if the guy got plagiarized or what but that's pretty spooky. I remember that guy too, he was too proud for his own good. If I was working on something that nice looking I wouldn't show anybody.


fddd76 No.14066757

>>14066654

I know, i'm sure you knew the second half of my post too, but maybe someone not familiar with the drama might find it useful.

I agree with you on that, the game can still be a success, but the ball is in his court, so, we can only wait and see what happens.


04a873 No.14066951

File: 796e363d002d196⋯.png (4.8 KB, 320x110, 32:11, Logo 3b.png)

>>14064521

Along with some other tweaks to make things more visible and embrace the mixel to make things look more disconnected.

Might start up a tumblr blog for this to get some early marketing done and to force me to keep going on it.


274b64 No.14066997

Why aren't we seeing a shit load of decent 3d platformers now indie devs have all the tools for them pre packaged in shit like unity?


05e3ca No.14067001

>>14066997

Turns out making a game is hard?

I guess yooka-laylee was "decent" though.


274b64 No.14067031

>>14066654

Releasing a similar movie around the time of a block buster tends to be a successful tactic for spoiler movie producers. People are aware of the genre and get curious what else is out there.

While I thought Nier was a complete fucking mess that needed to pick a damn genre. It's clear that waifu bots have mileage. Make your character appeal to the autistic drawfags and it will sell it's self.


bd05b3 No.14067244

File: 9200b4e30620998⋯.png (21.4 KB, 834x546, 139:91, _id1480586062_343178_1.png)

>>14066997

Well there's definitely tons of games coming out.


274b64 No.14067297

>>14067244

And yet I can find less and less I wish to play..


097533 No.14067348

>>14066997

Because 3d platformers are shit? Platforming is not a mechanic that translates well to a 3d environment. You can have platforming IN a 3d game, but basing one entirely around platforming is a recipe for failure. Even the 3d Marios don't really try the pure platformer route.

I have no doubt that whenever an indie developer starts working on a 3d platformer, he inevitably either converts it into some other genre that's easier to make a half-decent game out of, or gives up because he can't figure out any way to make his game "fun".


274b64 No.14067367

>>14067348

3D platforming works fine as long as you don't fill it with bottomless pits. Crash, Gex, Mario and Sonic have all done 3D platforming well.


097533 No.14067409

>>14067367

Sonic has become the laughing stock it is precisely because they never figured out how to do 3d platforming well at all. Gex relies primarily on gimimicks and is estremely light on platforming at all. The only game on that list that goes pure platformer is Crash, but it does hallways to get around having to be 3d at all.


274b64 No.14067418

>>14067409

Never said any were perfect only that they were good in places.


b84ed7 No.14067490

>>14067348

Platforming in 3D works well if you have a large margin for error. No tiny platforms or ways to instantly die, and an input buffer that lets you jump, even after you've fallen off a platform. It's most enjoyable when it's on the loose side, instead of trying to make you do anything precise. Mario 64 romhacks try to do precise platforming and it ends up being the worst shit imaginable.


097533 No.14067516

>>14067490

You can't hang your game on loose platforming. I totally agree with you that precision platforming in 3d feels like shit, but the alternative is to make the game too easy. As a result, your challenge has to come from something other than the platforming, which generally results in abandoning the game as a "platformer" and turning it into some entirely different genre that might have platforming in the background.


b84ed7 No.14067550

>>14067516

>You can't hang your game on loose platforming

Why not? Mario 64 gave you a bunch of playgrounds, and that worked. You just have to make the movement fun to play with, and allow for lots of tricks. The challenge comes from trying to do things in better, more advanced ways, simply because it's fun.


274b64 No.14067602

>>14067516

Platforming in and of it's self has never been the only mechanic used in platforming games. Games like Magical quest has multiple power ups which complement the platforming. It's like saying a FPS game can only have WASD and a shoot button.


bc6417 No.14067660

>>14063588

Interesting. Thanks. What kind of mini-tutorials? Any specific thing or effect you would be interested in?

Maybe procedurally generating height field and then triangulating chunks of it into an OpenGL vertex buffer object for rendering?

Or a simple real-time smoke effect using feedback buffers?

>>14063347

Early 8bit wouldn't have enough power - memory bandwidth. 16bit though, like Atari ST or Amiga (motorola 68000) systems could maybe do something interesting. I think it would still be pretty rough. The Amiga could barely pull off an extremely low resolution and limited wolfenstein clone.


bc6417 No.14067681

>>14066230

Sure. Depends on what you mean though. Don't ask too much of python in terms of native speed. It's pretty slow. Use C/C++ libraries with Python bindings.

PyOpenGL gives you access to OpenGL 1.2 through 4.4. pybullet gives you a binding to Bullet3D for fast collision and physics. Done and done. Have fun.


bc6417 No.14067697

>>14066183

The only gotcha I'm aware of is splitting your dynamic game data between the Lua runtime environment memory and C/C++ memory. Everything I've seen points to keeping everything in C/C++ controlled memory and having Lua operate on it through functions. Consider the mess if you don't do this: you need to save a game object. Part of it's data is inside your LuaJIT state as Lua variables & tables. Part of it is in a C++ class or two. Also, what happens when the Lua state is reset? Oh no, we just lost all objects dropped on the floor throughout the level (as a random example). It's better if everything lives on the C++ memory heap.


d3828f No.14067771

>>14065393

>youkaifag at it again but making his own 3d art instead

I am impressed, at the very least it's not in the drawthread requests and your'e actually doing it for once.


e27340 No.14067811

File: c6ff37c8af04c34⋯.png (152.72 KB, 962x984, 481:492, Dash Blitz title.PNG)

File: 2f866bca8b827ed⋯.png (74.71 KB, 867x763, 867:763, Happiness protocol engaged.PNG)

Back on demo day I posted a Mega Man-like platformer, and the feedback I got helped kick my ass into high gear. I don't post much but since we're coming up to the new year, I wanted to share it with you guys and show that I'm still working on it.

>>>/agdg/30366

http://8agdg.wikidot.com/dash-blitz

https://mega.nz/#!hfgg0Z5Q!Amngng-ctKDaRys1OFySRV4v9CSyhUNxKaedKqWr3lA

I've got some webms in this thread and a download link on the wiki

I'm hoping to go public with it sometime in January, depending on how things go with my musicians and my own work. Definitely going into crunch-time now, though. Any feedback you guys could offer would be a huge help.

Mostly, though, I just hope it's a bit of fun.

>Unity


088591 No.14068169

>>14067771

yeah I like the process of making 3d more than drawing/making 2d.

I won't go pro level but I think it's decent enough for a free game.

the model I posted is going to be used for practice/test mesh I guess.

I still don't know what the hell I want to make (I blame myself for being a fanartfag than being an OCfag)

my pipedream is to recreate yo-kai watch 3 on the pc


5bbf00 No.14068357

>>14066616

He got shat on for being fucking insane, this is not a daycare.


034c8d No.14068387

>>14060805

>Are any of the books here particularly useful for devving?

Not really. In all cases, the beginner books are sufficient to get started and create what you want. There are some antiquated or unhelpful books in there that are just thrown in to confuse you. Lots of redundancy too. If you read through all of those, then you will be able to work at a company, but you will never make anything on your own. Knowledge can paralyze you if you cannot utilize it. Knowing the best way to do something won't help you if you do not have the skill to implement it well.

>>14060902

I'd ignore the suggestion of reading The Pragmatic Programmer if you are a beginner. Many developers follow that doctrine and shill it at companies. Unfortunately, half of the book is poor advice and useless platitudes. A person wouldn't know unless they had around 20 years of experience in the field. A far superior book that would benefit beginners is The Practice of Programming written by Kernighan and Pike. It will help you cut through all the bullshit and stupid advice you may run into reading those 100+ other books.


034c8d No.14068407

File: d62603e420e6930⋯.jpg (17.04 KB, 260x325, 4:5, the-practice-of-programmin….jpg)

>>14068387

>The Practice of Programming by Kernighan and Pike.

Forgot the image.


d9b60e No.14068474

>>14068407

Surprising enough this book is included on the chink's list. Looks like >>14060902 was outplayed after all.


7f2197 No.14068688

Programming books are worthless. You're at a computer all the time so why not read online tutorials? Programming is simple. All languages work mostly the same and have similar syntax. The biggest differences between languages are their standard libraries. You look up as you go along when you need something from one. If you need an external library, you look that up too. Once you gain some experience, you'll know what to expect from a language without even looking at its documentation.

When I was starting out, I was told to do a lot of stupid stuff. I had no experience so I didn't realize how stupid it was. I was told about the Eunuchs Philosophy which is a joke considering how poorly Unix is made. I was told to make games in Lisp and Haskell because those were the "good" languages. I read SICP which is nothing but a meme. Don't get me wrong, those languages do have value but not for making practical software. The "bad" languages that I was avoiding like PHP and C++ were the most productive and where I learned the most about programming. I'm still interested in Lisp and it has many interesting features but it's not for productivity and there's a reason for that. It's not perfect like the evangelicals like to say. Unfortunately the evangelicals often drown out good advice for beginners. It's hard to find good advice for beginners. It takes a lot of work to sort through the nonsense. I feel like an idiot for trying to use crude tools to do projects when I could have been using tools are that simple and well maintained. Most programming books are archaic and irrelevant. They're often intended for schools or simply to look appealing by having creative looking art on the cover and catchy titles. Don't trust anyone that profits from ignorance. Using C when it's possible to use C++ is retarded and one of the telling signs of an incompetent programmer. C++ has all of C's features, is compatible with C's libraries, and has a lot of features of its own like templates, namespaces, a bigger standard library, and classes. The one big thing C has over C++ is faster compile times mainly because of templates but you don't need to overuse templates in C++ and you shouldn't be making monolithic projects anyway.

Programming really clicked for me when I started doing my own projects and learned to read API documentation. Before I learned to use libraries, it was mystic to me how the basic things I knew like conditionals and loops could be used to do stuff like render graphics on a screen or play sound. Avoiding bloated IMEs like Eclipse or VS and frameworks like Rails or Boost helps a lot. Every language has its goto bloated framework. You often have to use them in jobs which is annoying. Bloated frameworks are cancer. I started learning programming to make video games. I made my first engine which took a lot of begging for help online. I later retired it and did a lot of smaller projects and generally studying programming. I remade my engine several years later and it's a lot better. It's portable(platform wise), doesn't have bloated dependencies, doesn't have performance problems, fixes a lot of bugs, has more features with a much smaller and simpler code base, and is generally better.

tl;dr: Beginner programmers get a lot of retarded advice so they should work on their own to find out what works best for them. Programming can't be learned through a book, it has to be practiced.


629a7c No.14069231

>>14068688

Spot. Fucking. On.

Someone should screenshot and post it cant bcs I'm on mobile


89699f No.14069341

File: 8435f535cc93d74⋯.png (115.23 KB, 1765x295, 353:59, ClipboardImage.png)

>>14069231

Here ya go.


56a20c No.14069390

>>14068688

Very much this. Everything I know is pretty much self taught. In high school I started with romhacking Super Mario World and wanted to code my own enemies to I read the guides people had written for how to do that. When I started amateur gamedev, I did the same thing - thought about what I wanted to make, and looked up youtube tutorials of people doing similar. I started by following their example as-is, but then I started tweaking and adapting the code to work in the way I wanted it to rather than the way some guy on the internet had made it. As I got more practice, my web searching became less about how to code a specific thing and more general questions to fix smaller problems. Learn by doing - all of the information you could ever want and more is out there, just decide what you want to know and look for it.


fddd76 No.14069391

File: 5acd51ffae2d548⋯.jpg (20.96 KB, 267x400, 267:400, book.jpg)

>>14068688

I picked up pic related since I couldn't find any equivalent online. But that's really one rare exception to the general rule.

Also, I don't ever use C++, just because I don't have a use for its features. A programming language is a tool- so since C can do everything I want, I don't need a different tool since I don't believe that C++ can make my programs "better". C++ programs are generally really annoying to read because of the amount of language features that make it easy to write obfuscated code. I haven't written any C++ since 2014 but i've had to read it, and it's always made the language look bad to me. I've heard about some of the features but I haven't been convinced that it C++'s reinventions of the way I do things in C can make my programs better. Most of them are just reinventions of the wheel, and some of them just look harmful to use.

I also did hear about the compile times but I have no frame of reference, right now I am programming on a toaster and it can compile my engine (~8500 loc) in about ten seconds, on a core 2 duo using Pelle's C compiler.


06d69d No.14069439

File: 643ea2991609da2⋯.jpg (63.71 KB, 417x600, 139:200, 76e8342a054acd41f93f458e66….jpg)

>>14068688

Looks like it's time to quote Linus Torvalds again.

>C++ is a horrible language. It's made more horrible by the fact that a lot

>of substandard programmers use it, to the point where it's much much

>easier to generate total and utter crap with it. Quite frankly, even if

>the choice of C were to do *nothing* but keep the C++ programmers out,

>that in itself would be a huge reason to use C.

>In other words: the choice of C is the only sane choice. I know Miles

>Bader jokingly said "to piss you off", but it's actually true. I've come

>to the conclusion that any programmer that would prefer the project to be

>in C++ over C is likely a programmer that I really *would* prefer to piss

>off, so that he doesn't come and screw up any project I'm involved with.

>C++ leads to really really bad design choices. You invariably start using

>the "nice" library features of the language like STL and Boost and other

>total and utter crap, that may "help" you program, but causes:

>- infinite amounts of pain when they don't work (and anybody who tells me

> that STL and especially Boost are stable and portable is just so full

> of BS that it's not even funny)

>- inefficient abstracted programming models where two years down the road

> you notice that some abstraction wasn't very efficient, but now all

> your code depends on all the nice object models around it, and you

> cannot fix it without rewriting your app.

>In other words, the only way to do good, efficient, and system-level and

>portable C++ ends up to limit yourself to all the things that are

>basically available in C. And limiting your project to C means that people

>don't screw that up, and also means that you get a lot of programmers that

>do actually understand low-level issues and don't screw things up with any

>idiotic "object model" crap.

>So I'm sorry, but for something like git, where efficiency was a primary

>objective, the "advantages" of C++ is just a huge mistake. The fact that

>we also piss off people who cannot see that is just a big additional

>advantage.

>If you want a VCS that is written in C++, go play with Monotone. Really.

>They use a "real database". They use "nice object-oriented libraries".

>They use "nice C++ abstractions". And quite frankly, as a result of all

>these design decisions that sound so appealing to some CS people, the end

>result is a horrible and unmaintainable mess.

>But I'm sure you'd like it more than git.


fddd76 No.14069547

YouTube embed. Click thumbnail to play.

>>14069439

emebed related is another resource on why someone would use C over C++


8bf945 No.14069562

>>14068688

I think you're a (1)-and-done hypocrite, and the fact that you have a bunch of (1)s fellating you is suspect as well. You claim that "Bloated frameworks are cancer" but refuse to acknowledge that C++ and PHP are bloated languages. Also, whoever told you to make a game in Lisp or Haskell (which probably never happened and you just misinterpreted what they actually said) is a fucking retard. The reason you should learn those languages isn't to make a game with them, it's to get a fundamental understanding of how computers work and how to make software design decisions. Certainly you don't need it and you can "learn as you go" instead, but the concepts introduced and discussed in e.g. SICP will help you understand and overcome future programming challenges. It's why having a math background is also really useful; sure, you don't need to learn everything about the Law of Cosines and conic sections in one go, but if you already know them you can use them when they're relevant to what you're doing.

>>14069439

Although I agree with you, that's a bit of an ad hominem, considering he explicitly said Boost is shit and the only other reasons Linus gives there are "C keeps out C++ programmers" and "C++ causes you to do stupid things".


c49911 No.14069583

Gamemaker 2 is on sale, should I?


06d69d No.14069644

>>14069583

Don't waste your shekels.


d9b60e No.14069647


7479d2 No.14069666

>>14069341

You're a kind soul, thanks


7479d2 No.14069686

>>14069562

The point is, is that it's "just like make game".

Which is best done through trial and error.

Most here I bet are at an age where college level knowledge is taken for granted, and should already know up to, at least, calculus in terms of math; in addition to equivelant levels for other field.

I.e. Background knowledge is the foundation that you built upon, and should already have been acquired by the age where one is prepared to start + finish the long journey of making a game (economically, mentally, etc).


6a4fa4 No.14069716

>>14069583

No, although i am quite surprised at how long Gamemaker has survived. I remember using that shit around 2003. Gamemaker, RPG maker and modding morrowind were pretty much how i spend my freetime in middleschool.


e52090 No.14069769

>>14069716

It's had like ten major editions by now. From Animo, up to Game Maker 8, then Studio and now Studio 2. I've only used as old as 6, but a lot of features from then still carry over to the new ones.

With the newer ones, it's easy enough for soyboy hipsters to make their interactive experiences, and competent enough to be a tolerable 2D engine. That's why it's popular. It's the go-to for babby's first engine and for some, they don't need much more than what it offers.


7f2197 No.14069820

>>14069231

>>14069341

Darn, if I knew someone would want to immortalize this I would have put more effort into it. I was just ranting out of boredom.

>>14069439

>Looks like it's time to quote Linus Torvalds again.

Because the inventor of Linux and Git is an authority on software development. He's a raging narcissist.

>>14069562

You're right about Lisp and Haskell being good at teaching programming concepts. I tried to touch upon that in my post by claiming that I still like parts of them. I like Lisp's tree based syntax. I'm a fan of static typing and immutability which I try to work into any software I make. C++ and PHP are bloated languages, that's true. Most software is bloated. Most software is a bug ridden mess. There's definitely a lot of room to improve on both of them. I use them because they're the least awful out of all the choices. They're not idealist languages, they're kitchen sinks. They're languages with big communities, library support, and are the most practical for their domains.


06d69d No.14069875

File: 9d4543bd4301acf⋯.png (102.63 KB, 308x299, 308:299, 9d4543bd4301acff7fcfe416eb….png)

>>14069769

>competent enough

Not really. From a technical perspective modern Game Maker is awful but the UI is sort of normalfag friendly.

>>14069820

>the creator of Linux and Git isn't an authority on software development

If Linus fucking Torvalds isn't an authority on software development, who is? I'm more of a Rob Pike or Theo De Raadt guy but I'm not stupid enough to say Linus' opinions don't matter because he's a narcissist or some shit.


9ff31f No.14069980

File: 59bb620e280ae8b⋯.jpg (62.4 KB, 1024x726, 512:363, 1450931287337.jpg)

>>14069439

>Wrote half my engine in C++

>Ignored 95% of the features like classes and templates

>std::string and other libraries are all over my code so getting away from it is going to be a bitch


9ff31f No.14069982

>>14069980

when I say half I mean 95% minus lua


ee0a91 No.14070025

>>14060660

I will make a video game engine.


6a4fa4 No.14070031

>>14069769

>That's why it's popular. It's the go-to for babby's first engine and for some, they don't need much more than what it offers.

True, it's an opener for a lot of people who might have turned away otherwise. While it does invite a lot of babbys, hipsters and morons, it also can intice talented people and good future devs into deving more easily due to accessibility and low learning curve. Who knows, i might not have gotten here if not for RPG maker. Everything has its pros and cons i guess.


04a873 No.14070056

File: ec058f98a26fefa⋯.gif (368.5 KB, 500x443, 500:443, 6ccae05446f139352b38a82396….gif)

>wake up feeling like shit

>today's gonna be awful

>find some fanart someone drew of my stuff

>instant 180

I'm gonna work hard today.


cc116a No.14070074

File: 4df24523439bf1d⋯.jpg (504.2 KB, 1200x1800, 2:3, Richard_Stallman_-_Fête_de….jpg)

Remember to make games using only free software.

>Godot

>LMMS, calf studio and LV2 plugins

>Milky tracker

>GIMP, mypaint, Krita, Inskcape, Aseprite

>Dia

>Pencil2d, Synfig, OpenToon

>Blender

>Open office and dia

>Any ubuntu distro or linux mint

Remember that using free software is ethically and morally correct and frees you of paying expensive licenses and companies sueing you because you pirated their software (It happens).


29f8e8 No.14070083

>>14070074

>Open office

Why not LibreOffice?


06d69d No.14070087

>>14069980

Orthodox C++ is acceptable.


7f2197 No.14070088

>>14069875

If you like Rob Pike, you might be interested in this: http://herpolhode.com/rob/utah2000.pdf

It's sad to consider that the world's primary OS is a Unix clone.

I don't follow celeb programmers so I can't say who an authority is. I do know however that I don't believe in Torvalds. He rages like a mad ape and the software he's made is not a pinnacle of good design. His claim to fame is being endorsed by (((Stallman))).


9ff31f No.14070096

>>14070087

I'm just worried about getting fucked over by something stupid, like the fact the map library groups it's keys and values together so it rapes cache.


9ff31f No.14070104

>>14070088

Torvalds seems like one of those guys that gets all the credit for the work of others, while doing little himself in comparison.


7f2197 No.14070182

File: 279f3147af505ee⋯.jpg (40.24 KB, 350x465, 70:93, commie stallman.jpg)

>>14070074

Copyleft is not free. Don't be fooled.

>>14070104

He likes to brag about this. He makes money off of other people's work.


338939 No.14070198

File: 458d47f0f9c9bd8⋯.jpg (23.27 KB, 340x410, 34:41, C2cmI9wWgAAaQUW.jpg large.jpg)

Even though I wasn't working on my game in a direct way, I still got a lot of shit done. I'm now tired as shit, because I spent a couple hours today sifting through my Internet posting history. Even though it looks like the outrage mentality is getting more and more push-back, I'd rather err on the side of caution with shit like that.

While I did have enough sense as a teenager not to link my online handle to my real identity, I did make the mistake of using the same one almost everywhere. Now I want to find out whether I made a mistake and my real identity and handle are connected after all, and whether I posted stupid shit online that SJWs could attack me with. And finding that out is quite a lot of work.


3e1a09 No.14070222

>>14070182

>Copyleft is not free. Don't be fooled.

t. bsdfag that enjoys getting cucked by corrupt corporations using his code in closed source botnetware


fddd76 No.14070242

>>14069980

>>14070096

As long as you don't use the cancerous features then really it's probably fine code. Also if you don't like the way part of the library works, why don't you write your own version?

It also should be simple enough to write everything with char pointers, although kind of tedious. How much code do you have? You can really probably do it one function at a time. Although, it really doesn't make sense to rewrite in C if C++ is working fine for you.

>>14070074

The only software I use is my C compiler :^)


06d69d No.14070263

>>14070104

>>14070182

He did a lot more early on. Nowadays his main role is policing pull requests and shitting on retards, which upsets SJWs and overly sensitive babies like Lennart Poettering.


898db1 No.14070310

>>14070074

don't forget awesome bump, Stallman-senpai


8bf945 No.14070370

>>14069820

>Because the inventor of Linux and Git is an authority on software development.

I don't know enough about operating systems to evaluate Linux, but Git is excellent version control software. The only other on its level is Perforce, and that's because they're a commercial product with a decade head start. Hg is floundering, and all centralized version control is criminally bad.

>>14070088

I'm not sure what you're trying to prove with this. It appears Pike's impression of Linux was that it would be a flash in the pan that no one would ever touch. I think he underestimated the desire for a modernized clone of Unix; even so, just because it does something "conventional" doesn't mean it's necessarily bad, and Pike does nothing to prove such an assumption.


cc116a No.14070463

File: 8d887172478d8ea⋯.png (178.72 KB, 1440x900, 8:5, 2017-12-30-180942_1440x900….png)

Halp.


23d1d0 No.14070482

>>14070463

>note: 'void Init()' previously defined here

>file /home/cristian/Do…

>line 14

Maybe expand the file column so you can see what file and line that is, doofus.


cc116a No.14070516

File: 1761a1a66586265⋯.png (116 KB, 1440x900, 8:5, 2017-12-30-182116_1440x900….png)

>>14070482

solved it with the friends at IRC.


05e3ca No.14070530

>>14070198

Why not just make a new online identity?


69b179 No.14070555

File: cba55cf7c170f87⋯.png (237.99 KB, 536x488, 67:61, cba55cf7c170f87aefabcf4c56….png)

>>14070198

Nigga you're living in the time where you need to sell your game against thousands of others.

If you actually manage to spark the outrage of some feminists, you will automatically get a bunch of attention. If you use it well, then that's all free publicity.


e52090 No.14070573

File: 448582af5bf19b1⋯.jpg (67.34 KB, 855x768, 285:256, 1463848108093.jpg)

>>14070198

There's a lot of idiotic shit I've said online that people could trace back to me with a bit of effort. I'm sure that if I ever gained any notoriety (a big if, I know), it'd most likely come up eventually. I can only hope that the quality of my content is good enough to make people not give a shit.

>>14070530

In my case, I was retarded enough to mention my game, with screenshots, and talk about it in detail with my old identity. I considered several times abandoning the project as a whole but I'm too attached to the idea.


819e39 No.14070781

>>14070242

>OOP Programming

>Cancerous

Pick one


3cfa07 No.14070825

>>14070263

>yfw you will live long enough to see Linus die and someone out there who will replace him will then commit a CoC into the linux project


12d15d No.14070895

File: 776c12b0a0e7eb9⋯.png (348.75 KB, 420x420, 1:1, 1492271281187-int.png)

How do I ascend programmer art? I just want to make pixelshit that's not complete garbage. My game looks like complete shit right now.


fddd76 No.14070900

>>14070781

Did you know that in C++, if you inherit a class, then you can reference variables defined in that class? Thus, you can write code where you reference variables that are not defined anywhere in the file that you used them. So, when I'm reading your code, I can come across variables that aren't even defined anywhere in the file?

Beyond that issue, it's just another system that is designed to stop you from freely using data. It's OK to associate functions with structs- but with OOP this is done in the wrong order. In C, for example, I can decide that I have a problem, and that the solution is to make some functions associated with my struct. In C++, I have a solution, OOP, and I have to invent some problems for it to solve. OOP should be an emergent behavior from structured programming, not your starting point.

I am still trying to free myself from structured programming, this is why I have adopted goto's into my programming style. It's been going well for me since I have stopped using structured programming ideas in places where it isn't needed.


69b10c No.14070906

File: e66e04228e7fde1⋯.pdf (3.72 MB, pixel art 3.pdf)

File: bed34b278adc625⋯.pdf (1.66 MB, pixel art 2.pdf)

File: b7386ace983931a⋯.pdf (2.21 MB, pixel art 1.pdf)


69b10c No.14070913

File: 576df56efd28ef3⋯.pdf (3.57 MB, pixel art 6.pdf)

File: 42e58ba826452fd⋯.pdf (4.73 MB, pixel art 5.pdf)

File: 955324295c2b66b⋯.pdf (1.02 MB, pixel art 4.pdf)

>>14070895

>>14070906

These should be added to the wiki, they get uploaded almost weekly.

Also, I think my filenames aren't correct, but w/e.


338939 No.14071174

File: 5f8f05df9830f2d⋯.png (106.39 KB, 412x412, 1:1, Shoggoth_Checks_Those_Digi….png)

>>14070530

>Why not just make a new online identity?

Because that won't work if your old online identity is somehow tied to your real name. I need to know if I ever made an account in some forum where I used my real name. I may have forgotten about it, but some obsessives (like the people who searched through Tim Soret's twitter history after his E3 presentation) might just find it. That shit could come back to bite me in the ass.

Besides that, even though I might create a new identity, I'd like to at least have the option not to, if I don't absolutely have to.

>>14070573

I don't know who said it, but there is a rule for if someone has dirt on you. The best thing to do in that situation, is to break the story first and put a spin on it. That way you're not on the defense from the get go. Getting caught off guard by a scandal about something you've forgotten about is the worst situation.

As best I know I've never said anything that's really damning, however that's only as far as I remember. So a part of my rationale is to find out if I ever said something that could cause problems in the first place, because I've been on the Internet for quite a few years by now.

>>14070555

But Mister Trips, I don't have a problem with pissing off feminists (quite the opposite, in fact). I'm not trying to wipe my past off the Internet, but trying to get an overview over what's out there that could be used against me. If I've ever posted some shit that's just truly awful, I want to know about it before someone digs it up.


819e39 No.14071203

>>14070900

Did you know that in C++, if you use a using preprocessor directive, then you can reference classes and types defined in that namespace? Thus, you can write code where you reference classes and types that are not defined anywhere in the file that you used them.


dcfe48 No.14071308

File: b82354a7bd9eb85⋯.mp4 (10.32 MB, 1920x1080, 16:9, 2017-12-30 18-43-33.mp4)

+Have shooting bullets

-Have lag


05e3ca No.14071328

File: 0690897e7f392ac⋯.png (576.22 KB, 996x560, 249:140, lennart.png)

>>14070825

The future is now, old man.


fddd76 No.14071371

>>14071203

no but the fact that there are multiple ways to do it makes it even more cancerous


fd1b48 No.14071419

>>14070913

added here:

http://8agdg.wikidot.com/graphics

wonder when scribd will delete it if at all


cc116a No.14071504

File: bb593961f48fc1e⋯.png (118.31 KB, 1440x900, 8:5, 2017-12-30-212719_1440x900….png)

oh wow, time to rake on patreon cash, lol.


04a873 No.14071518

File: d5006a74c49ff5e⋯.png (696.92 KB, 996x574, 498:287, 1514157653003.png)

>started up devblog for game, customized it and added a couple screenshots

>replaced a lot of holes missing sound effects

>settled on the story I want to tell

>fixed an area in the opening map that was really bugging me

2018's gonna be a good year. I can feel it.

>>14070906

>>14070913

These are good books, thanks.


0150c7 No.14071595

File: 3839726d2af3959⋯.webm (2.15 MB, 1280x720, 16:9, Wanting to be a game deve….webm)


dcfe48 No.14071652

File: 99b63d2cafe7c42⋯.mp4 (11.08 MB, 1920x1080, 16:9, 2017-12-30 20-01-42.mp4)

>>14071308

+ lag fixed


712a74 No.14071728

>>14070825

That and relicense the Linux kernel under GPL 3.


1a9856 No.14071892

File: 93d766ba55e5f1a⋯.png (220.77 KB, 500x375, 4:3, 1454256075403.png)

>>14070906

>>14070913

we really need a pirating resource for these 2000 dollar textbooks.

Someone needs to get educated on the current income of the general population and the infeasibility of paying for this shit on top of the regular bills. I've literally had a car crash that costed less in repair expense then these damn books. There's no excuse for this shit, the internet is the great uniter in regards to information, this stranglehold over every sort of knowledge that can lift people out of poverty has to stop.


9ab1da No.14071899

someone make a futuristic desert open world driving game


e5aa6d No.14071917

File: 5147ba862ed5156⋯.png (623.85 KB, 566x564, 283:282, political golden spiral.png)

File: f61559a99734244⋯.jpg (463.7 KB, 2500x1621, 2500:1621, politicians brawl at ukran….jpg)

>>14071892

I refuse to believe these books cost $2000.


50f696 No.14071932

>>14071652

I recognize that Kashiwa Daisuke when I hear it…


dcfe48 No.14071996

File: dddfe0c7242525f⋯.mp4 (5.24 MB, 1920x1080, 16:9, 2017-12-30 21-31-34.mp4)

+reworked boolets to use dead-reckoning as motion prediction

just about ready to start hooking up collision detection now, and then I'll have a REALLY basic MMO where you shoot at space spiders or something

>>14071932

I have too much crap on my playlist and just record with sound on because I'm too lazy to set OBS just to capture unity.


ad719e No.14072022

YouTube embed. Click thumbnail to play.

>>14067811

WAIT A FUCKING SECOND I RECOGNIZE THAT ARTSTYLE

YOU'RE THE NOT WIZARDS FAGGOT


fddd76 No.14072045

File: 2f4f055adb35654⋯.png (157.52 KB, 1663x1207, 1663:1207, s2flow.png)

I had the urge to make this, its kind of like a diagram of how the components of the engine i'm making work together, although it would be easier to do this on something like excel 95 my current computer doesn't have it, right now, so I made it in paint.NET

It has a few simplifications but in general it explains how my engine is supposed to work, it models the code structure sort of. I have some structures that are never "updated" but accessed and modified erratically by all of the other parts, then I have other parts that get updated each frame, etc.


a036b4 No.14072090

File: 63048153573367e⋯.png (65.56 KB, 2538x1933, 2538:1933, software-patent.png)

>>14072045

Remove the colors, add some number labels, and you're halfway to a software patent.


819e39 No.14072158

File: deb77abe99d0bed⋯.png (158.75 KB, 575x605, 115:121, ClipboardImage.png)

>This actual Twitter post


819e39 No.14072163

>>14072045

Try VioletUML. It's more for programming, but you should be able to make decent flow diagrams with it.


0150c7 No.14072364

>>14072158

r/gamedev is good if you're just looking for casual advice threads or perusing around. Also good if you're wanting to keep an eye out for people posting free to use assets (particularly sound or music).

But yeah, as for all the other subreddits I never visited them and I'd assume they're a complete waste of time.


b5c114 No.14072406

>>14072022

Ehhh, I'm not so sure.


bc6417 No.14072433

>>14069439

Boost is everything that is wrong with C++ developers taken to a polished, professional level.

>>14068688

When people give you advice usually what they are actually doing is telling you a small story about their life. You have to understand that their experiences are the most important and meaningful things in the entire world, from their perspective. Most people are only vaguely aware that other people exist. Almost no one recognizes that other people have different frames of reference and experiences. They are so wrapped up in themselves. So when someone gives you advice, maybe consider just nodding your head amiably and gracefully bowing out of their self-aggrandizing monologue when it becomes too tiresome for you.

I've had a very few people give me what I would consider valuable advice. They didn't start off by giving me advice. They started by asking me about my situation and what I wanted to achieve, and what I thought about why I wasn't having success. It's pretty obvious when you are about to receive shitty advice or good advice if you know what to look for.

Of course, there are also people that are self-aware and aware of others, but have entirely unrealistic worlviews. These people will hand out advice that is based on how their fantasy-world works (how they think the real world works, but doesn't, because they are deluding and lying to themselves). This is of course always bad advice, but amusing, and a window into their thought process and experiences.


1a9856 No.14072514

File: 1471b636974748b⋯.gif (671.73 KB, 499x281, 499:281, i've seen some shit.gif)

>>14071917

it's an exaggeration. if you want to buy a textbook these days it sums up to about 300 dollars per volume, which is still fucking expensive and each book only covers a limited subject, if you wanted a full primer on making a game, involving each subject needed outside of art, it would sum up to about 1600-2000 odd dollars, most people rent each for 50 but you can only do that on a college campus.

To put it in perspective let's say you're a math major and need to cover Algebra, Calculus and fucking basket weaving, there's usually 3 sections in each for stuff like Algebra 1, 2, 3, etc, all require different textbooks. And on top of that if you decide to invest in one they change their sections and page numbers around for their next yearly "edition" which usually has nothing changed at all aside from moved sections and differing wording for chapter titles, which in a 300 page book usually makes it impossible to follow along in a regular class structure since you go by page number and chapter for assignments.

You'll pay more for textbooks in some cases then you will for tuition, and you can only rent them for a small time, so if it's a subject you're actually interested in and won't get a worthless tuition payment for, you'll still end up paying more for it for self-education.

This is why pirating needs to exist, the various colleges have been trying to keep a stranglehold on knowledge for years, so that you HAVE to go to their now worthless courses in order to have access to any real matierial, the cost of these books to buy them outside of college is fucking insane.


8bf945 No.14072595

File: 956d8e1c49df5a6⋯.jpg (102.2 KB, 900x1357, 900:1357, but senpai, I hook from th….jpg)

>>14070781

pic

>>14071892

>>14071917

pixellogicbook.com

They do not, minimum price is $9 and it comes with all updates included. Haven't found PDFs of the new chapters yet.


dcfe48 No.14072964

File: 95ee392d9d2d771⋯.mp4 (10.98 MB, 1920x1080, 16:9, 2017-12-31 00-51-11.mp4)

>>14071996

+server side collisions

+effect RPC

+"""basic""" combat

Done for the night I think. Happy with the progress I've made today.


8ca300 No.14073000

>>14060660

I want to finish GMOTA. That's gonna be a hell of an undertaking though.


02e837 No.14073044

i want tetradev to finish his game because it looks great and people would play it regardless of nier automoto (which i'm a huge sucker for)


750176 No.14073055

File: ec16975a487d489⋯.png (135.05 KB, 992x600, 124:75, 95ae33819aa77827d61b4456c9….png)

>>14070083

Because.

>>14071728

That's literally impossible because of how many thousands of contributors there were, without copyright assignment.


9ff31f No.14073073

>>14072595

Its not bait though. OOP rapes performance because it doesn't work well with cpu cache (goes for double if you include inheritance), and it is very easily abused (especially when people try to force it where it doesn't belong).


8fd6f3 No.14073096

>>14070074

>Godot

I wanted to get into it on the side, but sadly it won't even start up anymore for me. Version 2.14

I even ran the prior versions and they do the same thing now.

I looked into it and it seems it's my old laptop's graphics card. Intel HD 3000

But I have no idea what happened since it would start up normally before but today out of nowhere it gets stuck on a white screen when you open it.


fddd76 No.14073107

>>14073073

read >>14070781 again, it's saying that OOP is not cancer. Then, >>14072595 says that it's baiting to say that OOP is not cancer. He's agreeing with you.


b3b830 No.14073129

>>14072022

It's just rough flash drawings. Not really a unique artstyle you can identify people with.


fddd76 No.14073148

>>14073096

https://www.notebookcheck.net/Intel-HD-Graphics-3000.37948.0.html

It looks like you have a pretty fast graphics card, it even has OpenGL 3!


8fd6f3 No.14073175

>>14073148

I re-installed the drivers, which after a restart for a brief moment had a positive effect and took care of the blank, white screen but after closing and starting godot again it just went back to it.

Trying godot on an older laptop made it run without an issue.

I checked their forums and all threads with similar if not the same issue either never got resolved, are locked or have no answers at all.

I mean it got to be my card, but I'm too retarded to figure out where to even start.


c97c6c No.14073245

>>14070074

Isn't ModPlug Tracker better than Milky Tracker?

At least, the UI is anyway.


fddd76 No.14073252

>>14073175

try downloading the code, put in some "canaries" into it while it starts up, like calls to messageboxA in certain spots, to see how far you get, then you can narrow down what part of the code is having the issue pretty quickly. Probably something stupid that the developer didnt see since it works on their machine fine.


8fd6f3 No.14073271

Hooktube embed. Click on thumbnail to play.

>>14073245

Anyone ever try SunVox?

It looked really interesting.

I think it's open source, it's made by slavs

>>14073252

Either that or make another thread in their forums.


c97c6c No.14073276

I want to make a brawler that is just a metric fuckload of everything crammed together…

Characters from movies, TV shows, games, memes, etc.

Arenas from FPS, isometric, platformer, top-down, racing, etc.

Just a literal "final game" kind of thing.

Would obviously have to use sprites because fuck doing 3D models for it.

And as much music and sfx as possible from other things.

How the heck would you go about doing this, with things such as ISDN blocking your path?

Do you just release the game and call it "Copyright Infringement - The Game" and host it on a torrent site?

The opportunities would be endless if using other peps stuff didn't matter.


b6bc6f No.14073371

File: 6a8519b4de2a3af⋯.gif (1.13 MB, 255x255, 1:1, 6a8519b4de2a3af167bbea6162….gif)

>>14071174

>I need to know if I ever made an account in some forum where I used my real name.

Alright then, just give me your name and I'll go check.

If you are really this paranoid, just make a new identity.

Unless you already have content associated with the old identity, nothing of value will be lost.


3781ba No.14073403

File: 67aa4d7a6798e2d⋯.jpg (21.38 KB, 371x335, 371:335, 67aa4d7a6798e2ded3449b526a….jpg)

>>14070074

maya has better functionality than blender


29ffa6 No.14073711

>>14071892

Art textbooks and paid tutorials like those can be pirated at cgpeers, anon. As well as art programs and tools.

>>14071174

>Because that won't work if your old online identity is somehow tied to your real name

Just don't tie your new identity to your irl one publicly. The only people who have to know your actual name is the government if you register yourself as a one-man-company for tax reasons if you sell your game. But the real answer is to just not give a shit. Tim Schafer is an asswipe with tons of dirt on him all over, yet he just pretends it isn't there and has no trouble scamming more people whenever he feels like it.


338939 No.14073919

>>14073371

>>14073711

I'd just rather err on the side of caution. Besides that, it has actually been quite fun. Seeing those old forums brought back some nice memories. Back then I was just happily playing videogames. Stuff was simple and there were no SJWs, games journalists, etc. hating my hobby and my guts for no god damn reason.


02e837 No.14074039

>>14070056

post ur shit


29ffa6 No.14074098


34356d No.14074112

File: 0f72f8424e1e067⋯.png (56.16 KB, 575x476, 575:476, ClipboardImage.png)

How do I figure in the code if the arrows point inwards or outwards the polygon?


cc116a No.14074119

>>14074112

literally linear algebra fampai.


34356d No.14074148

>>14074119

they don't teach these things here in hueland

I've tried this


float angle = Mathf.Atan2(cur.y - prev.y, cur.x - prev.x) - Mathf.Atan2(nxt.y - prev.y, nxt.x - prev.x);

but I am not sure what to do with the result

If it's between [-Pi, Pi] then it's pointing inside?

I've been living my life trusting that stack overflow would solve all of my algebra problems, and so far it came pretty damn close of solving at least 80% of them


3edcb6 No.14074181

File: 0064ae86a211b72⋯.jpg (39.06 KB, 540x801, 60:89, 0064ae86a211b72ae0d47b40a5….jpg)

>>14072090

Do people ever sue anyone because of software patents, or do they just accept the massive stealing and copy pasting? Not that you can sue chinks and poos in the first place, but i honestly never heard of any case except Apple suing Samsung or someone because of screen swiping or whatever.


cc116a No.14074192


92650d No.14074198

>>14074112

What do you want to achieve?

Do you have a polygon with given arrows and what to know if they point inside or outside?

Or do you have a polygon and want to make the arrows point outside if the corner is concave and inside if the corner is convex?


34356d No.14074429

File: 23b04f765aa96e8⋯.webm (551.25 KB, 968x532, 242:133, 2017-12-31 13-52-54.webm)

>>14074198

The end objective is to create an algorithm that splits concave polygons in many convex polygons, the previous implementation I was using have a bug that I can't figure out because I simply don't understand the method, and I've managed to figure out an algorithm that will always manage, even if it ends up splitting in a million triangles, but I can't figure out how 'in the code' determine if the angle is concave or convex


fddd76 No.14074552

File: 8069a7a0c565a52⋯.gif (5.44 KB, 640x480, 4:3, pvsd.gif)

>>14074429

One way of splitting a 3d scene into a series of convex hulls is to use the same methods used to generate leafy BSP trees. In fact, that's basically what you're trying to do. What you have to do is organize your polygons into a list, pick a polygon to use as a splitter, then place all of the polygons in your set into front lists and back lists. If a polygon intersects the plane that your splitter is on, you cut it into two polygons based on its intersection with the splitter plane. Once you are done sorting, you then recursively sort based on new splitter planes, eventually you will be able to prove that if all of the polygons in a certain area of the tree are in front of each other, then they are in fact a convex hull. It's a pretty complicated thing to think about but this should give you some ideas:

http://www.cs.utah.edu/~jsnider/SeniorProj/BSP/default.htm


34356d No.14074575

>>14074552

I didn't understand most of what you wrote, but it seems that

bool isConcave = Vector3.Dot(prev - cur, cur - nxt) > 0;
is correct, so I should be fine now


d9b60e No.14074580

>>14074148

>they don't teach these things here in hueland

Seconding this, they really don't.


fddd76 No.14074700

File: 44672f5cba7531c⋯.png (16.69 KB, 503x390, 503:390, leafy-bsp.png)

>>14074575

I was giving you an explanation for how some game engines partition their levels into convex hulls (or convex polygons in 2d).

The general idea is that you can split your space up into sections by using the plane that a given polygon lies on to divide the area into two areas, one consisting of the polygons in front of your plane, and one consisting of the polygons behind your plane. If you do this recursiely, you will have organized them into such a way where it's easy to prove that certain groups of polygons (or lines in 2d) are convex. Maybe pic related will help.


8742f6 No.14074743

>>14060687

Nigger, your RPGmaker game is good and all but why can't I use the Restorative Tissue out of combat?


23d1d0 No.14074758

>>14074575

If you don't get why it works I recommend you read this simple explanation until it clicks https://www.mathsisfun.com/algebra/vectors-dot-product.html

>>14074552

That link and Graphics Programming Black Book were my go to when doing my BSP trees. Shame I moved to portals instead and only really use the tree for determining what sector something is in right now.


cc116a No.14074791

File: 04e03bf74d647d2⋯.png (184.09 KB, 1440x900, 8:5, 2017-12-31-123350_1440x900….png)


cc116a No.14074806

File: 299a4fdf6673750⋯.png (161.54 KB, 1440x900, 8:5, 2017-12-31-123639_1440x900….png)


05e3ca No.14074829

>>14074806

Your header guard isn't complete.


cc116a No.14074832

File: 74f7a4453d0d653⋯.png (173.55 KB, 1440x900, 8:5, 2017-12-31-124159_1440x900….png)


34356d No.14074864

>>14074758

> https://www.mathsisfun.com/algebra/vectors-dot-product.html

that helped me notice that the dot product can't help me.

I am trying to figure out convex polygons, so I don't care if a angle is > 90 or < 90. I care about if the angle is > 180 or < 180.

So back to the start

Back to the first problem at >>14074112 , if those lines crosses with odd lines then it's pointing inside, if it crosses even lines then it's pointing outside?


fddd76 No.14074891

>>14074864

stop thinking about angles, this is trigonometry thinking and it will only limit you. The way you prove that the polygon is complex is that every side of the polygon is in front of every other side. You can use the normals to the lines to prove this (since it looks like 2d), this gives you the line that the line segment lies on, you can then test your line segments against the line to prove that it is in front of the line or not. Once you realize that the question about convex hulls is not about angles, but about linear algebra, you will start to understand what i'm talking about


fd046f No.14074914

>>14060988

>better off creating your own wheel than understanding how it's currently made


7213f7 No.14074924

>>14072163

not him, but i tried using it and is so fucking slow. is there anything one can do to make it faster or do i keep using blender?


23d1d0 No.14074952

File: 9b6aa0b5079e221⋯.png (16.54 KB, 706x446, 353:223, Oekaki.png)

>>14074864

It's not the angle you're after, you're checking whether the point is in front or behind the normal for the plane. Having a point behind a normal for a plane means you have a concave polygon. Being at a right angle to the normal gives you a result of 0, in front >0 and behind <0.


06d69d No.14074986

>>14074743

We just released 1.1, it fixes that at the expense of items being usable by all party members now. The issue is that for whatever reason, using items in the overworld is done via the 1st party member: the head, and item use was restricted to the arms for mechanical reasons. Putting the arms in front of the head could cause additional issues and healing items still wouldn't work in the overworld if both arms were dead.

Shit like this is one of many reasons why Die Totenmaske 2.0 won't be using RPG Maker.


dcfe48 No.14075224

File: ce5290222a85fba⋯.mp4 (11.58 MB, 1920x1080, 16:9, 2017-12-31 12-15-49.mp4)

Well, I found out what the major source of lag was - I was serializing the entire set of data every time an update was being sent out, to print it out, but removed the code that printed it. It was happening every time anything changed, which cause firing lots of bullets quickly to bog down the server with pointless busywork…

Man, I hate forgetting stupid cleanups like that


04a873 No.14075233

File: ebc8277249e6a0b⋯.jpg (7.78 MB, 2106x6318, 1:3, 309.jpg)

>>14074098

>>14074039

This is correct. Here's the full resolution.

Suffice to say, I'm fucking pumped. Hell, I'm still pumped.

I'm gonna work hard today, too!


e5aa6d No.14075288

>>14075233

So it's just a bunch of doom mods?


b8d1c0 No.14075576

File: 0f4c0bca9403236⋯.jpg (Spoiler Image, 77.94 KB, 351x351, 1:1, 1467696935304-3.jpg)

>>14060660

joke's on you, i already made two

but both of them are trash


d3152b No.14075582

File: c7174b3a4c5ae18⋯.gif (911.2 KB, 500x281, 500:281, hmph.gif)

>Unity

>have a gameobject prefab with Trail Renderer component

>instantiate it as a child of object A and then unparent it immidetaly

>trail renders normally

>instantiate it independently from object A but use its position and rotation

>trail skips rendering the first frame and starts rendering on the second one

Fucking why? The initial conditions such as scale, rotation and position in both cases are identical. Why does it being parented make such a difference?


a036b4 No.14075605

>>14074181

>Do people ever sue anyone because of software patents

Yes.

>Enfish LLC v. Microsoft (2016, USA)

>McRO v. Bandai Namco Games America (2016, USA)

>TecSec, Inc. v. Adobe Systems (2015, USA)

>Intellectual Ventures v. Google (2014, USA)

>Uniloc v. Red Hat and Rackspace (2013, USA)

>Alice v. CLS Bank (2012, USA)

>Nokia v. HTC (2012, Germany)

>Motorola Mobility v. Apple (2011, Germany)

>S3 Graphics v. Apple (2011, USA)

>Bedrock v. Google (2011, USA)

>FlightPrep v. RunwayFinder and others (2010, USA)

>Gemalto v. phone manufacturers (2010, USA)

>Motorola v. Apple (2010, USA)

>Microsoft v. Motorola (2010, USA)

>Interval Licensing v. 11 big companies (2010, USA)

>Microsoft v. Salesforce (2010, USA)

>Oracle v. Google (2010, USA)

>Acacia v. Red Hat and Novell (2010, USA)

>Apple v. HTC (2010, USA)

>Nokia v. Apple (2010, USA)‎

And those are just the notable lawsuits.


af1979 No.14075606

File: 0b6e01034091bd7⋯.jpg (21.22 KB, 273x500, 273:500, black people.jpg)

>>14075582

Unity is bringing realism into video game development.

You have to raise your child right, otherwise it'll be slow to catch up, if at all. Just look at the population of blacks around the world and see what growing up without a parent will do.


d3152b No.14075677

File: 3e22947151ec818⋯.png (465.68 KB, 626x581, 626:581, thinking king dice.png)

>>14075606

Now, how do I parent stuff to two objects at the same time for maximum parental quality boost?


af1979 No.14075732

>>14075677

Can you create deadly diamonds in Unity? Not sure if Unity allows those. Having two parents is generally frowned upon these days, because it's easier to depend on the powers that be for all your needs.

Maybe it'll make your thing update twice on the first go around if it works.

In any case, when you initialize the object independently of a parent, maybe try reading out the relevant values before and after the first render. Maybe there's some stupid call you need to make thanks to shoddy API design.


830dbe No.14075739

File: ac522b625bca1af⋯.png (3.08 MB, 1604x927, 1604:927, fuck man.png)

i wanted to ask you niggers a question, why is it when i ever play some unity game made by someone, it always keeps spinning and not allowing any mouse input, except for menus?

ive tried doing, Windows>>Device Manager>>Human Interface Devices>>HID-compliant game controller (right-click>>disable)

and it still does this shit.


69b10c No.14075746

>>14075739

The solution for that is simple, you just need to works on my machine :^)


2c90a8 No.14075761

>>14075739

This likely won't help, but my old PC used to do that on a number of games (not just Unity), including working fine on menus but not with free camera. Alt-tabbing then alt-tabbing back would fix it. Give shit like that a try; might get lucky.


34356d No.14076043

File: 48b315cef01ddbb⋯.png (15.28 KB, 500x250, 2:1, Oekaki.png)

>>14074952

just take any one line and call that a plane, if all points are on the same side then it's a convex polygon?

Or you mean to:


While(polygon list changed){
For each polygon, take any line segment and extend it to infinity
If there are points on both sides, split the polygon on that line
}

?

I don't plan on creating new points on my polygon. What do I do if there is just one single point on one of the sides? Take the two adjacent ones and make a triangle?

**What if there are two points on one side? which point I pick to be the 3rd?

Or should I just take another line if that happens?**


1ba2ec No.14076161

half to midnight over here. happy new dev year, all.


cc116a No.14076256

File: ea41a427e4a6018⋯.png (154.58 KB, 1440x900, 8:5, 2017-12-31-172436_1440x900….png)

Well, this is enough to make this year the best year ever, I finally learned C++.

gotta make next year a better one.


338939 No.14076306

>>14076256

>Code::Blocks

Now that's an IDE I haven't used in a long while.

You're using SDL's own drawing API and not OpenGL, aren't you?


cc116a No.14076317

>>14076306

yeah, trying to learn SDL for 2D shit then maybe learn Opengl2 for 3D shit.


35e916 No.14076382

File: 25c3a16ba530d0a⋯.png (124.59 KB, 350x344, 175:172, Okamura_s.png)

What's your New Year's Resolution /agdg/?

Mine's to no longer be a nodev.

>>14076161

Still six hours to go for me.


ecb64f No.14076391

>>14076382

To release something worthwhile on every demo day this year.


a036b4 No.14076396

>>14076382

This basically >>14076391


23d1d0 No.14076429

>>14076043

>I don't plan on creating new points on my polygon. What do I do if there is just one single point on one of the sides? Take the two adjacent ones and make a triangle?

The method Sigmadev was talking about relies on you splitting the planes by adding points so you end up breaking up a concave polygon into smaller convex polygons. If you don't want to add any points you probably want to look for a different triangulation method but keep in mind those will rely on the specifics of the polygons you're going to be using, like if they're simple polygons or have holes.

>>14076382

Mine's to cut down on scope creep and get something, even if it's bare bones, done.


d3152b No.14076486

File: 5cd514660772ee7⋯.jpg (90.92 KB, 1063x800, 1063:800, geralt.jpg)

File: 7dbf0d657eb0da8⋯.webm (7.67 MB, 852x480, 71:40, advert something.webm)

Cheers! To the current year! Let it be the year of dream games becoming a reality.

>>14076161

Szcześliwego nowego roku

>>14076382

Making a prototype of my game would be good enough for me also getting a job


b280b8 No.14076539

File: 10ca3ed2a81bac4⋯.jpg (230.62 KB, 794x594, 397:297, Matejko_Stańczyk.jpg)

>>14076382

>What's your New Year's Resolution /agdg/?

Nuffin.


9ddcb3 No.14076560

File: 2873c90a8674b15⋯.gif (855.46 KB, 375x211, 375:211, 1417482778361.gif)

>>14076382

to fucking kill myself because I can't decipher notch's code, I spent 4 fucking hours trying to figure out how the statistics page reads statistics and I could not pull a value from the stat list, there is no way he could even understand his own code, it's fucking incomprehensible


35e916 No.14076607

File: b51c4fcaa6998e0⋯.jpg (178.75 KB, 480x360, 4:3, stats.jpg)

>>14076560

>stats in minecraft

You mean this? Apparently the stats are stored in a json file. I haven't worked with minecraft code in awhile, but pulling a value out of a json file shouldn't be that hard.


9ddcb3 No.14076661

>>14076607

Yes, I was under the assumption that the statlist is stored in memory and doesn't need to be read from a file constantly, so I dicked around for hours trying to return anything from statlist but to no avail. This took me on a wild goose chase through more than 6 different classes, to figure out how they were pulled from statlist to be displayed in that page. Lead me to what I think is a dead end, because it creates 2 new hashmaps with generic function names from a single hashmap and calls the statfilewriter class.


5d82d0 No.14076759

>>14076486

what's the song in that commercial, it's not as bad as I thought. Minus the fishheads.


d3152b No.14076876

>>14076759

It's Especia「きらめきシーサイド」鳥取砂丘で踊ってみた

For some reason they put "feat Especia" in yt title for this ad. Pretty unusal thing to do but otherwise I'd never find it..


9d2bbd No.14076878

>>14076382

To form a dev team, to participate in a bunch of game jams and to get fit.

I know I'll probably only be able to do 1&2 or 2&3 but I'll try my best damn it


5d82d0 No.14076904

>>14076876

Thanks bud, but since it's a webm and I don't know moon runes I'd never know that you cheeky fuck.


57142c No.14076922

>>14076382

To get enough stuff done for a kickstarter campaign. I honestly think this might finally be the year.

Happy current year+3, y'all.


a036b4 No.14076933

>>14076878

What kind of games do you want to make with your hypothetical team?


8b1fe2 No.14076945

>>14076043

You are supposed to split the line into two lines so that it can be added to both front and back lists. You simply have to split lines or it is impossible to create a convex shape. Also for a shape to be convex every line in that shape has to be in front of every other line. Not just the splitter.


8b1fe2 No.14076962

>>14076661

The code is run through an obfuscator. You don't have the original code


23bab4 No.14076984

File: b1278f23eb67be5⋯.jpg (90.49 KB, 604x600, 151:150, 3TX26Rl.jpg)

>>14060660

i resolve to make small game and finish it. and sell it.


d3152b No.14076997

>>14076904

I don't know moonroons either, but here's my secret: I tried searching words I could read and write like "cocolo bland" that appears at the end of webm

>>14076922

How far have you made it with your game, so far? Sounds like you're doing it for a while now.


57142c No.14077163

>>14076997

In terms of actual progress? Not very. I came up with the story and first concepts around 2015 but didn't get to the realization due to failed collaborations and becoming too busy due to class. Since late 2017 I've essentially concretized the whole game and just been waiting to get the time for it.

On the upside, I get to choose my graduation project and a friend of mine also got started on coding the logic, which is coming along nicely. I feel like I should have a solid demo around summer at least.


9ddcb3 No.14077286

>>14076962

>You don't have the original code

I have a feeling it wouldn't be much more helpful if I did, honestly.


7213f7 No.14077386

>>14077163

>Demo for summer

nigger, no, reevaluate life. that is too much time for a demo, I started two weeks ago and we are already polishing for demo day


57142c No.14077432

>>14077386

I don't mean a basic bitch demo, I mean one that's presentable and has content. One you could use for a kickstarter pitch. Besides, I don't graduate until summer and got other stuff running on the side.


819e39 No.14077663

>>14076607

How do you handle say, achievements, quests, objective tracking, for example? I can't imagine it being efficient to have a listener attached to your state and poll the whole fucking thing every update

>>14076382

DEMO DAY IS FEBRUARY 2ND

THAT ISNT TWO MONTHS OR THREE MONTHS AWAY. TOMORROW IS JANUARY 1ST AND YOU'LL HAVE BASICALLY 30 MORE DAYS TO FINISH IT. YOU HAVE ONE MONTH ONLY


d9b60e No.14077706

File: 1fff9a4ab9fdf9b⋯.png (65.38 KB, 1280x717, 1280:717, editor cap.png)

happy new year, /agdg/. I hope post more progress this year, which I do rarely.

You know what? Let me take this seriously, here's screencap of a feature I recently polished in the editor. I'm generally shy to post stuff here, because I have a tendency of abandoning projects halfway and dissapointing people.


9ddcb3 No.14077858

>>14077663

As far as I've been able to discern with vanilla code, when a player entity is created it tracks a bunch of useless shit like how many times the player jumped, how far they've gone, etc, usually tied into the on_update_living method so it's called frequently and for each time it sends an update to the statbase for stat.jumps, stat.distance, etc. It's really easy to send the stat updates because it just increments what's there, but retrieving the stat is a fucking mystery.

Stats should be stored in the public StatList array, but when trying to access it like for say "deathStat" to count how many times the player died, ends up only returning the string associated with it, so accessing StatList.allStats.get(Integer.valueOf(2022) or get(StatList.deathstat) only returns 'Times player died' or some shit


819e39 No.14077885

>>14077858

If it's a string, it's probably used as a key in another dictionary somewhere else.

(With C# and Java, every object has a GetHashCode() function, which just returns a raw int, for sorting object instances into hash buckets, so even a string object as a key in a Dictionary isn't a bad idea because under the hood its really an int value)


9ddcb3 No.14078325

File: 14d69ddae429a09⋯.gif (210.84 KB, 480x320, 3:2, 1356032763119.gif)

>>14077885

I really don't think it's storing anything as an array, or a hashmap, or anything in memory… everything I've looked through seems to imply that it's pulling data from a json file every time it's requested, and writing to the json file every time a player does something that would require an update to the statistic

I can't find ANY array or map anywhere, that contains something other than the string descriptors of each statistic, not the value.


530b4d No.14078486

File: 91a1338180e35d6⋯.png (35.95 KB, 623x450, 623:450, 91a1338180e35d677ed9841af8….png)

Hey there guys - anyone got any resources regarding the general principles involved in making sure a physics-based objects replicates well over a network?

I've grown tired of the vanilla CMC in UE4, so I've decided to make my own character controller using a rigidbody with a locked rotation and movement code mostly taken from Source. Now I've got to make sure this whole thing actually works in multiplayer.


e52090 No.14078572

YouTube embed. Click thumbnail to play.

Happy New Years, everyone.

It's still New Years somewhere, damn it, I'm NOT late.


a036b4 No.14078960


af1979 No.14079054

File: 034edac5e879811⋯.gif (45.64 KB, 575x573, 575:573, jerkcity5295.gif)

>>14077706

Maybe if you post here more often, you won't give up as easily because you'd disappoint people.

Also, why is there a directed cyclic graph of wood?

Wood traversing cyclic graphs in a clockwise manner sounds like a pretty good gameplay mechanic.


7bb214 No.14079171

A G D G - Adult Growth Dork Genetics.

A G H D - Adult Growth Hormone Deficiency


2a5d76 No.14079191

>>14076317

>Opengl2

Why? Are you trying to make your games run on really old hardware, or are you one of the toasterdevs?


fb3637 No.14079405

File: b12a63f2c4c1ed8⋯.gif (244.27 KB, 384x256, 3:2, O5V54ws.gif)

I made this in LIKO-12 yesterday evening.

Am I gamedev yet


219235 No.14079810

>>14076317

>>14079191

Why not OpenGL 1?


819e39 No.14080052

>>14079405

Is this supposed to be like PICO-8 but not a meme?


04a873 No.14081092

File: e31638f4385c3c7⋯.png (189.14 KB, 1600x900, 16:9, Screenshot_20180101_162843.png)

>>14075288

Yup. I'm really looking forward to what will happen once I get an actual game out. It's exciting! Hopefully people enjoy it.

In the meantime though bloody hell my flashlight shits itself when it comes to stairs, l e l


b280b8 No.14081111

File: a557b25602e14f7⋯.png (35.13 KB, 214x376, 107:188, THE GRAF COMMUNITY FPS Edi….png)

>>14081092

>In the meantime though bloody hell my flashlight shits itself when it comes to stairs, l e l

What did you excepted from Graf expert OpenGL Vulkan coding?


64bc71 No.14081346

File: 200a761f938418a⋯.jpg (157.93 KB, 1280x720, 16:9, maxresdefault[1].jpg)

I have a question. I recently stumbled upon the game reassembly on steam over the christmas break, and came to find the developer had completely abandoned it because he's a pussy. Now, I've wanted to make a game for years, but couldn't settle on quite what kind, what mechanics, etc. I want to more or less copy the base idea of this faggots game but I will be improving and expanding upon it. Infact, I want to adapt the whole build-your-own-structures concept into a 4x game that you can play just like you'd play reassembly and you can jump in and out of ship to switch between 4x and space shooter

I'm not gonna get shit for copying right? This game spurred me into finally developing a game. And it's not like he owns the building block ships in spess concept anyway

>>14060660

It was, actually. So here I am.


e52090 No.14081433

>>14081346

Considering he doesn't care enough to even finish making the fucking thing, I doubt he'd care enough to sue, especially if you don't use any assets that he made directly and are just "inspired" by it.


219235 No.14081446

File: ee35442e611998c⋯.png (90.31 KB, 633x470, 633:470, vh1.png)

File: 88cefa31e9663a6⋯.jpg (16.68 KB, 480x360, 4:3, vh2.jpg)

File: 6deb49db6fa163e⋯.jpg (7.79 KB, 333x187, 333:187, vh3.jpg)

>>14081346

You know that shit is just a literal rip-off of one of Jagex's games, right? There is nothing "original" about it and it's just a carbon copy of a web game that was released in 2010. Whoever made it has absolutely no ground to stand on when his game is just a clone.


64bc71 No.14081503

>>14081446

Interesting, I didn't know that.

>>14081433

Thanks though, then I'll continue.


819e39 No.14081530

What's a good networking framework? Ideally, C#, and ideally I can get it as a precompiled .dll and just drop it into a folder


219235 No.14081684

File: 44e98996ce4d329⋯.png (51.82 KB, 806x625, 806:625, uvbug.png)

I'm working on a rewrite of some code, this will allow me to use similar code for my map format's version 1 and the code that is going to be used for compiling the map into a BSP format. What it does is convert the data structures that the map editor is using into data structres that the BSP compiler is going to use. Right now it has some bugs with the UV coordinates again.


819e39 No.14082127

File: 70c5f408f445216⋯.png (707.17 KB, 848x900, 212:225, ClipboardImage.png)

>Realize the last month of "progress" has just been me hmming and hahing about how to approach rendering shit

>Rendering doesn't even matter, the game should be technically sound and playable with no output/feedback

>Currently have none

So if I have like, 60 types of tiles, would it be a no-no to just shove them all in an enum type, then having my systems use a hashmap/dictionary to handle shit? I tried having a TileType class, but there just wasn't enough information to go about justifying it


219235 No.14082722

>>14082127

why not:


typedef struct tile_s{
...
uint8_t type;
void *data;
}tile_t;

typedef struct portal_tile_s{
uint16_t target_x,target_y;
float recharge_time;
...
}portal_tile_t;
Thus, a tile is a struct with a pointer to another struct containing internal data. Another option is something like this:

typedef struct{
union{
portal_tile_t portal_tile;
stupid_tile_t stupid_tile;
};
enum {
PORTAL_TILE,
STUPID_TILE,
}type;
...
}tile_t;
The second option sounds like the best one. Although i'm sure there are a ton of ways to do it.


d58038 No.14082807

File: 4c2461c30b5c34a⋯.png (40.03 KB, 662x548, 331:274, char_test.png)

I've been working on the rest of the party members. I only need to finish 8 more player characters before I go back to improve the characters I made early on, because I've clearly gotten better in the middle of the process, and I need to make some things more consistent across characters.


6e5561 No.14082813

>>14080052

Yeah– less hipster bullshit anyways. It's one of the many clones being called "fantasy consoles" spawned from PICO-8, but it has a lot less of the utter bullshit restrictions, as well as being FOSS. You can modify the default palette, there's no limit to how much code you can write, and the editor runs natively on android, so you can aggydaggy on your dedicated NSA tracking device. It gives me something to do other than shitpost on 8ch when not at my computer

The dev is a pretty cool guy too, he took the time to show me how to use multiple sprite sheets in a single game, which is absolutely fucking necessary if you don't want to use meme-tier 8^2 tiles.


6735b5 No.14082893

<get back into development

<if the node didn't exist during creation, it's not owned

fuggen godot


819e39 No.14083377

File: 47ca629dabadf01⋯.mp4 (4.45 MB, 1280x720, 16:9, 2018-01-02 00-25-02.mp4)

Well instead of doing something useful, I reimplemented particles again


06fb24 No.14083462

I want to create an interactive graphical desktop as a dosbox emulator. Should I use godot, or the barebones C open gl engine I've been working on?


9a75fc No.14083466

>>14073055

The fact that both of those names sound like Ubuntu release codenames makes that pic that much fucking better.


219235 No.14083475

>>14083377

maybe you should Re implement your life

>>14083462

why not the barebones engine, I mean its not even anything aside from like one room with a computer in it


06fb24 No.14083479

>>14083475

Yeah, but I want to use gravity so I can play around with floppy disks and shit.


219235 No.14083488

>>14083479

write a physics engine or use bullet , I dunno maybe godot is better if the engine side of things is just a means to an end


dcfe48 No.14083643

File: 23c4986b3960bfc⋯.mp4 (8.39 MB, 1920x1080, 16:9, 2018-01-01 13-49-46.mp4)

1/2 I think I've optimized network+server stuff enough now I can work on visible progress things again.

Like different mobs and spawners and stuff.

Maybe I should work on leveling or inventory next or something that gives players progress as they murder space bugs.


dcfe48 No.14083649

File: ee1425f43d9888c⋯.mp4 (11.44 MB, 1920x1080, 16:9, 2018-01-01 23-58-24.mp4)

>>14083643

2/2 LET ME POST


c55c76 No.14084340

>>14082807

Are you making an Ultima clone?


79ae27 No.14084776




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / 1cc / 8teen / aus / cafechan / htg / leftpol / qpol / sw ]