#nullptr
Explore tagged Tumblr posts
Text
Discover the Unique Fusion of Action and Puzzle-Solving in NULLPTR

NULLPTR a new action puzzle game is coming to Linux and Windows PC, but offers a native Demo. Thanks to Jeferson Silva's creative skills bring an experience to the digital world. Available to try now on Steam. Let's dive into a fresh experience called NULLPTR by Jeferson Silva, a brilliant mind from the indie scene. Imagine being a master hacker, infiltrating high-security server grids, all under the unyielding tick-tock of a 20 second timer. This isn't just a challenge; it's also a fusion of action and puzzle-solving where each second could be the difference between digital glory and cyber demise. Taking place deep in a digital landscape, where mega corporations hold the keys to valuable data. Your mission? To swipe this data right under their noses. But here’s the twist - it's all about strategy and swiftness. You've got a mere 20 seconds to breach security, dodge sentinel programs, and download the precious data. NULLPTR is a pulse-pounding race against time. Choosing your entry point is also crucial. Each server offers various ports to connect to, each color-coded and leading to different segments of the server and unique security systems. Similar to picking the right door in a maze; the choice is due to set the tone for your entire mission. And if you're clever, you can install backdoors to open up new pathways and strategize your attack even further.
NULLPTR - Official Trailer
youtube
The real meat of NULLPTR is plotting your course. You’ve got to link up your entry point to the database. The shorter your route, the quicker the download. But it's not just about finding the shortest path. You need to be a step ahead of firewalls and other security hurdles. It's a delicate dance of strategy and quick thinking. And then there are the sentinel programs – digital guardians each megacorp has deployed to hunt down intruders like you. Each one has its quirks and weaknesses, and figuring these out is key to turning a complex level into an achievable puzzle. NULLPTR is about outsmarting the system, and shaping it to your advantage. The Linux demo alone is a treasure trove of learning and challenge. Since you get 17 tutorial levels to sharpen your skills, a story that shows you to the world’s mega corporations, and over 25 servers to test your mettle. Plus, you get to face off against those sentinel programs and discover your own ways to outwit them. And for the idealists out there, revisiting completed stages to improve your times adds an extra layer of replayability. The whole experience is kind of brilliant. NULLPTR is an action puzzle game in a thrilling blend of rapid-fire action and brain-teasing. Doing so in a high-stakes cyber world. It's an indie game that's sure to challenge your reflexes and your mind in equal measure. So, get ready to hack, outsmart, and claim your place in the digital hall of fame. Coming to Linux and Windows PC, with a release date of Q3 2024 on Steam. Try the Demo!!
2 notes
·
View notes
Text
i've been using C++ for FIVE YEARS and i've only JUST learned that dynamic_cast returns nullptr if the type isn't matching the object instead of giving undefined behaviour like regular casting
what??
22 notes
·
View notes
Text
A Reflection on 2023
Dear Nethyzens,
First and foremost, this is NOT a graduation letter. I mainly wanted to share my thoughts and feelings about 2023 in writing. 2023 was a year of experimentation. It was bumpy but with many good highlights:
I started out on Twitch on 1/1/2021 and streaming weekly til 7/15/2023. I officially moved to Youtube and streamed when possible.
At around the end of 2022, I was interviewed by Ducky for a Dexerto article, How Vtubing helps trans creators explore gender identity safely. Thank you Ducky!
I joined nullptr::live at the end of March and started the Vtuber Seminar, starting with Coding with Luna. It was my first stream that reached 1k views!
youtube
I was a guest panelist at Anime Fest Dallas 2023 for the panel, LGBTQIA+ Expression & Representation in Vtubing, alongside Zane, Marina, Mika, and Ren. Thank you Mika for inviting me!
It was wild how much I got done despite working full-time and not streaming much. Initially, when writing this, I thought I haven’t done a lot. But in a way, I did so much more than I thought possible.
However, a part of me feels like I could have done better especially in regards to prepping my redebut. But since there’s no determined date, I will focus on making this as best as it can be within reasonable means next year.
For 2024, I’m continuing my experimentation. I will be moving from streams to edited video content, both short and long form. Scripts will be written out and I may host Discord calls where I’m actively working on videos instead of streaming. After seeing how my first Vtuber Seminar did, I learned that is my strength as a content creator - bringing knowledge to people whether it’s me bringing a guest who is an expert or me sharing my own research. If I do stream, it’d be to continue the Vtuber Seminar series.
I will also be focusing on growing my Discord community - I realized that as a content creator, I want to be a community leader. I want to inspire more people to try out vtubing and game development. I want to encourage people to be the best version of themselves. Since I won’t be streaming games as much, they will be moved to Community Game Nights - focusing on the core appeal of my gaming streams, hanging out with people. Lastly, for my redebut, I will be putting easter eggs throughout my video content next year. What this means is that lore will be sprinkled throughout my video content. I encourage you to hypothesize and theorize. Although, technically, there have been hints since when I first announced my redebut. Good luck piecing it all together, Nethyzens.
Sincerely,
Nethyr the Ex-Final Boss of nullptr::live
#vtuber#vtuber uprising#envtuber#indie vtuber#vtuberen#vtubers of tumblr#english vtuber#vtubers#2023#new year resolutions#Youtube
22 notes
·
View notes
Text
So my partner @nullptr-exc has severe ADHD but didn't get diagnosed on the first trip to the psychiatrist because he was masking. Instead, he got a generalized anxiety diagnosis so it's become a running joke in our house.
*Partner and I have been sitting in the living room for well over 45 minutes with the light on in the middle of the day*
Partner: Every day I forget to turn off the light before going to bed. I like the light on when going upstairs because it's a little scary.
Me: Yeah, I noticed it but I wasn't sure whether it was on for a reason. Guess I should have asked.
Partner: It wasn't.
Me: I guess the light makes you anxious.
Partner: Well, my mom's house DID have lights...
#adhd#actually adhd#audhd#actually audhd#audhd problems#audhd things#adhd problems#adhd things#partner#it's just anxiety though#neurodiversity#neuropunk#neurodivergent#neurospicy#neurodiverse stuff#actually neurodiverse#its the neurodivergency#ptsd#complex ptsd#ptsd recovery#actually ptsd#psychiatrist#diagnosis#late diagnosis#late diagnosed adhd
6 notes
·
View notes
Text
#Playstation7 #framework #BasicArchitecture #RawCode #RawScript #Opensource #DigitalConsole
To build a new gaming console’s digital framework from the ground up, you would need to integrate several programming languages and technologies to manage different aspects of the system. Below is an outline of the code and language choices required for various parts of the framework, focusing on languages like C++, Python, JavaScript, CSS, MySQL, and Perl for different functionalities.
1. System Architecture Design (Low-level)
• Language: C/C++, Assembly
• Purpose: To program the low-level system components such as CPU, GPU, and memory management.
• Example Code (C++) – Low-Level Hardware Interaction:
#include <iostream>
int main() {
// Initialize hardware (simplified example)
std::cout << "Initializing CPU...\n";
// Set up memory management
std::cout << "Allocating memory for GPU...\n";
// Example: Allocating memory for gaming graphics
int* graphicsMemory = new int[1024]; // Allocate 1KB for demo purposes
std::cout << "Memory allocated for GPU graphics rendering.\n";
// Simulate starting the game engine
std::cout << "Starting game engine...\n";
delete[] graphicsMemory; // Clean up
return 0;
}
2. Operating System Development
• Languages: C, C++, Python (for utilities)
• Purpose: Developing the kernel and OS for hardware abstraction and user-space processes.
• Kernel Code Example (C) – Implementing a simple syscall:
#include <stdio.h>
#include <unistd.h>
int main() {
// Example of invoking a custom system call
syscall(0); // System call 0 - usually reserved for read in UNIX-like systems
printf("System call executed\n");
return 0;
}
3. Software Development Kit (SDK)
• Languages: C++, Python (for tooling), Vulkan or DirectX (for graphics APIs)
• Purpose: Provide libraries and tools for developers to create games.
• Example SDK Code (Vulkan API with C++):
#include <vulkan/vulkan.h>
VkInstance instance;
void initVulkan() {
VkApplicationInfo appInfo = {};
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
appInfo.pApplicationName = "GameApp";
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
appInfo.pEngineName = "GameEngine";
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
appInfo.apiVersion = VK_API_VERSION_1_0;
VkInstanceCreateInfo createInfo = {};
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
createInfo.pApplicationInfo = &appInfo;
vkCreateInstance(&createInfo, nullptr, &instance);
std::cout << "Vulkan SDK Initialized\n";
}
4. User Interface (UI) Development
• Languages: JavaScript, HTML, CSS (for UI), Python (backend)
• Purpose: Front-end interface design for the user experience and dashboard.
• Example UI Code (HTML/CSS/JavaScript):
<!DOCTYPE html>
<html>
<head>
<title>Console Dashboard</title>
<style>
body { font-family: Arial, sans-serif; background-color: #282c34; color: white; }
.menu { display: flex; justify-content: center; margin-top: 50px; }
.menu button { padding: 15px 30px; margin: 10px; background-color: #61dafb; border: none; cursor: pointer; }
</style>
</head>
<body>
<div class="menu">
<button onclick="startGame()">Start Game</button>
<button onclick="openStore()">Store</button>
</div>
<script>
function startGame() {
alert("Starting Game...");
}
function openStore() {
alert("Opening Store...");
}
</script>
</body>
</html>
5. Digital Store Integration
• Languages: Python (backend), MySQL (database), JavaScript (frontend)
• Purpose: A backend system for purchasing and managing digital game licenses.
• Example Backend Code (Python with MySQL):
import mysql.connector
def connect_db():
db = mysql.connector.connect(
host="localhost",
user="admin",
password="password",
database="game_store"
)
return db
def fetch_games():
db = connect_db()
cursor = db.cursor()
cursor.execute("SELECT * FROM games")
games = cursor.fetchall()
for game in games:
print(f"Game ID: {game[0]}, Name: {game[1]}, Price: {game[2]}")
db.close()
fetch_games()
6. Security Framework Implementation
• Languages: C++, Python, Perl (for system scripts)
• Purpose: Ensure data integrity, authentication, and encryption.
• Example Code (Python – Encrypting User Data):
from cryptography.fernet import Fernet
# Generate a key for encryption
key = Fernet.generate_key()
cipher_suite = Fernet(key)
# Encrypt sensitive user information (e.g., account password)
password = b"SuperSecretPassword"
encrypted_password = cipher_suite.encrypt(password)
print(f"Encrypted Password: {encrypted_password}")
# Decrypting the password
decrypted_password = cipher_suite.decrypt(encrypted_password)
print(f"Decrypted Password: {decrypted_password}")
7. Testing and Quality Assurance
• Languages: Python (for automated tests), Jest (for JavaScript testing)
• Purpose: Unit testing, integration testing, and debugging.
• Example Unit Test (Python using unittest):
import unittest
def add(a, b):
return a + b
class TestGameFramework(unittest.TestCase):
def test_add(self):
self.assertEqual(add(10, 20), 30)
if __name__ == '__main__':
unittest.main()
8. Order of Implementation
• Phase 1: Focus on core system architecture (low-level C/C++) and OS development.
• Phase 2: Develop SDK and start building the basic framework for UI and input management.
• Phase 3: Work on backend systems like the digital store and integrate with front-end UI.
• Phase 4: Begin rigorous testing and debugging using automated test suites.
This comprehensive approach gives you a detailed idea of how each component can be built using a combination of these languages and technologies. Each section is modular, allowing teams to work on different aspects of the console simultaneously.
[Pixel Art/Sprites/Buildinodels/VictoriaSecretPixelArtKit #Playstation7 #DearDearestBrands]


#victoriasecretrunway#runwaybattle#victoria secret fashion#victoria secert model#victoriasecret#victoria secret#VictoriaSecretRunwayBattle#capcom victoriasecret#capcom videogames#playstation7#ps7#deardearestbrands#capcom#digitalconsole#python#script#rawscript#raw code#framework#VictoriaSecretVideoGame#deardearestbrandswordpress
2 notes
·
View notes
Text
Incoming Gaming Stream (CatGirlCraft SMP)
It's the collaboration you've all been waiting for! A combination of nullptr, Chill Vibes, and Lechonkers, playing some mildly modded Minecraft! Farming, cheeseburgers, automation, mountain levelling, mining, and crafting all awaits us in this new laidback Survival MultiPlayer server!
...in the meantime, please excuse the heavily placeholder thumbnail, I kind of didn't give myself enough time to get all the promo material done ;w;
Placing blocks and making cat noises @ 6pm EST / 4pm MST
3 notes
·
View notes
Text
Discord ain't working so I'm gonna say it here, but nullptr::live's thumbnails make alright memes to people who don't know what nullptr::live is. Like two catgirls, a technical chip model, and the words "Learning Chip Design"
2 notes
·
View notes
Note
pinapple OFF pizza. thoughts?
class Pineapple : public Fruit{
public: int get_radius(){return explosionRadius;}; Pineapple(){ innerColor = Color.yellow(); outerColor = Color.green(); isYummy = true; hasYuckyParts = true; isAcidic = true; isArmed = false; currentTimer = 3; explosionRadius = 500; targets = nullptr; } void arm(targets[]); void count_down();
private: int currentTimer; int explosionRadius; Creature* targets; bool isArmed; void explode(targets[]);
}
3 notes
·
View notes
Note
[ J:\\ H E L L O . ]

· 99:99:99:9999 Message.gd:285 @ send_to(): Node not found: "OverworldMap/NPCs/ShadyShopkeeper" (relative to "[REDACTED]/Jota"). Method/function failed. Returning: nullptr
4 notes
·
View notes
Text
@nullptr-exc I love you
THE ADDAMS FAMILY (1991)
dir. Barry Sonnenfeld
15K notes
·
View notes
Text
Understanding C++ cstring strchr() Function: A Comprehensive Guide"
The C++ cstring strchr() is part of the C standard library, located in the header. This powerful function is used to locate the first occurrence of a specific character in a C-style string. Let’s explore its syntax, usage, and some practical examples to understand it better.
Syntax cpp Copy code
include
char* strchr(const char* str, int character); Parameters:
str: The C-style string to be searched. character: The character to locate, passed as an int. Return Value:
Returns a pointer to the first occurrence of character in str. If the character is not found, it returns nullptr. Key Points The strchr() function is case-sensitive. It stops searching as soon as it finds the first occurrence of the character. If the character is '\0' (null terminator), strchr() will return a pointer to the end of the string. Example 1: Basic Usage cpp Copy code
include
include
int main() { const char* str = "Hello, World!"; char target = 'o';char* result = strchr(str, target); if (result) { std::cout << "The first occurrence of '" << target << "' is at position: " << (result - str) << std::endl; } else { std::cout << "'" << target << "' not found in the string." << std::endl; } return 0;
} Output:
arduino Copy code The first occurrence of 'o' is at position: 4 Example 2: Searching for the Null Terminator cpp Copy code
include
include
int main() { const char* str = "Find the null terminator."; char target = '\0';char* result = strchr(str, target); if (result) { std::cout << "The null terminator was found." << std::endl; } else { std::cout << "The null terminator was not found." << std::endl; } return 0;
} Output:
csharp Copy code The null terminator was found. Example 3: Character Not Found cpp Copy code
include
include
int main() { const char* str = "Search me!"; char target = 'z';char* result = strchr(str, target); if (result) { std::cout << "The first occurrence of '" << target << "' is at position: " << (result - str) << std::endl; } else { std::cout << "'" << target << "' not found in the string." << std::endl; } return 0;
} Output:
c Copy code 'z' not found in the string. When to Use strchr() Parsing input strings to find specific delimiters or markers. Searching for specific characters in a C-style string. Locating the start of a substring by finding its first character. Alternatives in Modern C++ For modern C++ applications, consider using the std::string class, which offers safer and more flexible methods like find().
Example:
cpp Copy code
include
include
int main() { std::string str = "Hello, World!"; char target = 'o';size_t pos = str.find(target); if (pos != std::string::npos) { std::cout << "The first occurrence of '" << target << "' is at position: " << pos << std::endl; } else { std::cout << "'" << target << "' not found in the string." << std::endl; } return 0;
} Conclusion The strchr() function is a simple and efficient way to search for characters in C-style strings. While modern C++ practices encourage the use of std::string, strchr() remains valuable in scenarios where legacy code or performance constraints are involved. Always remember to handle nullptr safely to avoid undefined behavior.
0 notes
Text
The Atmospheric Emsemble (Episode 13)
Feel Fly ''Onironauta''
{International Feel Recordings} (2022)
Rip Bestia ''Ancient Subatomic Voyage''
{UFC Records} (2024)
Nullptr ''Exolon''
{Fanzine Recordings} (2024) ------ Distant Signals EP
Kayroy ''Ode To Mode''
{Veledrome Recordings} (2022) ------ Ode To Mode EP
Jump Source ''Tonearm Extender'' feat Sabola
{Jump Source Records} 2024
Ancient Trees vs Skyscrapers ''Empty Streets''
{Common Dreams Records} (2021) ------- Cynical Forces Of Nature & Man EP
Robert James ''Dmonde''
{Before Records} (2023)
Brunzi ''Gold Saucer''
{Abstract Cuts Records} (2022) ----- Enter The Abstract Theory Vol. 1
Tilman ''Mind Games''
{Shall Not Fade Records} (2022) ------ Touch Me Fantasy EP
Jaravlove ''Warm Gate''
{Scruniversal Records} (2023) ------ One Loooooove EP
Marc Cotterell ''Take You For A Ride'' (Mike Millrain Remix)
{Rhythm Vibe Records} (2022) ------ Take A Bump EP
Robert James ''Work It'' (Kepler Remix)
{Body Movement Records} (2023)
Aponea ''Jus Dance''
{Allnite Music} (2022) ------ Soul People EP
Arbilla ''Fragrence''
{Xistence Records} (2022) ------ Envision EP
0 notes
Text
The other night I was on the phone with my partner @nullptr-exc and I was showing him my cat snoring. He goes, "Like Renny (parent), like cat!" Am dead. 💀😂
5 notes
·
View notes
Text
Design String class with private integer variable length of string Assignment 8
Problem/Question: – Problem: – Design String class with private integer variable length of string and pointer to character str – make the following functions – default constructor String (length, str) with length = zero and str pointer to nullptr – non-default constructor that take const character pointer – Use strlen() function to find the char length – Creat new dynamic array str with the new…
View On WordPress
0 notes
Text
0 notes
Text
Integrate C++ and QML - 4
Access Property, access method and handle signal of C++ Class in QML AppManager code #ifndef APPMANAGER_H #define APPMANAGER_H #include <QObject> class AppManager : public QObject { Q_OBJECT Q_PROPERTY(bool isNightMode READ isNightMode WRITE setIsNightMode NOTIFY isNightModeChanged) public: explicit AppManager(QObject *parent = nullptr); bool isNightMode() const; void setIsNightMode(bool…
View On WordPress
0 notes