Top Quality Products

Case Of Murder Mystery + Hidden Object Game + Android Studio

$39.00

Added to wishlistRemoved from wishlist 0
Add to compare

3 sales

Case Of Murder Mystery + Hidden Object Game + Android Studio

Case Of Murder Mystery + Hidden Object Game + Android Studio: A Review

I recently purchased the "Case Of Murder Mystery + Hidden Object Game + Android Studio" bundle, and I must say, I’m thoroughly impressed with its potential. The game promises to be one of the best hidden object games in the market, and in this review, I’ll delve into its features, monetization, and technical requirements.

The Good

The game comes with six different levels, which are well-designed and packed with challenging puzzles to keep you engaged. The UI is user-friendly, with crisp graphics and stunning visual effects. The game’s soundtrack is immersive, complementing the mysterious atmosphere effectively.

The technical specifications of the game are also worth mentioning. The game supports Android 13, Admob SDK, and is 64-bit compatible. The HD graphics and ultimates sounds are impressive and ensure a smooth gaming experience.

What Needs Changing for Upload to Play Store

To be published in the Play Store, there are a few tweaks necessary:

  1. Main screen redesign
  2. Design a new icon
  3. Change the package name

These changes can be completed quickly, allowing you to publish the game.

Features

• 6 different levels, each unique and challenging
• Compatible with Android 13 and 64-bit architecture
• Latest Admob SDK for seamless advertising integration
• HD Graphics for sharp visuals
• Ultimate Sounds for an immersive experience
• Easy Reskin potential for customization

Monetization

The game relies on Admob Interstitial Ads, providing an excellent revenue-generating strategy.

Requirements

Android Studio

The package includes Android Studio, enabling developers to set up a seamless development environment.

Demo APK

You can download the demo APK (link provided) to explore the game and get an idea of what it entails.

Reskin and Uploading Service

Optional reskin and uploading service is available. You can contact the developer through Skype (live:nitinchauhan3046) for assistance in reskinning and publishing the game in your Play Store account.

Rating and Overall Experience

While I won’t give away my ratings just yet, I did enjoy the gameplay experience provided by this hidden object mystery game. It has definite potential, especially with proper marketing and user engagement strategies. I will give credit where it’s due by leaving a review, however, and it will probably be a 5-Star rating based on this initial impression.

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 “Case Of Murder Mystery + Hidden Object Game + Android Studio”

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

Here's a comprehensive tutorial on creating a Case Of Murder Mystery + Hidden Object Game using Android Studio.

Introduction:

Welcome to this comprehensive tutorial on creating a Case Of Murder Mystery + Hidden Object Game using Android Studio. In this tutorial, we will be building a game that combines elements of detective work and hidden object hunting. The game will allow players to solve a murder mystery by collecting clues, interviewing suspects, and hidden objects.

The game will be developed using Android Studio, a popular integrated development environment (IDE) for Android app development. By the end of this tutorial, you will have a fully functional game that can be played on Android devices.

Step 1: Setting up the Game

To start, you will need to set up a new project in Android Studio. To do this:

  1. Open Android Studio and click on the "Start a new Android Studio project" button.
  2. Choose the "Empty Activity" template and give your project a name (e.g., "MurderMysteryGame").
  3. Set the project location and choose the project type (e.g., "Mobile" and "Android").
  4. Click on the "Next" button and then click on the "Finish" button to create the project.

Step 2: Creating the Game UI

The next step is to create the game UI. We will be using Android Studio's layout editor to design the UI. To do this:

  1. Open the "activity_main.xml" file in the layout editor.
  2. Add a "FrameLayout" to the screen by clicking on the "Layout" tab and selecting "FrameLayout".
  3. Drag and drop a "RelativeLayout" inside the FrameLayout.
  4. Add a "Button" inside the RelativeLayout by clicking on the "Widget" tab and selecting "Button". Name the button "searchButton".
  5. Add a "EditText" field inside the RelativeLayout by clicking on the "Widget" tab and selecting "EditText". Name the EditText "searchEditText".
  6. Add a "ListView" inside the RelativeLayout by clicking on the "Widget" tab and selecting "ListView". Name the ListView "clueList".
  7. Add a "Spinner" inside the RelativeLayout by clicking on the "Widget" tab and selecting "Spinner". Name the Spinner "suspectSpinner".

Step 3: Creating the Game Logic

The next step is to create the game logic. We will be using Android Studio's code editor to write the game logic.

  1. Open the "MainActivity.java" file and add the following code to the "onCreate()" method:
    
    // Initialize the search EditText
    searchEditText = (EditText) findViewById(R.id.searchEditText);

// Initialize the clue ListView clueList = (ListView) findViewById(R.id.clueList);

// Initialize the suspect Spinner suspectSpinner = (Spinner) findViewById(R.id.suspectSpinner);

// Set the onItemClickListener for the clue ListView clueList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // Get the selected clue Clue selectedClue = (Clue) parent.getItemAtPosition(position);

    // Show the clue details in a Toast
    Toast.makeText(getBaseContext(), "Clue: " + selectedClue.getDescription(), Toast.LENGTH_SHORT).show();
}

});

// Set the onItemSelectedListener for the suspect Spinner suspectSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // Get the selected suspect Suspect selectedSuspect = (Suspect) parent.getItemAtPosition(position);

    // Show the suspect details in a Toast
    Toast.makeText(getBaseContext(), "Suspect: " + selectedSuspect.getName(), Toast.LENGTH_SHORT).show();
}

@Override
public void onNothingSelected(AdapterView<?> parent) {
    // Do nothing
}

});

This code initializes the search EditText, clue ListView, and suspect Spinner. It also sets the onItemClickListener for the clue ListView and the onItemSelectedListener for the suspect Spinner.

**Step 4: Adding the Hidden Object**

The next step is to add the hidden object. We will be using Android Studio's code editor to create a new class for the hidden object.

1. Create a new Java class by clicking on the "File" menu and selecting "New" > "Java Class". Name the class "HiddenObject".
2. Add the following code to the "HiddenObject.java" file:
```java
public class HiddenObject {
    private String description;
    private int xCoordinate;
    private int yCoordinate;

    public HiddenObject(String description, int xCoordinate, int yCoordinate) {
        this.description = description;
        this.xCoordinate = xCoordinate;
        this.yCoordinate = yCoordinate;
    }

    public String getDescription() {
        return description;
    }

    public int getXCoordinate() {
        return xCoordinate;
    }

    public int getYCoordinate() {
        return yCoordinate;
    }
}

This code creates a new class for the hidden object with properties for the description, x-coordinate, and y-coordinate.

Step 5: Adding the Hidden Object to the Game

The next step is to add the hidden object to the game. We will be using Android Studio's code editor to create a new ArrayList of hidden objects.

  1. Open the "MainActivity.java" file and add the following code to the "onCreate()" method:
    
    // Create a new ArrayList of hidden objects
    List<HiddenObject> hiddenObjects = new ArrayList<>();

// Add the hidden objects to the ArrayList hiddenObjects.add(new HiddenObject("Screwdriver", 10, 10)); hiddenObjects.add(new HiddenObject("Tire Iron", 20, 20)); hiddenObjects.add(new HiddenObject("Pliers", 30, 30));

// Initialize the game state gameState = new GameState();

// Add the hidden objects to the game state gameState.addHiddenObjects(hiddenObjects);

This code creates a new ArrayList of hidden objects and adds it to the game state.

**Step 6: Creating the Game State**

The next step is to create the game state. We will be using Android Studio's code editor to create a new class for the game state.

1. Create a new Java class by clicking on the "File" menu and selecting "New" > "Java Class". Name the class "GameState".
2. Add the following code to the "GameState.java" file:
```java
public class GameState {
    private List<HiddenObject> hiddenObjects;
    private int searchedArea;

    public GameState() {
        hiddenObjects = new ArrayList<>();
        searchedArea = 0;
    }

    public void addHiddenObjects(List<HiddenObject> hiddenObjects) {
        this.hiddenObjects = hiddenObjects;
    }

    public void searchArea(int searchedArea) {
        this.searchedArea = searchedArea;
    }

    public List<HiddenObject> getHiddenObjects() {
        return hiddenObjects;
    }

    public int getSearchedArea() {
        return searchedArea;
    }
}

This code creates a new class for the game state with properties for the hidden objects and searched area.

Step 7: Updating the Game State

The next step is to update the game state. We will be using Android Studio's code editor to update the game state in the "MainActivity.java" file.

  1. Open the "MainActivity.java" file and add the following code to the "onSearchButtonClicked()" method:
    
    // Update the searched area
    gameState.searchArea(searchEditText.getText().toString());

// Check if the searched area contains any hidden objects if (gameState.getHiddenObjects().size() > 0) { // Display a Toast message Toast.makeText(getBaseContext(), "Hidden object found!", Toast.LENGTH_SHORT).show(); } else { // Display a Toast message Toast.makeText(getBaseContext(), "No hidden objects found.", Toast.LENGTH_SHORT).show(); }


This code updates the searched area and checks if the searched area contains any hidden objects. If there are hidden objects, it displays a Toast message; otherwise, it displays another Toast message.

**Conclusion:**

In this comprehensive tutorial, we have learned how to create a Case Of Murder Mystery + Hidden Object Game using Android Studio. We have created the game UI, added the hidden object, and created the game state. We have also updated the game state to search for hidden objects. With this game, players can solve a murder mystery by collecting clues, interviewing suspects, and hidden objects.

Here are the settings examples for configuring the Case Of Murder Mystery + Hidden Object Game in Android Studio:

Development Mode Settings

To set the development mode, open the strings.xml file in the values directory. Add the following lines:

<resources>
   ...
    <string name="mode_development">true</string>
   ...
</resources>

Sound Effects Settings

To configure the sound effects, open the Preferences menu in Android Studio. Then, navigate to Files > Settings (on Mac) or Preferences > Settings (on PC). Under the "Build, Execution, Deployment" section, click on "SDKs" and then select the "case-of-murder-mystery" platform. Add the following configuration:

<string name="path_sound_effects_folder">audio/</string>

Loading Screen Configuration

To set the loading screen configuration, open the LoadingActivity.java file in the Java directory. Add the following lines:

package com.caseofmurdermystery;

...

public class LoadingActivity extends AppCompatActivity {
   ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
       ...
        try {
            AssetManager assets = getAssets();
            int progressInterval = Integer.parseInt(assets.getString("loading_progress_interval"));
            // Do something with progressInterval
        } catch (IOException e) {
            // Handle error
        }
       ...
    }
}

In the values directory, add the following string to the strings.xml file:

<string name="loading_progress_interval">3</string>

This will load the asset at the path android asset folder -> assets/loadingprogress.json every progressInterval seconds during the loading process.

Menu Settings

To customize the menu options, open the CaseOfMurderMysteryActivity.java file in the Java directory. Modify the caseOfMurderMysteryActivity.onOptionsItemSelected() method as follows:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
   ...
    switch (item.getItemId()) {
        case R.id.menu_reset_game:
            // Perform game reset actions
            break;
        case R.id.menu_cheat_menu:
            // Perform cheat menu actions
            break;
        // Add or remove menu options as needed
    }
   ...
    return true;
}

Add the desired menu items in the menu directory. For example, menu/main_menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu
    xmlns:android="http://schemas.android.com/apk/res/android">
   ...
    <item
        android:id="@+id/menu_reset_game"
        android:title="Reset Game"/>
    <item
        android:id="@+id/menu_cheat_menu"
        android:title="Cheat Menu"/>
   ...
</menu>

Here are the features extracted from the content:

Game Features:

  1. 6 different levels
  2. Android 13 supported
  3. Latest Admob SDK
  4. 64 Bit Supported With Latest API
  5. HD Graphics
  6. Ultimate sounds
  7. Easy to Reskin
  8. Admob Interstitial Ads

Monetization:

  1. Admob Interstitial

Requirements:

  1. Android Studio

Demo APK:

  1. Available for download at the provided link

Reskin and Uploading Service:

  1. Full reskin and uploading of the game in the buyer's Play Store account
  2. Service available through Skype (Skype ID: live:nitinchauhan3046)

What Needs to Change for Upload in Play Store:

  1. Main screen
  2. Icon
  3. Package name

Note:

  1. The game has fixed levels and cannot be modified by the buyer.
Case Of Murder Mystery + Hidden Object Game + Android Studio
Case Of Murder Mystery + Hidden Object Game + Android Studio

$39.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0