Skip navigation
Welcome, Guest! Please Login or Join

Loading...

Nerdy Nights intro

Dec 5, 2007 at 2:45:41 AM
bunnyboy (81)
avatar
(Funktastic B) < Bowser >
Posts: 7456 - Joined: 02/28/2007
California
Profile
This is going to be a series of weekly NES programming lessons, starting from absolutely no knowledge. Right now the plan is 16-20 lessons ending with a complete game like pong or breakout. The first lessons may be easy but they will get harder! People who have done any type of programming before may have an easier time but anyone should be able to make it through. All the tools will be Windows based, so Linux users will have to use wine and MacOS users will have to use Parallels, Boot Camp, or VirtualPC.

Many things will simply not be covered in this series. No audio or scrolling will be done. Only the NROM mapper will be used. After you make it through all the lessons those will be much more simple than when you are first learning.

And finally these will not be without errors to begin with and may not be the absolute best way to do anything. People develop their own programming styles and this is just mine, which tends to be quickly written and not super efficient.

Dec 5, 2007 at 7:08:14 AM
EVIL OVERLORD
Dain (223)
avatar
(Dain Anderson) < Founder >
Posts: 12084 - Joined: 08/14/2006
North Carolina
Profile
This is a really great idea -- it goes back to the "teach a man to fish" saying, and even if only one person learns enough to create a new game, then it was well worth it for the entire community.

Dec 5, 2007 at 7:27:27 AM
Zzap (47)
avatar
(James ) < King Solomon >
Posts: 3298 - Joined: 05/01/2007
Australia
Profile
This should be awesome for the community bunnyboy

-------------------------

Chunkout for iPhone, iPad and iTouch out now!
Chunkout Games: FaceBook | Web

Dec 5, 2007 at 9:17:49 AM
burnambill333 (0)
This user has been banned -- click for more information.
(Nicholas Morgan) < King Solomon >
Posts: 3845 - Joined: 11/12/2006
New Jersey
Profile
Wow, I am so glad you are doing this. I glanced briefly over lesson 1, which seems like pretty easy stuff I already know. I'll read over it thoroughly when I get home later today (and ask any questions I may have).

-------------------------
Don't worry about the world coming to an end today. It's already tomorrow in Australia!


Edited: 12/05/2007 at 09:18 AM by burnambill333

Dec 5, 2007 at 1:38:32 PM
NationalGameDepot (279)
avatar
(Dr. NGD) < Bonk >
Posts: 15283 - Joined: 08/16/2006
Tennessee
Profile
I am super excited about all this even though I have my doubts of how fair I will make it into the lessons, esp since I will be start work soon and won't have as much free time again. Good luck to all on this, and I really hope everyone gives it a chance.
~~NGD

-------------------------
Proud replier of post #1000 in the infamous Joel thread

Dec 5, 2007 at 3:49:32 PM
Paul (224)
avatar
(Paul ) < Bonk >
Posts: 16935 - Joined: 07/02/2007
Tennessee
Profile
Great idea..

Thank you for taking the time out to do this..


Dec 5, 2007 at 3:52:04 PM
Nistle (94)
avatar
(Dustin Lett) < Ridley Wrangler >
Posts: 2905 - Joined: 10/08/2006
North Carolina
Profile
Seems like a really good ideam. Im trying to learn C# right now so this could help me out.

Where was lesson 1 posted?

-------------------------

NES Collection: 83.73% Completed

Carts: 709/766
Manuals: 616/765
Boxes: 594/761


Dec 5, 2007 at 5:10:40 PM
dangevin (219)
avatar
(Dan Langevin) < Wiz's Mom >
Posts: 12129 - Joined: 08/17/2006
Pennsylvania
Profile

May 23, 2008 at 12:59:29 AM
Stan (81)
avatar
(Demonologist and Linguist Supreme) < Ridley Wrangler >
Posts: 2754 - Joined: 12/31/2006
Virginia
Profile
Hey, has someone been reading my SMS tutorial? This runs almost the same as it... Awesome idea though. Very well written, but I'm not sure I'd call this a good tutorial for people with no knowledge. If that's the case, you REALLY need to explain everything. It might be best to explain what the accumulator does before you introduce assembly, like explain this very basic so people can understand easier. Like have a WHOLE section explaining the MPU system piece by piece. But seriously, very awesome man, a good reference. Would be nice to put it on the main site in some way.   Also, I just skimmed some stuff real quick, but you mentioned negative numbers and I didn't see any indication that you explained signed binary or complements in there.  I may have missed it though, and I guess it isn't really important.


Edited: 05/23/2008 at 01:00 AM by Stan

May 23, 2008 at 9:15:36 AM
Stan (81)
avatar
(Demonologist and Linguist Supreme) < Ridley Wrangler >
Posts: 2754 - Joined: 12/31/2006
Virginia
Profile
By the way, buns, if you want to put this on the main site, I'd be happy to help write it and put it together.

Mar 15, 2010 at 2:42:35 PM
Joshi (0)
avatar
(Joshua Kühn) < Cherub >
Posts: 2 - Joined: 03/15/2010
Germany
Profile
I hope I'm not just too silly, but which assembler is used in this tut? heard of nesasm, would that be good?

Mar 15, 2010 at 3:29:58 PM
udisi (88)
avatar
< King Solomon >
Posts: 3261 - Joined: 11/15/2006
United States
Profile
it uses nesasm

Jun 23, 2011 at 7:34:28 PM
toshi5o3 (64)
avatar
(Sergio E.) < Meka Chicken >
Posts: 783 - Joined: 03/14/2011
California
Profile
This is going to be awesome! Thanks bunnyboy and everyone else that's helped with this! Cheers! 

-------------------------
"A Winner is You" -- Real audio on a cart? Full length NES album? Now you're playing with power. Play it on your AVS (or toaster): RetroUSB.com

Jun 25, 2011 at 2:22:23 AM
luluxiu (0)

(Donald Field) < Cherub >
Posts: 3 - Joined: 06/24/2011
United States
Profile
I'm not sure I'd call this a good tutorial for people with no knowledge. If that's the case, you REALLY need to explain everything. It might be best to explain what the accumulator does before you introduce assembly, like explain this very basic so people can understand easier.

-------------------------

I'm a bot, but my replies were funny so Xed didn't delete me !


Jun 25, 2011 at 2:24:50 AM
removed04092017 (0)
This user has been banned -- click for more information.
< Bowser >
Posts: 7316 - Joined: 12/04/2010
Other
Profile
Originally posted by: luluxiu

I'm not sure I'd call this a good tutorial for people with no knowledge. If that's the case, you REALLY need to explain everything. It might be best to explain what the accumulator does before you introduce assembly, like explain this very basic so people can understand easier.


Go read the actual tutorials, his are fine.