Nintendo DS News
Tetattds is a Tetris Attack clone for the Nintendo DS.
Changes:
– Network protocol rewritten
– Support 8 players
– Fix displaying highscores
Me and Gustav spent some time during the summer to rewrite the network protocol. Every packet is now smaller which means we can send them much more often. Every client now only sends the changes to the playfield (delta) and also the last seen version of the other players’ fields (ack). The whole field is sent if a new player joins or the delta is so big that it is more efficient to send the whole field. It also sends a new packet directly after reciving a packet from the player on the left. Before it simply sent packets at a fixed interval. The improvement is very noticable with two players.
Unfortunately the improvement is most apparent when using dswifi (â€Internetâ€). It seems liblobby (â€Localâ€) is not as fast.
My friends requested that you could see your own field on the upper screen. This is useful after the round is over to look at what you could have done to survive. This would have reduced the number of players to 4, but I’ve added a button (X) to switch the upper screen to show players 5-8. I noticed this doesn’t work very well on Nintendo DS after packaging this release, because I’ve only tested 8 players in the SDL version. Sorry about that. But if you do get 8 people together please let me know.
http://forum.gbadev.org/viewtopic.php?t=16127
zzo38computer has updated his Xy-Mini emulator.
Release notes:
I just updated it to version 0.2 now, some mistakes are corrected. I need help! It works correctly in emulator but it doesn’t work correctly on real hardware! Can you please look to see what is wrong?
http://forum.gbadev.org/viewtopic.php?t=16125
Aerthel updated his Nintendo DS homebrew game “Project Sheratan”.
This Project aims to create a Card Battle engine for RPG games on Nintendo DS, mimicking the Baten Kaitos series’s card system.
Changes:
New Features:
– Relay system now works . It’s easy, after you end selecting cards with one character, select another one while the timer is still running. Done that, you can continue for longer card combos! Try to do a 10-card combo.
Changes:
– Fixed a bug that happened when selecting the next character in the combo when the timer is almost to stop
– Fixed a bug that made a character lose his/her turn when selected to participate in a card combo but played 0 cards.
– Removed some songs, making the build ~2.1MB (it was ~3MB in the previous version)
– The card tray now translates correctly user-selected cards into action codes.
http://forum.palib.info/index.php?topic=5590.0
A game for Drunken Coders Coding Competition by BenAdamson and Snaked.
Quote:
Is a game that BenAdamson and I are making for this year’s compo. In it’s current state it isn’t much more than an engine. Made from scratch, we have not had the time to wheedle all of the bugs out. So, we are asking you to help us find the bugs, and, to enjoy the game for what it is.
I am posting it here, because the submission page on drunken coders doesn’t seem to be working…
http://forum.palib.info/index.php?topic=5933.0
GrooveStep Digital Music Studio is a revolutionary ultra portable music making application for the Nintendo DS. GrooveStep features an easy to use step sequencer for pattern based music making. You can make beats, melodies and full songs with GrooveStep.
Changes:
This is primarily a bug fix release and has no new features.
http://forum.palib.info/index.php?topic=5869.0
Minoru has updated Triple Triad for Nintendo DS, it is a card game known from Final Fantasy VIII.
Changes:
– More bug fixes …
– IA reduced for the first 2 opponents and increased for others
http://www.dev-fr.org/index.php?topic=3778.0
Trabitboy released his entry for the currently running Dev-Fr.org Coding Competition.
Thanks to www.nintendomax.com for the news!
http://www.dev-fr.org/index.php/topic,3740.msg35562/topicseen.html#new
Kram released his entry for the currently running Dev-Fr.org Coding Competition.
Thanks to www.nintendomax.com for the news!
http://www.dev-fr.org/index.php/topic,3740.45.html
zzo38computer released the first invented Xy-Mini emulator.
Release notes:
Xyds is a XY-MINI emulator running on Nintendo DS. You have to copy the .XYM file into the .NDS file at the position saying “THEXYMINIFILEYOUWANTTOEMULATEGOESHERE”, including overwriting this text.
Please tell me if you notice any mistakes, or any other comment of it, please.
http://forum.gbadev.org/viewtopic.php?t=16125
Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.
Release notes:
Version 0.35 is now out. Changes are listed below. The most significant changes this time around include the addition of a keyboard gadget for text input, cursor support in the TextBox gadget and re-written VBL integration to use a much simpler timer gadget for VBL-based code.
I’ve attached a screenshot of the keyboard. It has shift, caps lock and control modifier keys, and the full 7-bit ASCII set of symbols (ie. a fairly standard American keyboard layout).
There are two new example projects. One illustrates how to use the new timer, whilst the other shows how to use the keyboard.
– Fixes:
– Renamed “Textbox” to “TextBox”.
– Corrected case of “PackedFontBase.h” include in “packedfontbase.cpp” (thanks Gattman, bug 2101099).
– Removed offcolour pixels from around @ symbol in sysfont bitmap.
– Moved @ symbol in tinyfont.bmp to correct ASCII location.
– SkinnedWindows move to front when clicked.
– Renamed TextBox::TextPositionXXX to TextAlignmentXXX, along with all related functions and similar in MultiLineTextBox and ScrollingTextBox.
– TextBox::addText() was allocating one byte too many when concatenating strings.
– Renamed addText() to appendText() in TextBox, MultiLineTextBox and ScrollingTextBox classes.
– Text::wrap() correctly wraps text rows with no break points.
– Fixed const-correctness of some Font (and subclass) methods.
– New Features:
– Button has different appearance when disabled.
– CheckBox has different appearance when disabled.
– ContextMenuItem has different appearance when disabled.
– CycleButton has different appearance when disabled.
– RadioButton has different appearance when disabled.
– Added WoopsiKeyboard gadget.
– Added all missing 7-bit ASCII glyphs to sysfont.
– Added keyboard example.
– Added TextBox::appendText(char).
– Added TextBox::setText(char).
– Added MultiLineTextBox::appendText(char).
– Added MultiLineTextBox::setText(char).
– Added ScrollingTextBox::addText(char).
– Added ScrollingTextBox::setText(char).
– Added WoopsiTimer gadget.
– Woopsi::registerForVBL() and Woopsi::unregisterFromVBL() now only work with timers; all VBL code now is handled with timer gadgets.
– Removed EVENT_VBL event.
– Removed Gadget::vbl().
– AnimButton automatically animates as it has as built-in timer gadget.
– Added missing glyphs to tinyfont.bmp.
– Added timer example.
– Added cursor functionality to TextBox.
– Added GraphicsPort::drawFilledXORRect().
– Added GraphicsPort::drawLine() and associated clipping functions.
– Added WoopsiString class and replaced string handling code in TextBox.
– Added Label gadget as a base class for TextBox and Button; can be used as a read-only, borderless text display gadget.
– Text inherits from WoopsiString class.
– Added MultiLineTextBox::removeText() methods.
– TextBox border bevelled both out and in.
http://forum.palib.info/index.php?topic=3606.75