Introduction
The StackExchange Network, which includes StackOverflow, the largest and most trusted online community for developers to learn and share, hosts 183 Q&A communities. Among these communities, game development is a popular topic. This article focuses on the game, Dunkers 2, and covers how to save game progress on different platforms.
What is Dunkers 2?
Dunkers 2 is a 2D basketball fighting game developed by Colin Lane. The game features two-player local multiplayer gameplay. Players control characters to jump and dash towards the hoop to score points. The player with the most points wins.
Saving Games in Dunkers 2
Currently, Dunkers 2 does not have a built-in save feature. However, there are workarounds for different platforms.
Google Chrome
On Google Chrome, you can use the localStorage API to save game progress. Here's an example:
// Save game progress
localStorage.setItem('dunkers2Score', 10);
// Load game progress
var score = localStorage.getItem('dunkers2Score');
console.log('Game score: ' + score);
Firefox
On Firefox, the localStorage API works similarly to Google Chrome. Here's an example:
// Save game progress
localStorage.setItem('dunkers2Score', 10);
// Load game progress
var score = localStorage.getItem('dunkers2Score');
console.log('Game score: ' + score);
Android
On Android, you can use the SharedPreferences class to save game progress. Here's an example:
// Import SharedPreferences
import androidx.preference.PreferenceManager;
// Save game progress
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt('dunkers2Score', 10);
editor.apply();
// Load game progress
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
int score = preferences.getInt('dunkers2Score', 0);
Log.d('GameScore', 'Game score: ' + score);
iOS
On iOS, you can use the UserDefaults class to save game progress. Here's an example:
// Import UserDefaults
import Foundation
// Save game progress
let userDefaults = UserDefaults.standard
userDefaults.set(10, forKey: "dunkers2Score")
userDefaults.synchronize()
// Load game progress
let userDefaults = UserDefaults.standard
let score = userDefaults.integer(forKey: "dunkers2Score")
print("Game score: \(score)")
- Dunkers 2 is a popular 2D basketball fighting game developed by Colin Lane.
- The game does not have a built-in save feature, but you can use workarounds for different platforms to save game progress.
-
On Google Chrome and Firefox, you can use the
localStorageAPI. -
On Android, you can use the
SharedPreferencesclass. -
On iOS, you can use the
UserDefaultsclass.