Official "Hello, World! (I'm new!)" thread

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: Official "Hello, World! (I'm new!)" thread

Post by Innerscope »

I have 1 project that i am working on, and I'm glad I'm not doing it alone. it's a cool project with my friends we are making our own OS. Lin-x, based off of linux and designed to look like mac OSX, my role in the group is just help create applications and stuff for it, I'm not the only programmer we have there are 3 others besides myself and i have also been learning from them.
You should definitely take a look at writing a toy OS: http://linuxgazette.net/issue77/krishnakumar.html, I think that's the best place to start.
Anyway, good luck, that's quite the endeavor for a group of high school students.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
Kcirtap1990
Chaos Rift Regular
Chaos Rift Regular
Posts: 161
Joined: Sun Nov 02, 2008 9:43 pm
Location: USA

Re: Official "Hello, World! (I'm new!)" thread

Post by Kcirtap1990 »

Innerscope wrote:
I have 1 project that i am working on, and I'm glad I'm not doing it alone. it's a cool project with my friends we are making our own OS. Lin-x, based off of linux and designed to look like mac OSX, my role in the group is just help create applications and stuff for it, I'm not the only programmer we have there are 3 others besides myself and i have also been learning from them.
You should definitely take a look at writing a toy OS: http://linuxgazette.net/issue77/krishnakumar.html, I think that's the best place to start.
Anyway, good luck, that's quite the endeavor for a group of high school students.
It definitely is quite the endeavor. Even if they don't succeed they will probably learn more about not only programming, but also hardware and architecture than most peers. Best of luck!
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Official "Hello, World! (I'm new!)" thread

Post by eatcomics »

Heh, I've already read through that website... It's a really good read, even if you don't want to make an OS, just see how they work :)
Image
User avatar
zodiac976
Chaos Rift Regular
Chaos Rift Regular
Posts: 156
Joined: Thu Jun 18, 2009 10:03 am
Current Project: Booklet & Text RPG
Favorite Gaming Platforms: PC, PS3, PSP
Programming Language of Choice: C++
Location: AL
Contact:

Re: Official "Hello, World! (I'm new!)" thread

Post by zodiac976 »

Hello all!, My name is Ben, I am 26 years old, graduated college
this spring A.A.S Degree in computer science and waiting for
fall semester to start so I can finish up my A.S. Degree :mrgreen:.

I spend most of my time playing online mmorpg's, console games,
anything else related to games and programming ;).

I also love programming with C++ and I am about 8 months in
it now :). I got hooked on it during college C++ classes :mrgreen:.
I plan on being a professional game programmer one day :|.
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Official "Hello, World! (I'm new!)" thread

Post by Netwatcher »

We love you O' our mighty lord ZOD :worship:
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
Xeno
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 12
Joined: Fri Jun 05, 2009 5:03 am

Re: Official "Hello, World! (I'm new!)" thread

Post by Xeno »

Hello, I've been following the AiGD series and lurking the forums for some time now but this is my first time posting.

After being somewhat inspired I learned the basics of SDL and made a simple pong clone (emphasis on simple) with pseudo-realistic physics which is available here for Linux and Windows if you really want it http://cid-c4bf1eebd79476f7.skydrive.li ... px/.Public.

More recently I have moved into the realms of OpenGL and have made a level editor with basic functionality (load, save e.t.c) and over the summer I'm planning on either using it to create a 2D RPG or moving on and trying something completely different, maybe destructable terrain since that looks pretty fun.
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Official "Hello, World! (I'm new!)" thread

Post by MarauderIIC »

Xeno wrote:Hello, I've been following the AiGD series and lurking the forums for some time now but this is my first time posting.
Welcome.
maybe destructable terrain since that looks pretty fun.
It is. But finding an efficient fill algo [for circles, to fill in 'transparent'] can be a real pain. I did this once; I actually had a 32x32 map that I scaled up to 640x480, shooting a projectile created a hole in the map. I wound up doing per-pixel collision, but I don't recall the algo -- maybe something to do with pixel color? I think I still have the program around here somewhere, although I no longer have the source, so that's not really any help :)
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Official "Hello, World! (I'm new!)" thread

Post by Netwatcher »

Since I haven't shown any of my work, and Xeno gave me the idea of uploading it to skydrive (it was on Diino but the account was too old) I decided to post this...
And since this is my first game ever, I decided to post it here.

So, Hello World!
This was my first attempt at game programming

http://cid-df59e2dce1b901ab.skydrive.li ... |_Game.exe

What? a paddle clone (Not a full game though, I started writing a different game with the framework with intent to use "save as" but instead I used "save" and... well FUCK THIS)
How? C++ with DirectX
Is the text from sprites? No, it's DxFont.
Why is the text stupid? just cos...

Move with the arrow keys, space key for special ability.
There are 3 levels in this game, in each you get a different... umm.... special "overpowered ability".


First level:
The ball follows a certain path, the paddle is only there to save it from falling.
The space key is a surprise in this one...

Second level:
The ball follows a certain path, press space to move the ball to the paddle, hold space and release while moving in the desired direction to direct the ball that way.

Third level:
The ball hits the paddle, then the ball is directed to the direction the paddle was moving before impact.
If the paddle wasn't moving, the ball will move as in 2D physics (all vectors to the opposite direction).
I honestly don't remember the space key do anything in this level.

Notes:
*The game comes as an .exe installation file, I used Qsetup to make the installation.

*If you don't have Visual C++ 2008 installed, the Free Redistributable will be installed on your machine right after you finish the game's installation. (do not start the game right after installation, even if you don't want to install the redist, the game won't start)

*if it say something about your keyboard or any other input devices while you try to start the game, ignore it and start the game again.

*I used the the infamous _Itoa_ function to convert score into text displayed on the screen :nono:]

Gonna upload some more old stuff here http://cid-df59e2dce1b901ab.skydrive.li ... ublic?uc=1
Feel free to browse my amazing artworks :lol:
Last edited by Netwatcher on Fri Jul 03, 2009 2:29 am, edited 1 time in total.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Get Daved
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 2
Joined: Thu Jul 02, 2009 5:28 pm
Current Project: http://swcampaign.com
Favorite Gaming Platforms: SNES, PS, PS2, 360
Programming Language of Choice: ActionScript 3.0
Location: Edmonton
Contact:

Re: Official "Hello, World! (I'm new!)" thread

Post by Get Daved »

Hi everyone. I found out about this place while looking at game development stuff on youtube and thought it was completely awesome. I've got a Bachelors degree (in Education) with an additional two years of comp sci, and I work as a flash developer / graphic designer. I've been casually doing game development as a hobby, and I'm thinking of getting into XNA, although right now everything I do is on the Flash platform. So hi.
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Official "Hello, World! (I'm new!)" thread

Post by MarauderIIC »

Get Daved wrote:So hi.
Hello. Don't be scared off by our local troll, haha :D
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Official "Hello, World! (I'm new!)" thread

Post by eatcomics »

I nicknamed the local troll Eddie :) but hi Dave welcome... Have a cookie, there fresh :mrgreen:
Image
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Official "Hello, World! (I'm new!)" thread

Post by Netwatcher »

eatcomics wrote:I nicknamed the local troll Eddie :) but hi Dave welcome... Have a cookie, there fresh :mrgreen:
Hey... don't just give my cookies to people :nono:

Ok... pick one ;)
Image
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: Official "Hello, World! (I'm new!)" thread

Post by Bludklok »

Netwatcher wrote:
eatcomics wrote:I nicknamed the local troll Eddie :) but hi Dave welcome... Have a cookie, there fresh :mrgreen:
Hey... don't just give my cookies to people :nono:

Ok... pick one ;)
Image
No crumb cake?
Youtube
Website
Current project: Enigma Core
Juan
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 1
Joined: Mon Jul 06, 2009 10:23 pm

Re: Official "Hello, World! (I'm new!)" thread

Post by Juan »

I'm Juan from the Dreamcast scene and I like saying the Dreamcast scene. I can't really code but if you ever need to translate something from/to spanish, count me in.
Xeno
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 12
Joined: Fri Jun 05, 2009 5:03 am

Re: Official "Hello, World! (I'm new!)" thread

Post by Xeno »

MarauderIIC wrote:
maybe destructable terrain since that looks pretty fun.
It is. But finding an efficient fill algo [for circles, to fill in 'transparent'] can be a real pain. I did this once; I actually had a 32x32 map that I scaled up to 640x480, shooting a projectile created a hole in the map. I wound up doing per-pixel collision, but I don't recall the algo -- maybe something to do with pixel color? I think I still have the program around here somewhere, although I no longer have the source, so that's not really any help :)
I should probably start another thread for this, but I gave the terrain idea a go today and have a basic program working. It's using an algorithm I made based on Pythagoras' theorem to get lengths of chords which correspond to a line of horizontal pixels. I also used OpenTK which your level editor led me to :)

I put the binary up on my skydrive if you wanna check it out: http://cid-c4bf1eebd79476f7.skydrive.li ... inDemo.zip

click anywhere and it'll cut out a circle of the terrain, you can change the radius of the circle with + and -.
Post Reply