पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.1.0

sudoku_api

sudoku_api सुडोकू पहेलियों के उत्पादन, अंतरक्रिया और प्रबंधन को सरल बनाता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
46
लाइक
23
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add sudoku_api

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

sudoku_api एक Flutter/Dart पैकेज है जिसका उपयोग एप्लिकेशन में सुडोकू पहेलियों के निर्माण, संचालन और प्रबंधन को सरल बनाने के लिए किया जाता है। इसमें वैध सुडोकू ग्रिड बनाने, समाधान की पुष्टि करने और पहेली अवस्थाओं को कुशलता से प्रबंधित करने के लिए उपकरण उपलब्ध हैं। तार्किक आधारित पहेली ऐप बनाने वाले खेल विकासकर्ताओं के लिए उपयुक्त है, यह Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्मों का समर्थन करता है। पैकेज हल्का है और pub.dev के माध्यम से Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत किया जा सकता है। इसका स्पष्ट API पहेली उत्पादन और उपयोगकर्ता अंतरक्रिया विशेषताओं के आसान कार्यान्वयन की अनुमति देता है।

उपयोग

  • मोबाइल गेम्स में सुडोकू पहेलियों को एकीकृत करना
  • तार्किक चुनौतियों के साथ शैक्षिक ऐप बनाना
  • वेब-आधारित पहेली प्लेटफॉर्म बनाना
  • क्रॉस-प्लेटफ़ॉर्म पज़ल एप्लिकेशन विकसित करना
  • गतिशील पहेली उत्पादन का कार्यान्वयन
  • इंटरैक्टिव सुडोकू सॉल्विंग फीचर्स जोड़ना

मुख्य विशेषताएँ

  • आसान पहेली उत्पन्न करें
  • समाधान वैधता
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • हल्का और कार्यक्षम
  • सरल API एकीकरण
  • पहेलियों के लिए राज्य प्रबंधन

इनके लिए उपयुक्त

  • गेम डेवलपर्स
  • शैक्षिक ऐप निर्माता
  • पहेली प्रेमी
  • Flutter शुरुआती
  • क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बिल्डर्स

विचार योग्य बातें

  • सुडोकू नियमों के समझ की आवश्यकता है
  • मानक 9x9 ग्रिड तक सीमित
  • कोई बिल्ट-इन UI कंपोनेंट नहीं
  • बाहरी राज्य प्रबंधन पर निर्भर करता है
  • बड़े पैमाने के पहेली डेटाबेस के लिए अनअनुकूलित
  • बेसिक संस्करण में कोई कठिनाई स्तर कस्टमाइजेशन नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Simple, dart API for Sudoku puzzles

Introduction

sudoku_api simplifies the generation, interaction, and management of Sudoku Puzzles.

Well, how does it do that?

  • Contains a Built-in solver for generating new puzzles, or solving existing ones
  • Utilizes and exposes event streams for grid interactions (e.g. cell value changed), and puzzle states
  • Exposes a bunch of neat, easy to use models manipulating Cells, Positions, Grids, and even Patterns of a Sudoku puzzle
What is Sudoku?

... a logic-based, combinatorial number-placement puzzle. The objective is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 subgrids (segments) that compose the grid contain all of the digits from 1 to 9. The puzzle setter provides a partially completed grid, which for a well-posed puzzle has a single solution.

Example


import 'package:sudoku_api/Puzzle.dart';

void main() {
  
  PuzzleOptions puzzleOptions = new PuzzleOptions(patternName: "winter");
  
  Puzzle puzzle = new Puzzle(puzzleOptions);
  
    puzzle.generate().then((_) {
      print("=====================================");
      print("Your puzzle, fresh off the press:");
      print("-------------------------------------");
      printGrid(puzzle.board());
      print("=====================================");
      print("Give up? Here's your puzzle solution:");
      print("-------------------------------------");
      printGrid(puzzle.solvedBoard());
      print("=====================================");
    });
}
Output
=====================================
Your puzzle, fresh off the press:
-------------------------------------
  9           8   
3 4     7     6 9 
    8   5   1     
      4   5       
4 5 6   9   3 1 2 
      3   2       
    2   8   9     
8 3     2     7 5 
  6           2   
=====================================
Give up? Here's your puzzle solution:
-------------------------------------
2 9 1 6 3 4 5 8 7 
3 4 5 1 7 8 2 6 9 
6 7 8 2 5 9 1 3 4 
1 2 3 4 6 5 7 9 8 
4 5 6 8 9 7 3 1 2 
7 8 9 3 1 2 4 5 6 
5 1 2 7 8 6 9 4 3 
8 3 4 9 2 1 6 7 5 
9 6 7 5 4 3 8 2 1 
=====================================
Contributing

Let's make some sweet Sudoku, together.

  1. Fork sudoku_api, clone, and checkout the dev branch
  2. Write some pretty neat code, then push
  3. Create a pull request from a fork
Implementations

Sudoku Toolkit (AlvinRamoutar) - WIP

Inspiration

One of my college projects; Java Sudoku.

Libraries

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।