Showing posts with label Sega CD. Show all posts
Showing posts with label Sega CD. Show all posts

Sonic 1: The Super Challenges release! (Sonic Hacking Contest 2025 contribution)

Sonic 1: The Super Challenges release!
(Sonic Hacking Contest 2025 contribution)


Release details
 
    A game mod DeltaW, the rest of the development team, and I have been working called Sonic 1: The Super Challenges has been released this week for the Sonic Hacking Contest 2025! The devteam and I have been working on the game mod since 2024 for the Sega Genesis, with support added for Sega CD Mode 1 functionality too!
 
 
S1SC Trailer
 
SHC25 Trailer
 

UAH (Sega, Redux) Progress: Paddle Movement

Ultra Air Hockey (Sega, Redux)
Paddle movement!

      After days of arduous experimentation, debugging, SGDK discovery, forum chats, and sweat, managed to get some more progress done on the redux of the Ultra Air Hockey Sega ports with SGDK. Managed to implement the following:

  • Implemented flying eagle sprite for intro FMV
  • Added game initialization code
  • Added paddle movement
    • A-button to change speed within current speed set
    • 8-directions of movement 
  • Implemented British announcer guy
  • Added HUD
    • Displays scores
  • Added Debug stats and features
    • Display of FPS
    • Display of free memory
    • Paddle stats
      • x and y coordinates
      • dx and dy values (change in x and y)
      • velocity value, current speed index, angle
    • Announcer guy test
      • X button to speak score
      • Y button to increase blue paddle's score
      • Z button to increase red paddle's score
Below is a video showing off
the improvement and progress so far


   Although there are a lot of bugs at the moment and features coded in but not tested nor utilized yet, progress is going smoothly. Paddle movement runs consistently between a smooth 50 to 60 FPS. A few coding hiccups occurred with sprite management and with paddle movement, but most of them have been ironed out. Next development milestone and preview should have collision detection (and bug fixes) :)!

2014 Recap, Plans for 2015

Recap of 2014, and Plans for 2015

(Rather than make about like 5 different posts on things I need to say, I thought I would combine everything into this post.)

     It's that time of year again, where EagleSoft Ltd gives an overview of last year's accomplishments and plans for the new year! Unfortunately, not very much was completed last year, due to "real-world/life" commitments such as university life. However, EagleSoft Ltd did begin work on a retro homebrew port of its famous Ultra Air Hockey game to the Sega Genesis/Sega CD using a basic programming language called BEX, began work on a 3D, Deluxe multi-platform edition of the game called Ultra Air Hockey Deluxe using Unity3D, and added more content and extensive visual changes to my old fan game, Sonic CD Breakout.

    For 2015, unfortunately, due to technical difficulties and limitation of the BEX programming language, the BEX retro port of Ultra Air Hockey is being cancelled, but moved to the Sega Genesis Development Kit (SGDK). Likewise, the BEX GSpriteLibrary which was being developed in parallel is also being cancelled, and will not be ported to SGDK, since SGDK has most the library's features built-in. The SGDK is a C-based dev kit for the Sega Genesis, which is more powerful and stable than the glitchy BEX compiler, and which compiles code through the GNU GCC compiler in your IDE of choice. (I am using Code::Blocks.) It includes advanced features such as virtual Fix16 and Fix32 floating point data types, trigonometry, sprite and spritesheet management, input controls (Sega Genesis 3 and 6-pad joypads, Sega Mouse, Light gun, etc), and more. Due to this set back, the publishing and release of Ultra Air Hockey (Retro) is now greatly delayed; however, the end result show be a more polished, professional product.

  Furthermore, EagleSoft has finished a large chunk of programming for Ultra Air Hockey DX. We currently have everything completed except online multiplayer. Initially, we were going to release the game as a Windows 8 app in the Microsoft App Store without online multiplayer support before Christmas 2014, and were going to simply add that feature in a future update post-mortem. Unfortunately, we also want to publish it as a standalone W7 executable (especially since Windows 8 is a heretical, blasphemous, Satanic abomination to computing), but the Windows Store only allows for Windows 8 apps. This would have caused us to create a separate update/serial system, in order to allow Windows 7 customers to be able to download an update without re-purchasing the game. Instead, we are going to publish it once, after multiplayer is coded. After done with UAHDX, we plan on creating yet another original indie Unity3D game. No details or plans on what that game will be yet...

   Lastly, we are continuing to work on our Sonic CD Breakout fan game. Although this is a low-priority game, we are continuing to develop new zones, special stages, and other features by removing limitations and extending features of the BreakGOLD game engine.

   In conclusion, although not much was completed last year, we are working to make next year better, and to create more exciting video game projects!

-EagleSoft Ltd


Ultra Air Hockey (Sega) VGM OST Released!

Ultra Air Hockey (Sega) VGM OST
& Sega CD CDDA Released!
 
 
Over the last week, the OST for the Sega ports of my homebrew video game, Ultra Air Hockey, was finalized and mastered! Some songs underwent extensive revisions (some up to 9), and SMPS voices were swapped out for better ones. SMPS voices that were tinny or not playing correctly, due to too much TL or problems with XM coordination flags, were fixed.
 
Below is a video to listen to a preview of the finalized music. The intro sequence song was also created, and the intro sequence of the game is now relatively in sync with it. Furthermore, I've created a VGM pack of the music from the Sega Genesis, so that you can listen into your favorite VGM player. I also have finalized the Sega CD CDDA OST, although no work on the Sega CD port has occurred yet. Both are available at my Sega Genesis/CD/32x music page :).
 
 
Tentative digital and physical release of the game is either Thanksgiving 2014 or Christmas 2014. The Sega Genesis port will be released as both a ROM download and as a physical repro cartridge for sale. The future Sega CD port will be released as both an ISO and as a physical CD for sale.


Due to university life booting up again, I will have much LESS time to develop the game; but I'll try to work on it as I can. No promise on the release dates, however.

Enjoy!

Progress on Ultra Air Hockey (Sega homebrew ports)

Homebrew development for the Sega Genesis port of Ultra Air Hockey begins!
 
 
   Only a few months later after the original, PC version of Ultra Air Hockey was released in April, and development for the Sega Genesis/Sega CD ports of Ultra Air Hockey has already begun! The Sega Genesis port of the game is being written with BasiEgaXorz, a TinyBASIC compiler for the Sega Genesis/CD/32x. Graphics are being converted into the tile-based format that the Sega Genesis, music has been converted to the Echo Stream format, for use with the Echo Sound Engine, and sound effects are DAC converted versions of their .wav counterparts from the original/definitive PC version.
 
  So far, everything but the game play itself has been coded, and even then, there are some bugs to fix. Below is a video of progress so far, and a video of a test ROM showing the Echo Sound Engine in action. Game play should be coded within the following months, hopefully to be completed by the end of summer.
 
You can keep track of development at this blog, or as I upload media to the project's corresponding page, on my portfolio/project website.
 
 
 
 
Stay tuned for more developments!
 
-EagleSoft Ltd
-Tamkis

About Ultra Air Hockey

    Currently, I am creating new video game, called Ultra Air Hockey. Ultra Air Hockey is the new and exciting, multi-platform, Air Hockey homebrew/indie video game, coming to your PC, Sega Genesis/Sega CD retro video game consoles, and Android (in the future)! The main copy of the game will be written in QB64GL for Windows PCs, and will utilize QB64's new commands, especially the multimedia commands. After game development is finished for the PC version, the game will be indirectly ported to the Sega Genesis/CD as homebrew software using BasiEgaXors.

Unlike the other boring Air Hockey video games out there, Ultra Air Hockey has various features that make it unique and fun, including:
  • Features
    • 1 and 2 Player modes
    • Difficulty settings
      • Each difficulty has a different length for goal
      • x3 difficulty settings per mode
        • Easy (small goal)
        • Medium (larger goal)
        • Hard (largest goal)
    • Powerups
      • Powerups are collectible by hitting powerup icons with hockey puck
      • Powerup is then kept in reserve until player uses it
      • x 9 powerups
        • Multi puck
        • Big stick
          • Makes your stick x3 bigger
        • Blockade
          • Puts a giant wall in the middle of the table!
        • Slowmo
        • Kill opponent
          • Opponent is taken out of the game until next goal
        • Swap places
        • Fastmo
        • Invisibility mode
          • Makes players invisible for a brief amount of time
        • Bumpers
          • Randomly places x7 bumpers on the table
          • Puck and sticks interact with them!
    • Graphics
    • Music
      • Public domain, classic .mod chiptunes
      • x16 Chiptunes
        • x3 for the difficulty modes
        • x7 for the powerups
        • x3 other
    • Sound effects
      • Realistic, original, exciting sound effects!
      • Creative Common sounds from Freesound.org
      • Announcer proclaimes
        • What the current score is
        • Who is winner
        • Other things
    • High quality, fun game, for family and friends!
Stay tuned on my blog for more updates on development for Ultra Air Hockey!
Copyright EagleSoft Ltd. Powered by Blogger.