Skip to content

Roadmap

Eugeniy Smirnov edited this page May 13, 2024 · 1 revision

Q2 2024

Quality of Life Improvements:

  • Undo/Redo Functions: Implement across all tools for better workflow management.
  • Clipboard Support: Enhance asset manipulation capabilities in all editing tools.
  • Hotkeys and Tools for Nibble Tracker: Introduce a set of specialized hotkeys and editing tools specifically designed for the Nibble Tracker, enhancing the music creation experience by allowing users to quickly navigate and manipulate tracker channels and patterns
  • Regular Bug Fixes:
  • Regular Bug Fixes: Establish a routine for addressing and patching bugs.

Q3 2024

Pseudo 3D Capabilities:

  • 4-Color Dithering Shading: Add depth to the visual presentation with advanced shading techniques.
  • 3D Drawing Functionality: Implement functions to draw 3D lines and polygons, enabling developers to create more complex and visually engaging 3D environments.
  • Documentation and Samples: Provide developers with guides and example projects for using new 3D features.

Nibble Catalog of Games:

  • Web Interface Development: Launch a platform for users to browse, download, and interact with games.
  • Backend for Game Submissions: Set up a system for developers to submit and update their games.
  • Mobile Web-Player: Develop a mobile-compatible web player with on-screen controls to allow game playing directly from browsers on mobile devices.

Simpler Game Exporter:

  • Integration into Creation Tools: Develop an easy-to-use exporter for distributing games made on NIBBLE8.

Q4 2024

Expansion to Major Retro-Consoles and RetroArch:

  • Porting and Compatibility: Adapt NIBBLE8 to run on various retro consoles and RetroArch.
  • Optimization: Ensure that the platform runs smoothly across different hardware.

NibbleNet:

  • Lua-Based Webserver: Create a server for managing online functionalities like high scores and multiplayer.
  • Beta Testing: Run initial tests with community members to refine functionalities.

Q1 2025

Nibble BBS:

  • Community BBS System: Implement a bulletin board system for fostering a strong NIBBLE8 community.
  • Support for Community Content: Enable sharing of games, forums, and discussions through BBS.

Expanding Lua DOS APIs:

  • API Enhancements: Broaden the capabilities of Lua APIs for more complex application development.
  • Comprehensive Documentation: Provide detailed guides and examples to help developers utilize new APIs.

Building a Retro-Inspired Internet:

  • Own Ecosystem: Develop a unique, retro-inspired internet infrastructure tailored to support and expand the NIBBLE8 community and services, creating an immersive ecosystem for users and developers.