Login with username, password and session length

News:

Vent: vent.proshens.com; port 4968

Author Topic: Investment for the Future  (Read 2041 times)

  • Shen's Macro
  • ***
  • Posts: 275
  • �???od ??? ????? ?o?? ?o?
    • View Profile
    • Email
Re: Investment for the Future
« Reply #25 on: February 04, 2010, 08:51:59 pm »
The next thing we do is to figure out what type of game we want to make.
An RPG (Possibly a RougeLike  ;D) Might be the best thing to start out with imho, It may be tedious to write in all the items, sound effects, and art, but, easy enough for the coding portion for us beginers such as Virally r myself

  • Shen's forum follower
  • **
  • Posts: 207
    • View Profile
    • Email
Re: Investment for the Future
« Reply #26 on: February 04, 2010, 09:59:56 pm »
I've worked a little bit in both Java and Javascript (a year of an intro CompSci course), so if needed I could probably try and study up on that.  That was two years ago, so currently I'm at the "Can make a good Space-Invaders" level.
« Last Edit: February 04, 2010, 10:08:32 pm by Trazgo »

  • Banned
  • Moderator
  • CopyPasta
  • *****
  • Posts: 618
  • eThug, PhD
    • View Profile
Re: Investment for the Future
« Reply #27 on: February 04, 2010, 11:39:46 pm »
I know for a fact my dad can get me on C++ and a few others.

I think I've got a good mind for the game's design and would be able to do a fair amount of artwork. As soon as possible I'll work on the engine as well.

I already have half a concept on a 2D fighter which I plan on having 8-12 characters (all different playing styles).
« Last Edit: February 04, 2010, 11:41:30 pm by Virally Yours »

I'll call myself a conspiracy theorist if you call yourself a coincidence theorist.

  • Master of the Universe
  • Core Team
  • CopyPasta
  • *
  • Posts: 674
  • #1 Fake Australian
    • AOL Instant Messenger - Supernaut2690
    • View Profile
    • Email
Re: Investment for the Future
« Reply #28 on: February 04, 2010, 11:49:44 pm »
Well for that viral I can help a great deal I am very good at making up characters and giving them a sort of life. I can easily help you make a list of fighters, so just hit me up for some ideas.

  • Double Deygit
  • Shen's Macro
  • ***
  • Posts: 276
  • NIOPE
    • View Profile
Re: Investment for the Future
« Reply #29 on: February 05, 2010, 12:32:55 am »
Includes more seth right?

Holy headbonking humans hosting hostile horses who harass honorable heckling headfigures

  • Shen's Macro
  • ***
  • Posts: 364
  • Slam jam
    • AOL Instant Messenger - VortexDark1
    • Yahoo Instant Messenger - nordiquefb
    • View Profile
Re: Investment for the Future
« Reply #30 on: February 05, 2010, 01:32:38 am »
You guys know that Unreal Engine 3 is completely free to use now right? We could always use that. I dicked around  Unreal Engine 2 a bit myself.
http://www.isxkcdshittytoday.com/

Quote from: chrisinajar, metagame analysis expert
SF4 is like solving rubics cubes really fast... no real skill required, just motor memory, practice, and fast thinking...

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #31 on: February 05, 2010, 09:45:27 am »
You guys know that Unreal Engine 3 is completely free to use now right? We could always use that. I dicked around  Unreal Engine 2 a bit myself.
There are hundreds of free good already made 3d engines, such as Ogre3d, Irrlicht, and Source... The problem is that we don't have a skilled enough development team to write a game in C++, which is what all of those engines require. We also don't have the art skill we need to do all the 3d modeling, texturing, and skeletal animations... A full 3d game is asking far too much of this development team... I think after making this game, we could look into 3d because we'd all have more experience... baby steps ;)

Virally, while learning C++ is extremely useful and awesome and fun and i recommend it, we'll probably be done with the engine before you get good at it... it'll only take a month or two to write it once Brendan and I get started... Brendan and I can handle the engine on our own pretty easy... It's simple enough, we've done much more complex things in the past...

The game logic is where 99% of the programming effort is going to go, and that will be entirely written in Javascript using the API the engine team creates. So the Javascript will be parsed by the engine and the game will run from that. Brendan and I have done Javascript binding before, it's really easy and really awesome. Javascript is crazy easy to write in, so it'll make the game a lot less technically difficult to write.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #32 on: February 05, 2010, 10:10:40 am »
Another double post!

So Brendan and I had a pretty good idea as to how to get people to play the game... First, a bit of background: KDE4 is one of the two most popular Linux desktop environments, and the KDE development community is great, and the language and libraries that they use are the same as the ones we're going to use for the engine. KDE4 has a bunch of games bundled with it, mostly shitty board games and sudoku and stuff.... KDE3 was a linux only system, but KDE4 separated it's desktop and library code from one another, allowing any KDE4 based application to be completely cross platform!

If we were to make our engine integrated into the KDE4 libraries, then we could give the completed game to the KDE project. With a fun game system and good multiplayer, overnight we would become one of the most popular Linux games out there... We could easily get a pretty decent sized player base...

Also, my vote is for an RPG game with semi-automatically generated worlds and a good co-op and PvP system and the HIV...

  • Shen's forum follower
  • **
  • Posts: 207
    • View Profile
    • Email
Re: Investment for the Future
« Reply #33 on: February 05, 2010, 11:05:43 am »
A fun multiplayer would be similar to how Diablo and Borderlands did it where you are able to play single-player, or host a server on your own computer for other people to join.  Reading/writing a character to a file on the player's computer is something we could easily do (even I can do it), and having one player host others should be doable (it might be kinda laggy if we're not careful) as long as the host has specific ports opened.

The only problem with this method is that the save files could probably be Hex Edited with relative ease if they aren't encrypted.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #34 on: February 05, 2010, 11:43:51 am »
My thought is that we'd do it BNet style and have a single player with an open multiplayer, and then an uncheatable online where your character's file is stored online... Being that the app is open source, there is no way to store the character files in an unhackable way.

  • Shen's forum follower
  • **
  • Posts: 207
    • View Profile
    • Email
Re: Investment for the Future
« Reply #35 on: February 05, 2010, 12:30:21 pm »
That would work, and hosting costs shouldn't be too expensive if we delete characters that haven't been played in so many days since character files could easily be less than 100 KB each.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #36 on: February 05, 2010, 12:42:37 pm »
That would work, and hosting costs shouldn't be too expensive if we delete characters that haven't been played in so many days since character files could easily be less than 100 KB each.
Or just never delete them, storage space is cheap and we wont get huge volumes

  • oENDERo

  • Guest
Re: Investment for the Future
« Reply #37 on: February 05, 2010, 07:26:30 pm »
I need to learn to contribute something.
Story? We do need plot...

  • Bestest Buddy
  • Shen's Macro
  • ***
  • Posts: 308
  • In the Bestest Buddies Club
    • MSN Messenger - mitchell649@hotmail.com
    • View Profile
    • Hey Mitch
    • Email
Re: Investment for the Future
« Reply #38 on: February 06, 2010, 08:19:55 pm »
So overall we're thinking javascript for clientside, php/mysql/all that good stuff for server side?

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #39 on: February 07, 2010, 11:05:25 am »
So overall we're thinking javascript for clientside, php/mysql/all that good stuff for server side?
Nope, not at all.
The engine will be written entirely in C++, using real graphics, real windows, real physics (if needed) and real netcode... Brendan and I will handle all of that, because we're good at C++, good at designing things, and work really well together. We're going to use a library that we use for everything, Qt. Qt happens to have an awesome feature called "QtScript", which is the ability to evaluate Javascript code.... SO! We're going to write a nice QtScript API for using the engine that is written entirely in C++. What that means is that you'll be able to implement all of the game logic in Javascript, an extremely simple language, as opposed to C++, one of the hardest... We'll also write up an awesome API so it's wicked easy to do just about anything...

No PHP anywhere. Although, PHP's syntax is very similar to C/C++ (It's actually called a "C-style syntax")... Learning C++ shouldn't be too hard for you, Daguava, the two things that will hurt your head are pointers and statically typed variables... I went from PHP to C++ myself!... C++ is way more fun, I can't even write in PHP anymore it's so boring.

Assuming there is a need for a server side, it will have a similar design, just not graphical... We'll choose a database depending on what features we need from the database. In all likelihood, we'll be using MySQL, PostgreSQL, or EyeDB...

  • Obligatory Title
  • Shen's forum follower
  • **
  • Posts: 198
  • WHAT! 9000?!?!?
    • View Profile
Re: Investment for the Future
« Reply #40 on: February 07, 2010, 10:41:01 pm »
TL;DR,  I didn't see "sidescrolling beat-em-up" on the list of suggestions when I skimmed through them.  Should be considered, as sidescrolling beat-em-ups are pretty awesome, and the netcode won't need to be super amazing to make them work.

  • Shen's Macro
  • ***
  • Posts: 275
  • �???od ??? ????? ?o?? ?o?
    • View Profile
    • Email
Re: Investment for the Future
« Reply #41 on: February 08, 2010, 12:35:17 am »
So, Chris, any good tutorials or books you know of? or any of you for that matter.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #42 on: February 08, 2010, 09:22:21 am »
So, Chris, any good tutorials or books you know of? or any of you for that matter.

My suggestion would be to get a basic familiarity with C++, learn the following syntaxes...
  • if, else if, else
  • for
  • while
  • do... while
  • functions
  • classes/structs
After you've got a basic understanding of C++ syntax, you can do really simple things like text based RPG pretty damn easy... After dicking around for a while, trying to do all kinds of weird shits, go to http://doc.trolltech.com/4.6/index.html and learn some basic Qt... QString, QList, QMap being a few classes that Daguava will love, it'll make you feel more at home as opposed to char* and arrays :P...

It's a hard language to learn, because you can't do shit with it until you're familiar with it, which takes time... boring boring time...

And Javascript is so easy a Caveman could write in it, don't worry about that. And we need a lot of Javascript development, so don't stress out about learning C++, honestly C++ developers is the lowest need for this project...

  • Shen's Macro
  • ***
  • Posts: 275
  • �???od ??? ????? ?o?? ?o?
    • View Profile
    • Email
Re: Investment for the Future
« Reply #43 on: February 08, 2010, 10:13:05 am »
My suggestion would be to get a basic familiarity with C++, learn the following syntaxes...
  • if, else if, else
  • for
  • while
  • do... while
  • functions
  • classes/structs
After you've got a basic understanding of C++ syntax, you can do really simple things like text based RPG pretty damn easy... After dicking around for a while, trying to do all kinds of weird shits, go to http://doc.trolltech.com/4.6/index.html and learn some basic Qt... QString, QList, QMap being a few classes that Daguava will love, it'll make you feel more at home as opposed to char* and arrays :P...

It's a hard language to learn, because you can't do shit with it until you're familiar with it, which takes time... boring boring time...

And Javascript is so easy a Caveman could write in it, don't worry about that. And we need a lot of Javascript development, so don't stress out about learning C++, honestly C++ developers is the lowest need for this project...


I ment java script, apologies for not mentioning that, But as for the C++ Fom learning visaul basic, I alredy have basic knowlage on  if's do whiles else's and else ifs etc..., just need to learn the syntax for it.

Now writing the logic would be just like writing in html? I'm quite confused on this matter. Im Planing on going out today and might stop by the ye local bookstore and pick up a for dummies book.
« Last Edit: February 08, 2010, 10:30:14 am by ExShinobi »

  • Banned
  • Moderator
  • CopyPasta
  • *****
  • Posts: 618
  • eThug, PhD
    • View Profile
Re: Investment for the Future
« Reply #44 on: February 08, 2010, 12:04:48 pm »
C++ for Retards

I'll call myself a conspiracy theorist if you call yourself a coincidence theorist.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #45 on: February 08, 2010, 12:09:40 pm »
Now writing the logic would be just like writing in html? I'm quite confused on this matter.
Nope, not at all.
The engine will be written entirely in C++, using real graphics, real windows, real physics (if needed) and real netcode... Brendan and I will handle all of that, because we're good at C++, good at designing things, and work really well together. We're going to use a library that we use for everything, Qt. Qt happens to have an awesome feature called "QtScript", which is the ability to evaluate Javascript code.... SO! We're going to write a nice QtScript API for using the engine that is written entirely in C++. What that means is that you'll be able to implement all of the game logic in Javascript, an extremely simple language, as opposed to C++, one of the hardest... We'll also write up an awesome API so it's wicked easy to do just about anything...
Retard

  • Bestest Buddy
  • Shen's Macro
  • ***
  • Posts: 308
  • In the Bestest Buddies Club
    • MSN Messenger - mitchell649@hotmail.com
    • View Profile
    • Hey Mitch
    • Email
Re: Investment for the Future
« Reply #46 on: February 08, 2010, 10:21:55 pm »
I really should learn c++, it's powerful as all hell XD. I have an AP Computer Science class at the moment where we're learning Java, and Java should die. Nuf about that. So chris, any books/resources you'd recommend on c++?

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #47 on: February 09, 2010, 10:31:41 am »
I really should learn c++, it's powerful as all hell XD. I have an AP Computer Science class at the moment where we're learning Java, and Java should die. Nuf about that. So chris, any books/resources you'd recommend on c++?
If you're learning Java, C++ will be wicked easy to learn. Java and C++ actually are quite similar. Java teaches you a lot of extremely BAD habits that C++ has to beat out of you. This is why Java programmers are bad programmers. Tell your teacher he's a cunt for tainting an entire class of smart people...

Anyway, just learn it. No excuses. It'll be boring at first, and then really frustrating. It wont stop being frustrating, ever, but will get really really fun once you start to do powerful things with it.

Everyone I know who tries to learn it makes up excuse and excuse as to why they don't learn it. Don't do that. Virally's already ahead of you, burning through some tutorials.

  • ARBITER OF COCKERY
  • Shen's forum follower
  • **
  • Posts: 162
  • What
    • View Profile
    • Email
Re: Investment for the Future
« Reply #48 on: February 09, 2010, 03:49:08 pm »
Well it seems like a bunch of people already volunteered their art skills so I don't know if you need any more help but I'll still offer.

wut

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2132
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: Investment for the Future
« Reply #49 on: February 09, 2010, 04:43:18 pm »
Well it seems like a bunch of people already volunteered their art skills so I don't know if you need any more help but I'll still offer.
Absolutely, the more the better. Art is always the largest obstacle in projects like this. This game will have a *huge* amount of art to be created, and from what I can recall you're good.