/agdg/ - Amateur Game Development General

reminder to show your portfolio if you're looking for someone to work with otherwise you will not be taken seriously and rightfully so edition

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

> Play Monster Jam
itch.io/jam/agdg-monster-jam

> Helpful links
Website: tools.aggydaggy.com
AGDG Steam Games: homph.com/steam
New Threads: Archive: boards.fireden.net/vg/search/subject/agdg
AGDG Logo: pastebin.com/iafqz627

Previous Thread: Previous Demo Days: pastebin.com/JqsQerui
Previous Jams: pastebin.com/jAByvH3V

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

> 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

Other urls found in this thread:

youtube.com/watch?v=xd3_bwGCBm0&feature=youtu.be
hastebin.com/ufomahinij.php
hastebin.com/ujodiluqiw.gd
twitter.com/NSFWRedditVideo

i am become chicken, destroyer of threads

FUCK YOU CHICKEN POSTER

Fuck artist, construct, gamemaker and unity.

...

Asked in the last thread shortly before this one was made to replace it.

Does this seem like a good process for making a text adventure, since the implementation is relatively straightforward (as I'll be using and extending an existing parser rather than creating one from scratch)?

1. Write the bare bones of everything, including the puzzles, on paper, from beginning to end.
2. Implement this game skeleton so that someone doing everything right can beat the game.
3. Add detail and make everything you're "supposed" to do all nice.
4. Add all the obvious things someone could do besides this.
5. Have people playtest it without my input, getting logs of everything they tried.
6. Add interesting responses to all the things they tried.
7. Add soft background music, occasional illustrations, and so on.

sure, but there's a reason why people stopped making text adventures and started making systems-based games instead

How much should really be in Update()?
I feel like sticking loads of if else then shit in it is bad practice.

what's wrong with unity

was thinking about getting into game development as a hobby. already know how to code in a few languages (went to school for it), and was thinking of jumping into unity

Very nice user, somewhat inspirational too.

>people stopped making text adventures
They didn't, though. Making and playing them is a thriving hobby, and the "Choice Of..." games, while closer to choose-your-own-adventure books/gamebooks are pretty damn popular despite selling for $4-7 a pop.

yeah, lost 10 thousand our so lines last hard drive failure. lost a lot of games before that. backup often.

bad idea: backups
good idea: invest in a decent fucking hard drive so you don't have failures every 6 months

best idea: don't make a game or have anything of value so you don't care when things break

I only by monster hard drives with the gold plating

How important is texle continuity?

...

i got a separate drive i put everything on now. but really your drive will crash. just a heads up.

it didn't crash in the last 10 years I don't see why it would in the next

you just make bad purchasing decisions

I haven't died in the last 25 years. Clearly I'm invincible.

ok your computers special.

I put back ups in google drive. Is that good or should I really have a separate harddrive?

i had this cool space game back in the day. kinda like warhammer meets apolo mission.

gj user
Invincibility is a rare talent these days

sounds good enough, but it wouldn't hurt.

I have never lost a hard drive in my life.

I first started using computers in 1992. Since then, using them continuously and daily, I have never - not once - experienced hard drive failure.

I have absolutely no idea how you people keep having hard drives fail on you.

My game will occasionally and very slightly change a few things here and there like in those hidden camera experiments where a two actors switch places and such, the idea is to fuck with the player's mind and make them question their own memory and sanity.

nodevs -- no harddrives

It's amazing that probability distributions will always produce a small percent of people like you

>anime smugposting
k

where's that dude with the mutated notepad text adventure game?

If you aren't including a text parser, don't bother.

It's a low chance, but it happens.

I had 2 fail on me within the same month. They were both Seagate 3TB's of course. Must have gotten that bad batch. A 70GB harddrive I have from 1998 is still working just fine.

people use technical failure as an excuse like employees who call in sick.
good times.

I had once to happen to me, it happens.

I still have games I made from when I was 10 years old.

what a journey

>seagate
>3TB

I haven't ever had a hard drive failure, except for an external one. But that was because of shocks, not usage.

I still backup though, one wrong crash/power cut could fuck up some assets and I don't want to bother doing them again once they're finished

How come setting my rotation to (0, Pi, 0) makes it (-Pi, 0, -Pi) instead of (0, Pi, 0)? How do I deal with this?

youtube.com/watch?v=xd3_bwGCBm0&feature=youtu.be

these computers run constantly. and they fail every 5-10 years. our maybe i suck.

You know, I have a hypothesis that hard drive failure correlates heavily with distance to high power cables or substations. I think the powerful electro-magnetic fields mess with the hard drive.

I've always lived in rural or semi-rural areas a significant distance from power distribution systems. So maybe that is why I've never had any fail on me.

> pic related

>tfw writing a big meaty commit message

Got some progress. Got a stamina bar working properly. Currently stamina goes down when you sprint, swim, and dodge. Stamina refuses to go up while attacking. The further down your stamina goes from the top, the longer it takes to start regenerating. There are five tiers of regeneration. If you're above 75% stamina when you stop using it, it takes 1/3rd of a second for it to start regenerating. If you're between 50% and 75%, it takes 1/2nd of a second to start regenerating. Between 25% and 50%, 2/3rds of a second. Between 0% and 25%, 5/6ths of a second to start regenerating. If stamina is drained all the way to 0, then you take the largest penalty, with it requiring 2 whole seconds to begin regenerating.

I also redid a big portion of my weapon code to ensure I could create weird weapons far easier, like I did with the whip I've posted, as that whip was more of a hack than anything else. This is why I'm back to square one in terms of sword swings.

MY COMPUTER IS IMMORTAL JUST LIKE ME
BOW NOW MORTALS

i live 200 feet from a substation and high power lines so maybe.

surge protectors are a thing

>I never got in a car crash so I don't wear a seatbelt

Sounds like something a country bumpkin would say. I bet you voted for trump too.

>I wear seatbelts even though they often are the killers in accidents

good goy

daily reminder that clean european electricity is superior to unsafe american electricity

>people get killed by stepping on the bare ground because amerilards just stick live wires straight into the fucking ground

Hard to see the code in the video. Can you post it on hastebin?
Also (0, Pi, 0) and (-Pi, 0, -Pi) are the same rotation. This is why people use quaternions.

t. CNN

I'm retarded but I got this working.

y u think its called a ground

dummy

Surge protectors can't insulate from electro-magnetic fields.

You should move, those fields mess with your head too. It's not healthy.

I'm Australian mate and I voted for the Liberals.

Need your help my brothers, I'm a retard
I'm trying to make a formula for a turn based combat to give you a score based on the following two variables:

* Time it took for you to finish the battle
* Enemy grade (a number from 1 to 100, 100 being the strongest enemy in the game).

I want to show the scores as S, A, B, C and D. I'm a total pleb when it comes to math and it seems I can't get around this logic to make it balanced and working.

An example, if I'm fighting a grade 30 enemy and finish it in 60 seconds it means I might get an S. Perhaps I should through another variable into accounting? My game doesn't have levels.

Any ideas?

This, I am using computers since '95 , and never had any HDDs fail on me.

looks good to me. working within parameters.

do you have a basement? the ground should shield you

I guess I'll make it a gameplay mechanic.

1. I am including a text parser, just not rolling my own from scratch.
2. Literally none of the Choice Of games I mentioned used text parsers, and they are extremely popular interactive fiction.

I live in a small valley with hills on either side.

Can't get radio AM or FM, or free to air television. Mobile picks up the tower though.

I'm also insulated by heavy tree cover.

How powerful will your game's parsing be?

>Also (0, Pi, 0) and (-Pi, 0, -Pi) are the same rotation.
I'm aware, but the catch is that my mouse input increases the second element of that vector, so whenever I rotate halfway around, the input effectively gets reversed, bouncing me away.

Earlier I considered using quats (pretty sure you told me), but I made a camera pivot node instead and changed it's X so that the player character would always be standing upright, which let me dodge the problem for a while since the character now only had to rotate on the Y. Though I changed my parent node to a kenimatic body and the problem popped up again.

hastebin.com/ufomahinij.php

Sounds comfy

Pretty damn good. I'm using Inform, which is developed in large part by Emily Short aka the deity of interactive fiction, and then just adding my own verbs and such on top of that.

What sorts of things will I be able to have it understand? Any of these?

>go east
>open scary green door
>pick nose
>attack monster
>jerk off into cup

Probably all but the last one. I might add some responses to vulgar and/or sexual commands, just saying it wouldn't be appropriate under the circumstances.

Given the very compact nature of the game, I might disable compass-based movement and just have you say "enter elevator" or "go to porch" and so on.

>2. Literally none of the Choice Of games I mentioned used text parsers
But that's the problem.
I might have bought one of them if they used text parsers.
But without a text parser, it's just a choose-your-own-adventure book.

Whenever I need to do something like this I just fire up Desmos and start making some graphs.
I'd first normalize the data you have. So the enemy's level would be (x/100) so it's between 0 and 1.
For the time you'll have to decide how long it should take for the player to beat any enemy in the game.

>But without a text parser, it's just a choose-your-own-adventure book.
Not necessarily, if you used pretty images it would be an Infinity Engine game.

>tfw having to draw gay furry porn in order to fund your videogame project
living the dream

They're choose-your-own-adventure books with a lot more complexity (and stats), but yeah, they're basically supposed to be CYOA for grownups.

That's not what I'm going for, though. I'm aiming much more for a new generation of Zork style games, with a bit less maze bullshit and a bit more NPC interactivity.

Why even bother with the videogame project, user?

Fuck you. Those had gameplay.

>I'm aiming much more for a new generation of Zork style games,
That's something I might buy.

because I don't like drawing gay furry porn, user

>bad idea: backups

Neat progress there.
I'm looking forward to when you switch that programmer art to something more appropriate. I'm sure that it'll get more attention then. For now just keep working on the core gameplay.

does anyone use animation ghosts or motion curves in blender?

>Fuck you. Those had gameplay.
Relax user, I was only joking.

Why not, user?

the fuck did he do to that boy to make him turn out like this
I mean shit I have autism and I wasn't that bad off when I was his age

>>tfw having to draw gay furry porn in order to fund your videogame project
so if the videogame is you main project, I guess you could say that furry porn is you pet project?

Draw straight furry porn then.

oxymoron

yiff in hell, carlos

DAMMIT TURKISH CARLOS, I CAN'T BREATHE

>somehow wrote "you" instead of "your" twice
why do bad things always gotta happen to me?

My game is original, TOO original.
It will usher in a new era of My game-likes.

>Why not, user?
furries are the worst fucking people to cater to, and the unfortunate thing about drawing furry porn is that you are then interacting directly with them
plz go

Pulling out of my ass; rejigger the Enemy Grade so that it corresponds to how long it should take to defeat. (eg. EnemyGrade = 1 means it takes about 1 second to kill

For each encounter, calculate a number X = [TimeToComplete] / [Sum of Enemy Grade in encounter]

If X < .5, Score = S
If .5 < X < 1, Score = A
and so on

add coefficients/weighting as necessary.

I'm not a smart man, please do it for me

thanks

Thank you very much. Core gameplay is definitely far more important to me than art, so I dunno when that will happen.

>furries are the worst fucking people to cater to, and the unfortunate thing about drawing furry porn is that you are then interacting directly with them
Why not hire someone to handle customer relations for you?

Post webms to prove it.

>TURKISH CARLOS
lel

Whats with the sudden resurgence of the immersive sim? It is getting mentioned a lot. Are DE-fags finally starting to come to positions of power in their dev studios and media departments and longing for the era of GOOD videogames?

I'm not sure, it's all kind of confusing to me.
But here's code I used for a first person thing I made. It's using degrees, but you can just change it to radians. It's also using the input_event instead of doing it every frame. In _ready() you'll have to do set_process_input(true)
yaw and pitch are variables at the top of the script
hastebin.com/ujodiluqiw.gd

...

Euro Truck Simulator is an immersive sim, Deus Ex is a shooter.

where do you live?

Deus Ex isn't a sim and FPS-RPG is a genre that borders on stillborn.