• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Need Beta-Testers for homebrew ONLINE game

Started by qw3rty, April 12, 2006, 11:35:19 AM

Previous topic - Next topic

qw3rty




http://qwerty.servebeer.com/WIFI-BLUBB.rar

"Blubb" is a mix of minesweeper and battleships.
You can choose ONE ship to move OR shoot every round.
You can only shoot in fields, that are adjacent to the ship shooting.
If you move you MUST use all movepoints.

If you shoot on an empty field, the game tells you the number of enemy ships in adjacent fields.
The field you shot is visible by the enemy too, so beware - you can reveal your positions if don't think well before shooting.
The enemy sees the direction of your move.
There is also the possibility to "fake" a move - e.g. : move the blue ship left, then right. if you fake your move, the direction shown to the enemy is the direction you moved first.

If you know "Minesweeper", finding the ships shouldn't be a problem.


Features :
- Single Player Mode (with a not so clever CPU-enemy, but it's enough to get familiar with the game)
- Hot Seat local multiplayer
-Direct-Connect online multiplayer mode
- 16-color chat (a-la pictochat)
- zoomed out view of the message history(only greyscale though)

To-Do for final version :
- Lobby / server
- Read-Me / tutorial
- maybe mutlilingual version (english, spain, french, german)
- YOUR SUGGESTIONS / REQUESTS

The current version works fairly stable now - but I need more tests to verify it's stable enough, before I can start working on the lobby.

Currently the lobby isn't  implemented yet - so you have to make a date with another player over phone / instant messenger / eMail etc.

The server side must forward ports 9999 & 10000 to his NDS.
The client has to input the servers public IP (exchange it over instant messenger etc.)

754boy


bitblt

I just tried it and it seems to work pretty good.  I wish I could test the mutiplayer stuff but my daughter won't let me flash her DS firmware.  :roll:  I'll ask her again later.  Give it a try it's interesting.

Edit:
Never mind. I just realized I can load the program on my daughters DS using passme+supercard, and then load it on my DS using WiFiMe.   :oops:   I'll give it a try again later.

bitblt

I can't get multiplayer "NETPLAY" it to work. :(  I have two DSs using the same WAP.  I run one DS in "SERVER MODE" and the other in "CLIENT MODE".  I've entered my public (outside) IP address using the client software. Any suggestions?

m2pt5

Quote from: "bitblt"my daughter won't let me flash her DS firmware.  :roll:
Just do it with Flashme Stealth. She won't know the difference.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

qw3rty

Quote from: "bitblt"I can't get multiplayer "NETPLAY" it to work. :(  I have two DSs using the same WAP.  I run one DS in "SERVER MODE" and the other in "CLIENT MODE".  I've entered my public (outside) IP address using the client software. Any suggestions?

Yes, following things you should check :

- The AP may not use WEP-key or any other encryotion / key (yes, an OPEN network, you can filter MAC's though, if you want a minimum of security)

- If you want to play in you local area network (WLAN), which you wanted to do, bitblt, enter the LOCAL ip of the server and not the public !
(if you enter the public, it won't work unless you forward the ports)


But this should all be obsolete pretty soon - the lobby is working pretty good already, but I need to implement further features and test the stability before I can release it. I think the first public release could be ready in about a week.... (If you can't wait that long, feel free to contact me, I'm always in search of betatesters :D )

bitblt

I get it now. I had my DSs set up using DHCP.  So I specified an IP address for each DS using Tetris, and then I used the client software to specify the server IP.  Now it works.  :)

NOTE:  When trying to connect a flashed DS with a non-flashed DS, the non-flashed DS must be the server.

qw3rty

Quote from: "bitblt"
NOTE:  When trying to connect a flashed DS with a non-flashed DS, the non-flashed DS must be the server.

That's strange.... what happens if you try it the other way ?

bitblt

Hmm, it seems to be working now.  I tried two or three times before and the server would get stuck at "GOT CONNECTION REQUEST".

qw3rty

I have the first LOBBY VERSION online :D

I'm sure there are still lots of bugs to fix, but I need many testers now.

Download at : http://qwerty.servebeer.com/lobby-BLUBB.rar

Portmapping isn't necessary, although preffered by me, because it limits bandwith usage.

Features :

-Server-based savegames. Your NDS will be recognized at logon (don't worry, I won't save any personal data of your NDS)
-Top Ten : "games won %" / "hits %" ; your user has to have at least 3 games + 1 game per week registerd, to be on the list.
-Lobby-Broadcast Chat
-Invite other players

Explanation of the user-list :

a "P" in front means "private", that means a user doesn't accept games of random users.
a "O" in front means "open" - the player accepts games from anyone.
If you press on "play" in the lobby-menu, you change your state to "open" (that's similar to nintendo's "worldwide" setting).
Invitations are automatically acknowledged by "open" players.
If the username is in brackets, the player is away playing a round of blubb - he won't receive the lobby-messages, nor can he send messages to the lobby.


See you in the lobby :D

qw3rty

New download on my page - download the new version before you connect to the lobby again :

http://qwerty.servebeer.com/lobby-BLUBB.rar

bitblt

I connected two of my DS's to your server with no problems.  I like that the server keeps record of stats.  I also like the pictochat feature.  Are you planing to add more games?  Will this be open source?  Great work with the WiFi stuff.  If you need more help with testing let me know. I have a third DS to test with.