Top Quality Products

Lighthouse

$49.00

Added to wishlistRemoved from wishlist 0
Add to compare

8 sales

Lighthouse

Introduction
Lighthouse is an engaging and endless-type game where players tap to shine the light of the lighthouse and warn passing ships. With its unique concept, colorful graphics, and various features, Lighthouse promises to be a thrilling gaming experience. In this review, we’ll dive deeper into the game’s functionality, features, and its overall performance.

Design and Gameplay
The gameplay is simple yet addictive: tap the lighthouse’s light to warn ships in the distance. The ships will approach and disappear after being warned, and players must keep shining the light to prevent new ships from approaching. The game lacks a clear goal or high score system, but this doesn’t detract from the fun factor. The graphics are vibrant and the sound effects are fitting for a lighthouse-themed game.

Features
The game boasts several features that enhance the player’s experience. One of the notable features is the share function, which allows players to share their progress on social media. The game also includes local notifications to increase audience retention, reminding players to come back and continue playing. AdMob is integrated for monetization purposes, making it easy for developers to add ads and earn revenue. Additionally, the game has a Rate Us function, both as a pop-up after play and in the main menu, to encourage players to provide feedback.

Technology and Architecture
The game is built using the SpriteKit engine and written in Swift. The code is well-commented, making it easy to understand and modify. The project architecture is well-organized, with a clear separation of concerns between different components of the game.

Design and Reskinning
The game’s design can be easily modified by reskinning the assets using the.xcassets file. This feature allows for quick and easy customization, making it perfect for those who want to create custom versions of the game. The game also supports universal design, allowing it to run on various devices seamlessly.

Monetization and Requirements
The game is designed for monetization using AdMob, allowing developers to easily integrate ad IDs and earn revenue. The game requires iOS 9.0 or later for launch, and the latest Xcode version must be used.

Verdict
Lighthouse is an engaging and addictive endless-type game with a simple yet effective gameplay mechanic. The game’s features, such as sharing and AdMob integration, make it a great choice for monetization. The well-commented code and organized architecture make it easy to maintain and modify. Overall, Lighthouse is a well-designed game that is perfect for those who enjoy tapping-based games.

Rating: 8/10

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Lighthouse”

Your email address will not be published. Required fields are marked *

Introduction to Lighthouse

Lighthouse is a powerful open-source tool from Google that helps you debug and improve the performance of your web pages. Developed by the Chrome Dev Tools team, Lighthouse takes the guesswork out of web development by providing expert-level insights and recommendations based on real-world data from Chrome User Experience Report and Web Vitals. Lighthouse is a versatile tool that can be used not only for web development but also for auditing, and debugging purposes.

In this tutorial, we will demonstrate how to use Lighthouse to improve the performance of your web pages.

Here is an example of how to configure Lighthouse settings:

Acceptance Testing

lighthouse.config.js:

module.exports = {
  "acceptance": {
    "timeout": 10000,
    "browsers": ["chrome", "firefox"],
    "browserOptions": {
      "chrome": {
        "args": ["--headless", "--disable-gpu"]
      },
      "firefox": {
        "args": ["--headless", "--disable-gpu"]
      }
    }
  }
};

Audits

lighthouse.config.js:

module.exports = {
  "audits": [
    "performance",
    "best-practices",
    "accessibility",
    "seo",
    "pwa"
  ]
};

Categories

lighthouse.config.js:

module.exports = {
  "categories": {
    "performance": {
      "scoreThresholds": {
        "fast": 90,
        "average": 80,
        "slow": 70
      }
    },
    "best-practices": {
      "scoreThresholds": {
        "good": 90,
        "average": 80,
        "bad": 70
      }
    }
  }
};

Chrome Flags

lighthouse.config.js:

module.exports = {
  "chromeFlags": {
    "args": ["--disable-web-security", "--user-data-dir"]
  }
};

Extensions

lighthouse.config.js:

module.exports = {
  "extensions": ["my-extension"]
};

Generators

lighthouse.config.js:

module.exports = {
  "generators": {
    "html": true,
    "json": true
  }
};

Hide Failures

lighthouse.config.js:

module.exports = {
  "hideFailures": true
};

Ignore

lighthouse.config.js:

module.exports = {
  "ignore": ["*.min.js"]
};

Input

lighthouse.config.js:

module.exports = {
  "input": "https://example.com"
};

Lints

lighthouse.config.js:

module.exports = {
  "lints": {
    "maxWarnings": 100
  }
};

Output

lighthouse.config.js:

module.exports = {
  "output": "report.html"
};

Puppeteer Launch

lighthouse.config.js:

module.exports = {
  "puppeteerLaunch": {
    "args": ["--no-sandbox"]
  }
};

Reports

lighthouse.config.js:

module.exports = {
  "reports": {
    "json": true,
    "html": true
  }
};

Skip Audits

lighthouse.config.js:

module.exports = {
  "skipAudits": ["performance", "best-practices"]
};

Spectrum

lighthouse.config.js:

module.exports = {
  "spectrum": {
    "colorScheme": "light"
  }
};

Timeout

lighthouse.config.js:

module.exports = {
  "timeout": 10000
};

Viewports

lighthouse.config.js:

module.exports = {
  "viewports": [
    {
      "width": 1280,
      "height": 800
    },
    {
      "width": 1024,
      "height": 768
    }
  ]
};

Here are the features extracted from the content:

  1. Shine the Lighthouse: Tap to shine the lighthouse and warn the ship.
  2. Endless Game Type: The game is of endless type.
  3. Share Function: Project has a share function, allowing you to put a short link to share a message to increase users in the game.
  4. Local Notifications: The game uses local notifications after 1, 6, and 24 hours, and after 1 week to increase audience retention.
  5. AdMob Framework: The project has an AdMob framework, making it easy to place ad IDs for monetization.
  6. Rate Us Function: The game has a "rate us" function, both in-game and in the main menu.
  7. Good Code Architecture: The project has a good program architecture and all code is well-commented.
  8. Reskin Friendly: The project is reskin-friendly, requiring only replacement of files in the .xcassets file.
  9. Documentation: The project has good documentation and the developer is available to help solve any problems.
  10. Features:
    • Share
    • RateUs
    • Tutorial
    • GameCenter
    • Notifications
    • AdMob
  11. Requirements:
    • iOS 9.0 or later for launch
    • Latest Xcode version for launch
Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0