It is currently Sun Dec 17, 2017 1:15 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue Jul 28, 2015 6:02 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
I got bored with the NES after making nearly nothing for it, and decided to visit a console that my 12 or 13 year old self couldn't conquer: the Gameboy.

Sure enough, it turns out that it's very easy to code for and I was just kinda stupid. And of course, my standard is: after making hello world, you should make a game of Pong.

So here's my Pong game. Note that in its current state [b0.1] you can't win. No you can't. Trust me. It's not happening.

Source: https://github.com/nicklausw/pong-gb

Newest binary below.


Attachments:
pong.gb [32 KiB]
Downloaded 70 times


Last edited by nicklausw on Sat Aug 01, 2015 2:49 pm, edited 3 times in total.
Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 6:05 pm 
Offline
User avatar

Joined: Mon Sep 15, 2014 4:35 pm
Posts: 3163
Location: Nacogdoches, Texas
I take it you're a fan of the Z80?


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 6:07 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
Espozo wrote:
I take it you're a fan of the Z80?

Yup. 16-bit registers make me feel like I can do anything. XD


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 6:45 pm 
Offline
User avatar

Joined: Mon Sep 15, 2014 4:35 pm
Posts: 3163
Location: Nacogdoches, Texas
nicklausw wrote:
16-bit registers make me feel like I can do anything. XD

I'm surprised that you haven't tried something like the SNES or the Genesis then.


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:04 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
Espozo wrote:
I'm surprised that you haven't tried something like the SNES or the Genesis then.

Simply cuz I'm not interested in 16-bit targets. For now.


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:13 pm 
Offline
User avatar

Joined: Mon Sep 15, 2014 4:35 pm
Posts: 3163
Location: Nacogdoches, Texas
You know, I actually bothered to download it just now, and are you using the BG for the ball and the paddles, because the movement is very choppy. I'm using VisualBoyAdvance.


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:22 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
That's VBA's problem. Most other emulators (and the real hardware) show sprite movement smoothly.


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:32 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6535
Location: Seattle
Works correctly for me in gnuboy, NO$DMG, and bgb...


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:46 pm 
Offline
User avatar

Joined: Mon Sep 15, 2014 4:35 pm
Posts: 3163
Location: Nacogdoches, Texas
nicklausw wrote:
(and the real hardware)

How did you test it? Do they have an SD to Gameboy?


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 7:48 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
http://store.kitsch-bent.com/product/usb-64m-smart-card


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 8:16 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10169
Location: Rio de Janeiro - Brazil
IMO, the EverDrive GB is infinitely better than the 64M Smart Card, and it does use micro SD cards.


Top
 Profile  
 
PostPosted: Tue Jul 28, 2015 10:02 pm 
Offline

Joined: Sun Jan 26, 2014 9:31 am
Posts: 270
Does the EverDrive GB solely operate using an SD card? Because that is pretty much a deal killer for me. I prefer having a USB connection to the cartridge itself. I can't stand having to take the SD card in and out of the cart and USB adapters just to read and write from them. On the other hand, the 64M SmartCard can stay inside my GB whenever I plug it in. Also, I have enough SD cards to keep track of as it is for different devices :P

Anyway, it's great to see some GB homebrew being made here, nicklausw. I haven't tested in on my GBC, but GBE+ emulates it just fine. Seems smooth like you said, but perhaps it runs a bit too fast. I know the GB doesn't give you a lot of horizontal space to play with, so when the speed is too high, it doesn't leave a lot of reaction time for the player. Heh, I see why you call it "ImpossiPong" ;) Keep up the good work.


Top
 Profile  
 
PostPosted: Thu Jul 30, 2015 9:41 pm 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
Shonumi wrote:
Anyway, it's great to see some GB homebrew being made here, nicklausw.

Well, here's some more if you haven't seen it: http://gbdev.gg8.se/forums/viewtopic.php?id=244


Top
 Profile  
 
PostPosted: Fri Jul 31, 2015 8:10 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19353
Location: NE Indiana, USA (NTSC)
Is it more impossible than trying to beat the opponent in ZapPing (part of Zap Ruder for NES) with a controller?


Top
 Profile  
 
PostPosted: Fri Jul 31, 2015 11:30 am 
Offline
User avatar

Joined: Sat Jan 03, 2015 5:58 pm
Posts: 368
Location: ...
tepples wrote:
Is it more impossible than trying to beat the opponent in ZapPing (part of Zap Ruder for NES) with a controller?

The opponent's paddle is always at nearly equal height to the ball at all times. So yes.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group