ThePentiumGuy
Senior Contributor
Cliffnotes
Background: I've had this site, vbProgramming, up for a while. I mean there's a sizable collection of tutorials related to game programming with VB.NET there. The site was pretty active last year.
Now: I'm writing a book about this very topic, a pretty big portion (about 1/4) of the content is already contained on my site. It's a daunting task, but I'd make some cash and look really good on college apps.
Insetad, should I make this an open source book (WikiBook, OurMedia, CreativeCommons, etc)? The problem is, I'd need a large userbase, which I don't have anymore.
Any thoughts and opinions would be appreciated.
Not Cliffs:
------
It's all about giving back to the community. Information exchange is crucial in this world, and without it we woudln't progress. As programmers, we learn from our masters and our peers. Beginner programmers are guided by more experienced programmers (or resources they've created, such as articles, books, or websites). As these new programmers get more experienced, it becomes their duty to give rise to the inexperienced programmers. The cycle continues...
A month ago I decided to write a book, "Learning Visual Basic.NET - The Game Programmer's Path." The book uses the website's tried-and-true trial and error method of teaching. It quickly introduces the reader to Visual Basic.NET and progresses through game development. It begins with simple games such as tic-tac-toe, pong, checkers, tetris, brickout, demonstrating the development process and game loops. Then, the book moves onwards to introduce AI with games such as pacman, and space shooters. Advanced scrolling and level-creation is introduced with a game similar to Mario. Complicated event-driven concepts such as information storage (character stats, inventory, etc), optimization, etc. are introduced in a mini RPG. I haven't decided yet whether or not a section on 3D will be introduced or not.
Here's the dillemma I'm facing. Information exchange is meant to be free right? Right. Well the flip side of the coin is: If I wrote this book I'd make profit, and have a major ++ on my college application. Problem is, books take months to write. I'm up for it, however.
Well, going back to the Information = Free idea. If I made a WikiBook (www.wikibooks.org) would anyone contribute? A WikiBook is an open-source book which anyone is free to edit (and features a History system that allows an article to be reverted to a previous version if it gets messed up). The key to such a project is a large fanbase, as you'd have many users submitting small bits of content at a time, which amounts to something. It's a shame, really - last summer (when I was constantly updating the site) if I launched the project I might have gotten this project rolling along quite smoothly.
------
Cliffs are at the top section
Any thoughts would be appreciated.
Thanks,
-The Pentium Guy
Background: I've had this site, vbProgramming, up for a while. I mean there's a sizable collection of tutorials related to game programming with VB.NET there. The site was pretty active last year.
Now: I'm writing a book about this very topic, a pretty big portion (about 1/4) of the content is already contained on my site. It's a daunting task, but I'd make some cash and look really good on college apps.
Insetad, should I make this an open source book (WikiBook, OurMedia, CreativeCommons, etc)? The problem is, I'd need a large userbase, which I don't have anymore.
Any thoughts and opinions would be appreciated.
Not Cliffs:
------
It's all about giving back to the community. Information exchange is crucial in this world, and without it we woudln't progress. As programmers, we learn from our masters and our peers. Beginner programmers are guided by more experienced programmers (or resources they've created, such as articles, books, or websites). As these new programmers get more experienced, it becomes their duty to give rise to the inexperienced programmers. The cycle continues...
A month ago I decided to write a book, "Learning Visual Basic.NET - The Game Programmer's Path." The book uses the website's tried-and-true trial and error method of teaching. It quickly introduces the reader to Visual Basic.NET and progresses through game development. It begins with simple games such as tic-tac-toe, pong, checkers, tetris, brickout, demonstrating the development process and game loops. Then, the book moves onwards to introduce AI with games such as pacman, and space shooters. Advanced scrolling and level-creation is introduced with a game similar to Mario. Complicated event-driven concepts such as information storage (character stats, inventory, etc), optimization, etc. are introduced in a mini RPG. I haven't decided yet whether or not a section on 3D will be introduced or not.
Here's the dillemma I'm facing. Information exchange is meant to be free right? Right. Well the flip side of the coin is: If I wrote this book I'd make profit, and have a major ++ on my college application. Problem is, books take months to write. I'm up for it, however.
Well, going back to the Information = Free idea. If I made a WikiBook (www.wikibooks.org) would anyone contribute? A WikiBook is an open-source book which anyone is free to edit (and features a History system that allows an article to be reverted to a previous version if it gets messed up). The key to such a project is a large fanbase, as you'd have many users submitting small bits of content at a time, which amounts to something. It's a shame, really - last summer (when I was constantly updating the site) if I launched the project I might have gotten this project rolling along quite smoothly.
------
Cliffs are at the top section
Any thoughts would be appreciated.
Thanks,
-The Pentium Guy