Author Topic: [NDS] Krystals DS  (Read 6883 times)

0 Members and 1 Guest are viewing this topic.

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
[NDS] Krystals DS
« on: August 13, 2013, 11:34:11 PM »
Nickname: NightFox
Project Name: Krystals DS
From: Spain
Division: Game
Platform: NDS
Original Enter: Yes
Support Motion: No
Open Source: Part of code is open source
In a past NEO Compo this project won in the top 10: No

Download link to lastest version for the compo: http://www.mediafire.com/download/sgzoqdgu64bosne/KrystalsDS_20130820_BETA.7z
(Updated 08/20/2013)

Bugfixed version: http://www.mediafire.com/download/c77w6kr5485z1u3/KrystalsDS_20130823_BETA.7z
(Updated 08/23/2013)

Youtube video: http://www.youtube.com/watch?v=JiwqHK2l3xE  (Updated 08/20/2013)

Oficial site of the game: http://www.nightfoxandco.com/index.php/main-en/workinprogress-en/krystals-ds/?lang=en


Krystals DS is the review of the first game I programmed for Nintendo DS.
Using PAlib, Aslib and devkitPro R19 (Summer 2008), the game was developed in three weeks, participated in the Neo Compo of that year, remaining in 7th place.

The problem is that both versions I used of PAlib and Aslib accumulated several important bugs, combined with the evolution of flashcards and that was compiled with a very old version (and modified) of libnds, has resulted in most of current flashcards play wrong with the best, very bad in most flashcards or directly or work on some.

As this year I had little time to devote to new Ds things, I decided to redo the game from 0, using my library, the latest version of libnds and program it in C + + to test to see how it behaved in DS (both library and other DS games are programmed in C).
Playability are also new, being more difficult to perform combos, since we will never have a piece with two gems of the same color.



The main objective of the game is to create groups of 3 or more gems of the same color in any direction. A greater number of stones removed in the same movement, more score. Your mission is to get as many points as possible before reaching the last level of the game (25). After the game, the score will receive bonuses for the level achieved, the maximum combo made and if you've reached the last level of the game.
Use the special gems to make better combos. The diamond-shaped gems, change the color of the gems touched by his. If a diamond-shaped gem touches the ground, all the gems change color randomly. The white gems are also special. If a white gem touches itself to any other gem, all gems of that color will be eliminated. If a white gem touches the ground, the elimination of all the gems from the board.
« Last Edit: August 23, 2013, 11:53:28 AM by NightFox »

Offline smealum

  • Neo-Newbie
  • Sr. Member
  • *
  • Posts: 265
    • Smea's DevBlog
Re: [NDS] Krystals DS
« Reply #1 on: August 14, 2013, 05:01:41 PM »
nice on nightfox  ~sm-32.gif~

Offline relminator

  • Newbie
  • *
  • Posts: 13
  • NEO newbie
Re: [NDS] Krystals DS
« Reply #2 on: August 16, 2013, 09:19:22 AM »
Nice!  :)

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
[NDS] Krystals DS - Bugfixes.
« Reply #3 on: August 20, 2013, 02:04:23 PM »
- Version 20130820
* Added some DC_FlushRange(); to ensure data is write down from cache to ram
  before use it. Hope this help to prevent random board corruption on real
  hardware. (It never happends on emulators).
* Modified score parameters.

Download: http://www.mediafire.com/download/sgzoqdgu64bosne/KrystalsDS_20130820_BETA.7z

Offline sverx

  • Newbie
  • *
  • Posts: 23
  • a DS homebrewer (and GBA too!)
    • Disjointed Studio
Re: [NDS] Krystals DS
« Reply #4 on: August 21, 2013, 09:33:48 PM »
I had no luck in running it on my DSlite + R4. Does it require HBmenu? (your '2008' version always works correctly...)
 ~sm-86.gif~.gif

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
Re: [NDS] Krystals DS
« Reply #5 on: August 22, 2013, 05:28:24 PM »
Of course, requires Hbmenu ^^

Offline sverx

  • Newbie
  • *
  • Posts: 23
  • a DS homebrewer (and GBA too!)
    • Disjointed Studio
Re: [NDS] Krystals DS
« Reply #6 on: August 23, 2013, 10:36:34 AM »
OK, it runs well now :)
Are you using NitroFS or some similar stuff? (I'm just curious to know why it requires HBmenu...)
Nice carpet music too! The background behind the falling blocks sometimes has some flickering lines, but that's barely noticeable.

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
Re: [NDS] Krystals DS
« Reply #7 on: August 23, 2013, 11:29:16 AM »
Yeah, it's all my homebrews are using NitroFS from Navy Wars. By the way current version has a bug that causes game hang sometimes. I fixed it and will upload the new version as soon i can.

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
Re: [NDS] Krystals DS
« Reply #8 on: August 23, 2013, 11:51:28 AM »
Hi!
Bugfixed release of my game with this changelog:

* Totaly rewrited all routines of gem elimination. This will bugfix some extrange hangs and improve stability.

Download: http://www.mediafire.com/download/c77w6kr5485z1u3/KrystalsDS_20130823_BETA.7z

Offline NightFox

  • Newbie
  • *
  • Posts: 43
    • NightFox & Co.
Re: [NDS] Krystals DS
« Reply #9 on: August 29, 2013, 05:49:13 PM »