Author Topic: Too many things  (Read 6098 times)

0 Members and 1 Guest are viewing this topic.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Too many things
« on: August 09, 2011, 03:35:28 pm »
These are all the things I am currently doing over the Summer, thing is, I am overreaching myself so I am cutting down on things and focusing on others.

So what should I focus on learning/doing.

So some context:

I am starting college in Fall for Computer Information Systems and I am focusing on C++, C#, and Assembly.

I want to be a Game Developer/Designer/Programmer when I graduate

Also, this is important to me so please no bogus suggestions like "go outside" and the like. Thank you.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Too many things
« Reply #1 on: August 09, 2011, 03:47:55 pm »
Have you chosen yet yourself? None of those options are bad (except perhaps for the ones involving playing video games :P); it'd be hard to make a wrong decision.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Too many things
« Reply #2 on: August 09, 2011, 03:49:13 pm »
A pure game developer :) Builderboy wants to be like that too. I suggest you go ahead and learn LÔVE Engine, to learn more about game making.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Too many things
« Reply #3 on: August 09, 2011, 03:49:19 pm »
its your choice what you do.  You should do what you think will be good for you.  That said, I voted Axe and Daemons.  ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Too many things
« Reply #4 on: August 09, 2011, 03:53:38 pm »
I suggest you go ahead and learn LÔVE Engine, to learn more about game making.
There's also XNA, which is already on his list ;).
Edit: The LÔVE Engine is Lua, isn't it? If he wants to try that engine specifically, he'd also have to learn Lua, which is a bit of a drawback...
« Last Edit: August 09, 2011, 03:55:42 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Too many things
« Reply #5 on: August 09, 2011, 03:55:18 pm »
I suggest you go ahead and learn LÔVE Engine, to learn more about game making.
There's also XNA, which is already on his list ;).

Sorry if I'm a bit fanatic here, but I think LOVE is better because it's cross-platform. But XNA is also recommendable, I heard it's quite fast to make full games with it.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Too many things
« Reply #6 on: August 09, 2011, 03:59:11 pm »
I am trying to make a choice but I am taking other opinions into account. I'm trying to figure out which of these options should I focus more on than the others and it's can be hard to make a final decision.

Quote
A pure game developer  Builderboy wants to be like that too. I suggest you go ahead and learn LÔVE Engine, to learn more about game making.

I'll look into that. I should've put Lua in the poll as well along with C#, Z80, and Java.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Too many things
« Reply #7 on: August 09, 2011, 03:59:15 pm »
Or, just go straight for C/C++ with SDL or OpenGL. It's really the industry choice (C++, not SDL :P) since it's extremely cross-platform, as well as being far more powerful than other languages.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Too many things
« Reply #8 on: August 09, 2011, 04:01:33 pm »
"What should I focus on for the remainder of the Summer and onward"
when does summer end for you.  School starts tomorrow for me.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Too many things
« Reply #9 on: August 09, 2011, 04:02:01 pm »
Mine starts in a few weeks.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Too many things
« Reply #10 on: August 09, 2011, 04:03:13 pm »
Or, just go straight for C/C++ with SDL or OpenGL. It's really the industry choice (C++, not SDL :P) since it's extremely cross-platform, as well as being far more powerful than other languages.

Yeah I forgot to mention 3DS Max/Blender and the like will lead to 3D Game programming using C++ and OpenGL (hopefully I found a ton of great books to help)

Summer ends in September. And college will be every other day for me plus HW/Job if I get one.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Too many things
« Reply #11 on: August 09, 2011, 04:20:01 pm »
All of the programming options sound pretty good, although I can't really imagine a whole lot of direct use for Assembly in the vast majority of games. However, games programming brings together a lot of separate programming disciplines, so I'd suggest taking a lot of time to read about algorithms to solve problems; Sorting algorithms, Linked lists, Complexity theory, the Marching Cubes algorithm, etc... Knowing how other people have solved these problems before is pretty important.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Too many things
« Reply #12 on: August 09, 2011, 04:26:24 pm »
Don't forget to focus on losing the game. >:D
All the programming options seem good, I really don't know which one to recommend to you.

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Too many things
« Reply #13 on: August 09, 2011, 05:54:45 pm »
I must finish the Lua's benchmarks on my fx98-60GII... TO get the same speed as AFX... It's a little stupid, but the creator wants this...

Ashbad

  • Guest
Re: Too many things
« Reply #14 on: August 09, 2011, 06:21:47 pm »
Or, just go straight for C/C++ with SDL or OpenGL. It's really the industry choice (C++, not SDL :P) since it's extremely cross-platform, as well as being far more powerful than other languages.

OpenGL is a horrible way to handle graphics if you're not a seasoned programmer.  SDL is still low level, but at least it's much better with 2D (OpenGL works much better with 3D).  Though, many game developers won't ever even touch face with these, they use higher-level entry points to handle graphics, based on OpenGL and/or SDL.

C++ is used primary for it's speed.  Most games aren't cross platform for this reason, the code usually needs to be 50% rewritten anyways to fit other platforms due to different libraries supported and different graphics features.  And by powerful, it's very powerful *with low level stuff*, when it comes to OO programming, it's rather on the weaker side than most other OO languages, including Java.

Edit: in fact, besides maybe C#+XNA, C++ is pretty much the least portable.  If you want portable, use Python, Ruby, Java, etc.

All of the programming options sound pretty good, although I can't really imagine a whole lot of direct use for Assembly in the vast majority of games. However, games programming brings together a lot of separate programming disciplines, so I'd suggest taking a lot of time to read about algorithms to solve problems; Sorting algorithms, Linked lists, Complexity theory, the Marching Cubes algorithm, etc... Knowing how other people have solved these problems before is pretty important.

Seconded and forwarded to Richard Stallman, first class mail.  Before you start with game programming head-on, try working with the language of choice you'll be primarily developing in, and do your best to get used to it's features.  Also try to study different types of algorithms, tricks, etc. To get a better knowledge of how you can topple obstacles you find when developing the source for your game(s).

I suggest you go ahead and learn LÔVE Engine, to learn more about game making.
There's also XNA, which is already on his list ;).
Edit: The LÔVE Engine is Lua, isn't it? If he wants to try that engine specifically, he'd also have to learn Lua, which is a bit of a drawback...

MMAAJJOORR drawback.  Don't learn a new language just to use a certain utility based on it; and, LOVE really isn't that special; it really contains little more than other basic game libraries do (like PyGame).  XNA (if you're willing to program in C#) is very very good for game development (in fact, it's *the* primary library toolkit used in game development for the XB360 and first party Windows PC games these days).  If you use C/C++, Allegro is a very good option to go with (though I admit I have some bias towards it).  If you use Ruby, a mix of Gosu and RubyGame should be sufficient.  Python, PyGame I hear is decent.  x86 ASM, a gun loaded with mercury-filled cracked lead bullets to kill you so you'll think harder next time about not using it in game development ;) (some exceptions, I might say, though.  Though these exceptions are usually in cases of graphics, sound, and other types of low-to-high level interfacing libraries)

Might I also suggest that you also consider non-game programming development?  While it isn't as appealing at first to not make games, working with making GUI-based utilities, educational programs, and even cooler stuff like interpreters or compilers is really cool stuff once you start working with those types of things.  I especially find the development of interpreted/compilers fascinating, and that's what I've been researching on/ learning tricks about / making things for lately, and I find it utmostly fascinating.  Remember not to count this type of software development out as well ;)

Whatever you choose, good luck! :D
« Last Edit: August 09, 2011, 06:26:33 pm by Ashbad »