Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - McJob

Pages: 1 ... 243 244 245 246 247 [248] 249 250 251 252 253 ... 497
3706
Creativity / Re: Game Design Megathread
« on: March 09, 2016, 01:23:15 PM »
I MADE AN AI, HOLY forget :O



So, you might be going, "Ben, that looks loving stupid and probably fake you lying cunt. How the forget is this thing an AI?" Well, I didn't study AI systems at all, so I've just been working completely from scratch on a concept I've had in my head. I'm going to study AI algorithms soon, once I feel like I've reached a point where I need help.

VacBot, the cute little yellow cube, is based on this task-based system I've been working on. Aside from the fact he's extremely simple (he can only move forward and left), he also doesn't yet implement all the functionality I want for my AI system, but right now the way he works:

1) On the first update, he gives himself a task to complete ("Move Forward", assigning tasks will later be completed by another system).
2) Every task returns a bool on if it's complete or not (for example, Move Forward will only be complete if he's reached the end in this instance), and Task Manager uses the return value to say if we need to re-add the task to the task list so it can be processed again.
3) Every time we do a Move Forward task, a simple raycast is done in front to determine if there's an obstacle. If one is detected, the Move Forward task returns false and instead manually adds the "Clear Obstruction" task to the list.
4) Clear Obstruction performs a move operation to the left and then does three raycasts to determine we're not touching anything. I'm using only three because this example means he's only ever going to be going forward.
5) When Clear Obstruction finally stops repeating, the system will auto-assign Move Forward to the task list, and the cycle continues until it reaches the goal.

This thing is AI because it's dynamic. I can add as many obstacles as I want at any point, and he'll (almost) correctly handle that. There's a LOT of work to go from here, but I'm super happy I got the basic roots of task-based AI down (using delegates, since Unity/C# don't support function pointers).

EDIT: Should be noted; the task-list is a stack. The idea is that higher priority tasks are added at the top and completed before lower-priority tasks. In the end I'll likely change this, but the behaviour is working well for now. I'm also using single-parameter delegates for my tasks, although I will likely change this to be zero-parameter, instead using class variables where possible. I'm still working out the semantics as I go.

3707
Off Topic / Re: real talk: are there more than 2 genders?
« on: March 09, 2016, 12:50:43 PM »
I don't see how you can have a gender that's not male/female. If gender is what you feel you are, it's still directly tied to either being male or female at the end of the day. Gender isn't "my loveual preference" (that's why we have labels such as "straight", "gay" etc). Gender is "what love I mentally identify with".

Anybody who is "gender neutral" is a lying scumbag.

3708
Off Topic / Re: Post real life pictures of yourself.
« on: March 09, 2016, 12:40:28 PM »

I'm actually going to neck myself if this meme takes off.

People bleach their hair for what reason exactly?
Because we'd like a different hair colour but dark hair prevents you from making the light colours stand out?

3709
Gallery / Re: [VIDEO] Kreon's Community Roleplay
« on: March 09, 2016, 12:37:32 PM »
mcj00b cani join ur gang
only the coolest pepperoni slices are a part of madmen

3710
Off Topic / Re: real forum hours 2.0
« on: March 09, 2016, 06:48:04 AM »
10:47PM here. About to do the homework due for tomorrow morning (drawing a character). Absolutely hate it, will probably give up half way through and then complain tomorrow about hating this drawing task.

EDIT: Giving up before I start; I'm gonna set my alarm for the morning an hour early and just work when I get up. I usually get an hour before class too, and the technique I'm using is designed to be extremely quick (create light and shadow over a silhouette, draw blocky detail and add additional light/shadow, trace detail lines over the top).

3711
Gallery / Re: [VIDEO] Kreon's Community Roleplay
« on: March 09, 2016, 04:41:11 AM »
Not everyone drives upside down my Australian pal :))
Just you wait, pal. One day you'll hear the engine, my laugh, and then you'll see a bright light. It'll be over.



Here's some other classic moments from Kreon's server.

LEGEND OF MAX POWER: THE GATE GUARD CHRONICLES












3712
Off Topic / Re: real talk: are there more than 2 genders?
« on: March 09, 2016, 04:28:30 AM »
In my opinion, the question is not about transgender people (or it shouldn't be, because at the end of the day they'll either be male or female anyway). I have no problem with people that feel they're a different love (although I don't feel loveually attracted to people who've changed).

I do have a problem who want to give themselves ridiculous labels so they can feel "special" and "unique". Zloff had it right so far as that we use the labels "he" and "she" to define different physical characteristics in people for the purposes of context and reference. If you want me to call you by a nickname, whatever, but I'm not going to forego standards just so that you can get a little attention.

I get that you'd like to have something special and unique that people know you for; that's why we have talents. I realise it's loving hard work to make something that people will recognise and be proud of you for, but having a real accomplishment is going to get you far father in life than deciding to shout at people because they didn't know to call you the made-up "Xer".

3713
Mailbag seems a little more spammy this time.

3714
Off Topic / Re: Stupid Mistakes We Made When We Were Younger
« on: March 09, 2016, 04:19:41 AM »
My ex.

3715
Off Topic / Re: Post real life pictures of yourself.
« on: March 09, 2016, 04:17:53 AM »
Warning; ugly incoming.


3716
Gallery / Re: [VIDEO] Kreon's Community Roleplay
« on: March 08, 2016, 01:32:30 PM »


mcjob its gonna be ok, friend. just go for a drive : )
i'm gunna forgetin revoke ur guddam license u cnt

3717
Gallery / Re: [VIDEO] Kreon's Community Roleplay
« on: March 08, 2016, 03:30:57 AM »
Amazing video dude :) The person driving was me, proving that Blockland's driving physics are stuff.

Turns out that the rest of Madmen Communications Inc aren't great at driving either. CapTMeaT recorded this video including our Discord chat while we were trying to roll out to respond to a security issue.


3718
Off Topic / Re: Post real life pictures of yourself.
« on: March 07, 2016, 03:53:52 PM »
I'm straight and happy.

3719
Off Topic / Re: Programming Megathread
« on: March 05, 2016, 04:33:23 PM »
If you don't want to keep track of the array properties yourself, try using something like a vector or deque.
"deque" is something new to me. I only just learned about vectors when I did that tutorial last night. I was going through the RIT course notes.



So uhh, I don't know what to do. I'd like to get better at games programming and I'm decent at intermediate C/C++/C# but I don't know where to go to get better or what to do.

3720
Your suit wasn't clean enough. We're a group of class and prestige mate.

Pages: 1 ... 243 244 245 246 247 [248] 249 250 251 252 253 ... 497