/agdg/ - Amateur Game Development General

Best 3D edition.

> Play Demo Day 19
itch.io/jam/agdg-demo-day-19

> Game Jam (Small World)
itch.io/jam/agdg-small-world-jam

> Helpful links
Website: tools.aggydaggy.com
Weekly Recap: recap.agdg.io
AGDG Steam Games: homph.com/steam
Fanart and stuff: drive.google.com/drive/folders/0B6j4pcv3V-vfb3hKSlhRRzlLbFE
New Threads: Archive: boards.fireden.net/vg/search/subject/agdg
AGDG Logo: pastebin.com/iafqz627

Previous Thread: Previous Demo Days: pastebin.com/74btH1aJ
Previous Jams: pastebin.com/mU021G8w

> Engines
GameMaker: yoyogames.com/gamemaker
Godot: godotengine.org
UE4: unrealengine.com
Unity: unity3d.com
Panda3D: panda3d.org/

>Learn algorithms:
coursera.org/specializations/algorithms

>Learn maths and physics:
khanacademy.org/math
khanacademy.org/science/physics

> Models/art/textures/sprites
opengameart.org
blender-models.com

> Free audio
freesound.org/browse
freemusicarchive.org
incompetech.com/music
fantasymusica.org

> How to Webm
obsproject.com
gitgud.io/nixx/WebMConverter

Attached: 751822d6ebed88b34eea490736a524f8a9e6bcde.png (500x263, 50K)

Other urls found in this thread:

aceender.itch.io/smallworldjam-server-test
youtube.com/watch?v=KnsiZOJjfUg
virtualnerd.com/pre-algebra/geometry/transformations-symmetry/rotating-figures/rotate-90-degrees-about-origin
en.wikipedia.org/wiki/Rotation_matrix#Common_rotations
youtu.be/MJPvtx1zymk
twitter.com/NSFWRedditImage

first for drake

First for cucks everywhere

Attached: cuck.png (372x539, 280K)

please disregard all posts below this one

>got cucked for first

will someone help me test my new host server code?
im willing to give this one last fucking try
but if this doesn't work or no one wants to help then im done with it

aceender.itch.io/smallworldjam-server-test
download and run it
if it freezes on the "made in gms" then that means you are trying to connect just sit there till you connect and see the "input username" screen
let me know before you start it so i can open the host server though

Attached: 18e8445178b86709fa63a6d87e6495b5.png (1568x824, 29K)

Is game development basically just a long journey in which you learn all the things you can't do and at the end you just quit?

start the server, I'm ready to test it

its up

No, it's a wonderful vehicle for a multitude of kinds of expression, which can each be joyfully honed over a lifetime.

You got my penis, bro. Start it

you either die a hero or live long enough to be the villain

that connection freeze is nasty. Should I join or create?

youtube.com/watch?v=KnsiZOJjfUg

this is the only sound effect you'll ever need to make games

For nearly a week I've been brainstorming on the actual mechanics on the concept of the game I've been wanting to create. Just haven't gotten to anything satisfactory and I'm starting to get agitated.

Attached: 1465264425838.png (456x480, 248K)

i haven't seen anyone join
i assume it didn't work?
did you all make it to the input username screen?
did it freeze?
ok that freeze is like that because its trying to connect and can't find any server so that means nobody has connected and the host server didn't work

thanks for all the tests ill try and fix it again then re up the server test


fucking a

I give up

Attached: Shiba Inu dog.jpg (653x435, 41K)

I've been brainstorming aesthetics and story for two weeks and I'm in the same case. I understand you user.

Attached: 1494769406192.jpg (338x362, 35K)

You've gotta get some stuff on the screen friend. All that brainstorming will just muddle you, you're too removed from the process. Use placeholder art but get something running.

I entered a username and clicked join server, it froze up for a bit and then nothing happened. then I clicked create server and now it's just showing me a blank gray window

>i assume it didn't work?
i pass the input and clicked join. It freezed for a moment and did nothing
>ok that freeze
you need to figure out how to connect in a different thread with a progress bar or something like that

tried to join server too but nothing happened.

if you haven't made a space shooter yet, you are still not downsizing enough.

don't stop devving that game

Attached: 17637227_1315245335236028_1541949777729167581_o.jpg (2048x1365, 184K)

i know that feel. its hard to really dial in mechanics.

I've been in your situation before. The problem is that a concept without mechanics is not, by definition, a game concept

is right, you need to actually start making the game, that gets the creative juices flowing a lot better than brainstorming

XCom but with anime girls and tentacle monsters

Same as this user. Join froze up a lttle bit then did nothing. Create let me chose race, max player, map but server name doesn't take any input

lol
yeah there is no fail safe for not connecting to the host server so eventually it lets you bypass and input your username anyway
as for the create server it sends you to the "pregame lobby" which isn't anything right now just a debug room
and the join is also trying to get info from the host server but is just stalling out

i have to keep working on the host server

>space shooter

Attached: shiba inu smug.jpg (1080x1080, 177K)

coding tetris from scratch is harder than I anticipated

Attached: 1503765499744.jpg (166x166, 11K)

basically what i found out was that the server works but only "locally"
it isn't actually sending info out so it is minecraft tier server right now
where you would have to download hamachi or evolve to join
which fucking blows
im going to keep working on it

are you behind a NAT? you might need to set your router to forward whatever port your server uses

I watch DFF too

not sure im checking that shit now

Yeah you guys are right. I'm still a beginner programmer so I wanted to avoid doing too much before going in but I can't let that be an excuse.

"brainstorming" doesn't mean "never locking anything down". settle on some things and then move on, one by one, until you have all the details of the gameplay. you just haven't written them in code yet.
I spend days brainstorming too, but it's actual progress because then I stick to it.

what language?

A calculator app but with juice

lua
I know there are solutions out there, but coming up with my own is difficult

A game where you're a calculator and have to gain your functions back one at a time using what you already have in addition to platforming / strategy / puzzles.

Basically Veeky Forums the game.

thats what Im doing now. I previously tried to make an rpg and got as far as making a working battle system and walking around an overworld and when I found it to not be fun, I didn't have enough game design smarts to figure out how to make it more fun to play

where's your DF-like

make a grid and every shape is just a bunch of single blocks. don't make shapes, make every single block an object. give every block a state of "moving". when one block hits another, set all currently active blocks to "moving false". the block logic would be like "move 1 grid point down, if there is another block on xy call stop and next"
if x 1 - 10 is filled with block, delete all blocks with y value and move all inactive blocks above y 1 down.

somewhat like this.

wanna play D&D to get a hang of it?

can someone smart make me a good shader on ue4

i could have just made some meme cryptocurrency 5 years ago

Attached: 1494714316059.png (657x527, 29K)

uh if you're here for anything more than just having fun and having a hobby you really picked the wrong thing to do

in 5 years you'll say something similar again

how would you do block rotations?

90 degree rotation matrix, check so blocks don't collide/overlap with previous blocks

There's a 'pivotal' center of each piece. Consider it 0,0 on a grid. If you turn right, all values switch a quadrant to the right. (-x,-y turns into -y,x; -x,y turns into y,x etc.). Look it up.

I accidentally a bomb.

Attached: Unity 2017.3.0f3 Personal (64bit) - level2.unity - k2 - PC, Mac & Linux Standalone_ _DX11_ 3_15_ (1100x670, 1.36M)

make a clock bomb instead

your notation is confusing me and I'm too lazy to work it out on paper, do you really mean (-x,-y) -> (-y, x) or are you just being loose with the order of the tuple

neat

how do i put emoji in my game. do i need to like draw my own or can i just take it from apple

Yeah I'm too lazy to do it myself, there's a bunch of crap online about it
virtualnerd.com/pre-algebra/geometry/transformations-symmetry/rotating-figures/rotate-90-degrees-about-origin
(x,y) -> (y,-x) for 90 degrees to the right
(x,y) -> (-y,x) for 90 degrees to the left

basic emojis are a public domain - it doesnt mean you can steal the implementation of a certain emoji. The advanced ones are IPed

I see, thanks

>doesn't use math.cos and math.sin
fukin pleb

>Using sine for a grid-based tetris
I don't think a sine function existed in 80's era programming

you don't even need to since you're only dealing in multiples of pi/2, therefore your expensive trig functions are just going to be 0, 1 or -1 in a rotation matrix
en.wikipedia.org/wiki/Rotation_matrix#Common_rotations

>using sin and cos for 90-degree rotations
>not just using the solution already stated which is ultimately a simplified version of those functions

What's 3DCoat like?

Its like a kiss from a beautifull girl who then puts a finger in your ass. And thats a good thing

embarrassing

Attached: 28-trigonometry-18.gif (356x247, 5K)

Oh, think you're so smart? Explain to me how this quaterion thing works.
please I have zero clue how these things fucking work

Attached: 1200px-Quaternion_2.svg.png (1200x1672, 47K)

That sword looks pretty bad and bland. Dunno what to say, the distance it is from the player, the position, the rigidity - it just meh.
also
>cant cut grass

post your impressive game then

start with having a solid grasp of the arithmetic of complex numbers

>You are The Mind, and your purpose is to solve the unsolvable question. You control semi-independent cyborgs, known as ‘archons’, and must operate in a world that does not the question solved. Build your base of operations. Raid and perform covert operations to gather assets. Research the unsolvable question. Avoid being caught. Make sure your archons don’t starve. Pay your ever-growing power bills. Improve your combat technology. Solve the unsolvable.

Thoughts on the idea? Relatively easy to program a non-live action game, seems like it'd be the xcom/rimworld/dwarf fortress mix I'd love to play.
But I suppose execution is everything.

I have until Saturday night to learn Unity as much as I can. What do I make? I have a lot of Unreal experience.

UnitZ

ok family
lets give this another go
go to aceender.itch.io/smallworldjam-server-test
and download the new client

note that only the server side stuff was fixed you still can't do anything (you can input a username and "create a server" or "join a server" but i took away all the code so now we only greet)


again tell me before you join so i can actually start the server

who in the fuck is main hero

fire it up nigger

its up
tell me how long you freeze
still no failsafe so you will know if you connect if the freeze is shorter

Not him but literally what? What the issue with that lighting?

Why do we hate Boku?

How the fuck does saving player progress to a Google Play account work? Googling doesn't give me any good answers and the saving functionality of Google Play Services doesn't seem to be the thing I'm looking for as the documentation states that they should work like save slots in a singleplayer game.
I don't want to allow the player to see their save, I just want to load it automatically when they open the game.

the same shit. About 1min on splashscreen and the same with join button. I understand you are trying to run the server from your home comp?

i haven't seen anyone join

did you guys join?

is it still fucked?

i don't hate him but he sometimes gives off a sense of being out of touch and he seems to samefag a lot

hes kinda successful, his game is kinda ok and hes kinda gay. Unlike us

tried to join, froze on splash screen and on the join button, both for ~30 seconds

Still trying user. Same result as before. Create lets me choose shit but server name input doesn't do anything, and join just freezes up for 20 seconds or so then nothing

...

Locking physics to a grid really feels unintuitive to me. I had to do a game of connect 4 in JS for a school assignement and it just ended up being a complete mess.
It didn't help that I ended up coding it in a 4 hour coffee frenzy because I thought the deadline was later

I know nothing about google play save function but usually their hosted functions and services are really limited

Why aren't you making a porn game then starting a patreon?

Attached: 1476544923108.png (545x782, 278K)

>tfw can't art

alright man
server is down now thanks to all who tried

yeah........i already told my router im basically a server and to send me the network but it still isn't working
but is working locally even with the altered ip address in the client thats suppose to connect to my "public server ip" when it wasn't before so i don't get wtf is happening
thanks guys but i've been thinking
even if i got this to work this wouldn't work for players to host their own servers since they would pretty much need to do what i had to do so i may call this project canned for now
depends how im feeling about it tomorrow

hard work and guts

I don't hate him but I did lose some respect for him when I found out about his flippant attitude towards programming and how he just blindly relies on other people to code the game for him. it's gonna bite him in the ass if there's a game-breaking bug after launch and he doesn't know how to fix it

>yeah........i already told my router im basically a server and to send me the network but it still isn't working
just like the other user said the problem is the NAT. Its a nasty bitch I tell you. You will probably fail with setting up the server. NAT is a broad term. basically it means taht your IP is not your real IP. Also many thing depend on ISP. RIth now I am on a mobile internet. My ISP has a firewall on the whole network which means no one can connect to me from outside unless I make a first contact. No NAT punching is allowed for me. Your game will probably work on LAN

lol code monkeys are the worst

Good luck, user. I hope you don't give up.

Jesus fucking christ, he works in Unity, why can't he learn even the most basic level of programming?

UE IS DEAD
D
E
A
d

youtu.be/MJPvtx1zymk

At least hes white