Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 419 420 [421] 422 423 ... 796

Author Topic: if self.isCoder(): post() #Programming Thread  (Read 908273 times)

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6300 on: September 13, 2014, 06:15:59 am »

Oh Scratch, how could I forget! I remember using that back in High School, that brings back some memories...

Hmmm, when I last used it it was a standalone program, now it runs in the browser. Which is great for deploying the program (in the sense that no deployment has to happen, you just go to the website), but creating accounts *might* be an issue.

Will give it a go for now though, thanks!
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

Arx

  • Bay Watcher
  • Iron within, iron without.
    • View Profile
    • Art!
Re: if self.isCoder(): post() #Programming Thread
« Reply #6301 on: September 13, 2014, 06:39:42 am »

There is a standalone version somewhere. I know, because I was using it last year. They might have deleted it, I suppose, but I really doubt they'd do something stupid like that.
Logged

I am on Discord as Arx#2415.
Hail to the mind of man! / Fire in the sky
I've been waiting for you / On this day we die.

hops

  • Bay Watcher
  • Secretary of Antifa
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6302 on: September 13, 2014, 06:58:46 am »

There's also Stencyl, which kind of market itself as Scratch on steroids, but from what I've seen so far it's mostly used to make platformer.
Logged
she/her. (Pronouns vary over time.) The artist formerly known as Objective/Cinder.

One True Polycule with flame99 <3

Avatar by makowka

EnigmaticHat

  • Bay Watcher
  • I vibrate, I die, I vibrate again
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6303 on: September 13, 2014, 09:35:24 am »

If you have access to certain universities' computers you could use Flash MX, that's how I learned when I was a kid.

Probably not a good idea in general though...  Also it isn't summer so you probably aren't doing it at a college.
Logged
"T-take this non-euclidean geometry, h-humanity-baka. I m-made it, but not because I l-li-l-like you or anything! I just felt s-sorry for you, b-baka."
You misspelled seance.  Are possessing Draignean?  Are you actually a ghost in the shell? You have to tell us if you are, that's the rule

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6304 on: September 13, 2014, 03:13:24 pm »

Flash is actually one of the first things I used to teach myself how to program games, though I don't know if I'd recommend it unless it was to a group who already knew how to program otherwise.  The way Flash's scripting works is kind of clunky and at least used to be pretty tough to debug.  From what I understand it's changed a ton since MX 2004, so maybe it's not so bad now.
Logged
Through pain, I find wisdom.

Sergius

  • Bay Watcher
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6305 on: September 13, 2014, 03:57:15 pm »

You'd be better off using something like Unity, even the license is quite good unless you pull off over $100k sales in a single year, anything less than that and it's free.

I have no idea how good it is to program, never used it myself, but something like 80% of current indie games are made using it.
Logged

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6306 on: September 13, 2014, 06:06:38 pm »

I've never used it either, but I believe I read that it's programmed with Mono, which is an implementation of C#.  There are definitely worse things to introduce someone to programming with, but especially for kids it might be a bit overwhelming.  For a university class it would probably be about right.

Does Microsoft still support and develop XNA?  I know when we had a game design class at my university they advocated but didn't require its use.  I coded a simple 2D rail shooter with it in pretty short order.  No idea how its complexity compares to Unity.
Logged
Through pain, I find wisdom.

EnigmaticHat

  • Bay Watcher
  • I vibrate, I die, I vibrate again
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6307 on: September 13, 2014, 07:47:01 pm »

From what little I've seen of unity you're going to already want to know a programming language before you try to use it.
Logged
"T-take this non-euclidean geometry, h-humanity-baka. I m-made it, but not because I l-li-l-like you or anything! I just felt s-sorry for you, b-baka."
You misspelled seance.  Are possessing Draignean?  Are you actually a ghost in the shell? You have to tell us if you are, that's the rule

Squeegy

  • Bay Watcher
  • I don't really have any answers for you.
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6308 on: September 13, 2014, 08:20:35 pm »

The short of it is that you should just learn how to program instead of using "game making" software.
Logged
I think I'm an alright guy. I just wanna live until I gotta die. I know I'm not perfect, but God knows I try.
Kobold Name Generator
⚔Dueling Blades⚔
Fertile Lands
The Emerald Isles

Sergius

  • Bay Watcher
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6309 on: September 13, 2014, 08:32:49 pm »

I've never used it either, but I believe I read that it's programmed with Mono, which is an implementation of C#.  There are definitely worse things to introduce someone to programming with, but especially for kids it might be a bit overwhelming.  For a university class it would probably be about right.

Does Microsoft still support and develop XNA?  I know when we had a game design class at my university they advocated but didn't require its use.  I coded a simple 2D rail shooter with it in pretty short order.  No idea how its complexity compares to Unity.

What I've seen is that you "build" your game using the application itself, drag and drop and all that "game making" junk, levels, sprites, I dunno, and you script on top of that with your events or whatever. And Mono isn't a language, it's a compiling engine/virtual machine, it's not C#, you can use C#, UnityScript (a kind of javascript) or Boo, which is sorta like Python I guess.
« Last Edit: September 13, 2014, 08:34:30 pm by Sergius »
Logged

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6310 on: September 13, 2014, 10:13:37 pm »

Keep in mind that in reality only a fraction of the time it takes to develop a game is spent programming, along with designing, art etc. Because of that I am trying to avoid turning this thing into a "Learn to program by making games" thing and instead make it a "Learn various aspects of game development".

That's why I like the visual programming stuff, you can visually see what you have access to (RTFM-ing is not really feasible in the ammount of time I have) and it's much more clear what is going on for those with no programming experience. It's also much more interesting than staring at a pile of text.

Flash, XNA, and Unity are probably too code heavy (especially XNA).


Out of curiosity, do we have some sort of "general game development thread" thread? One that is more focused on things like level design, gameplay mechanics, art etc over specifically programming?
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

Squeegy

  • Bay Watcher
  • I don't really have any answers for you.
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6311 on: September 13, 2014, 11:14:58 pm »

Flash is actually not very code-heavy at all. I've never used it, but I know people who make Flash animations and Flash games, and they say that setting up visual interfaces is very easy and that simple games require very little code.
Logged
I think I'm an alright guy. I just wanna live until I gotta die. I know I'm not perfect, but God knows I try.
Kobold Name Generator
⚔Dueling Blades⚔
Fertile Lands
The Emerald Isles

miauw62

  • Bay Watcher
  • Every time you get ahead / it's just another hit
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6312 on: September 14, 2014, 06:38:43 am »

The short of it is that you should just learn how to program instead of using "game making" software.
Unity is pretty neat though. Certainly not your run-of-the-mill "game making" software.

As for game development threads, there's a somewhat comatose RL development megathread, plenty of threads for individual games in Creative Projects, but that's pretty much it. (Now and then a game design thread pops up in OG). No real dedicated game development thread, though.
Logged

Quote from: NW_Kohaku
they wouldn't be able to tell the difference between the raving confessions of a mass murdering cannibal from a recipe to bake a pie.
Knowing Belgium, everyone will vote for themselves out of mistrust for anyone else, and some kind of weird direct democracy coalition will need to be formed from 11 million or so individuals.

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6313 on: September 14, 2014, 11:37:00 am »

yeah one thing I hate is that most of the time is spent in UI development and there is no good+free solution for making good UX quickly

I mean, it is always frames and buttons, layouts and fonts, how come there is not a standard way to give a structure which you can skin afterward?

placing widget, listeners and attaching scripts is soooo annoying. XCode value binding is wonderful compared to any game oriented framework/tool
Logged

Sergius

  • Bay Watcher
    • View Profile
Re: if self.isCoder(): post() #Programming Thread
« Reply #6314 on: September 15, 2014, 02:18:27 pm »

Some examples of games done in Unity:

-Unturned (indie zombie killing game with blocky graphics made by one teenager)
-Shadowrun Returns (2d/3d hybrid turn based tactical RPG... ugh so many buzzwords)
-Wasteland 2 (wasteland 2)
-Tons of 2D jumper games for mobile phones

Those just from the top of my head that I thought would ring a bell around here. I'm going to give it a try, maybe it's not too bad.
Logged
Pages: 1 ... 419 420 [421] 422 423 ... 796