A personal post from Andy

blog.andytriboletti.com/2025/01/13/coincidences-2/

I assert the gov is spying on me under a branch of the Secret Service. Trump goes along with almost anything SS suggests. Why wouldn’t they just hire me instead of hacking my Pixel 6 phone with Pegasus? These days, just monitoring, I think. I think because I inadvertently predict the future, with the post linked being some PG-rated examples.

Hey Facebook, Mark Zuckerberg, thanks for suing the NSO group for hacking!

How do I get an acknowledgement that my phone was hacked, Pixel 6, and other phones I tried during that time, 2020-2022? And a list of the hacked texts sent.

Please, Please, Please. I want it so bad. They were horrific and threatening texts sent from my phone, which I didn’t write or send.

https://www.washingtonpost.com/technology/2025/05/06/nso-pegasus-whatsapp-damages/

I got $250 from a Google settlement. I wish there was a settlement for people who’ve had Pegasus trojan send texts that weren’t written by me, sent cashapp to a person not authorized by me, and even more annoying stuff. Like interrupting a call to my mom with audio she only heard. Weird death threat involving Thursdays from a voicemail transcription with the voice not saying the death stuff. Sending a bumble message not by me to a bizz connection. Rewriting text sms history. Sending tweets not in my name. Offensive and terrible Facebook posts not written by me. Once on a friend’s page. Rewriting at least 1 instagram comment on someone else’s page. Android keyboard grammar checker messing with posts as I wrote them, perfectly spelled words replaced. While I was sleeping sometimes with this stuff. My Mom will vouch she got a disturbing text while I was asleep. With my Pixel 6 a few years ago. Since Pixel 7 and on, no issues.

I heard Pegasus costs 500K per user!

Do you think people employed by the government/secret service are forced to go to mental institutions to evaluate/pick on people? I assert they do. Can we do anything about it?

I am still seeking remote dev work

Hello, I am still seeking employment. I am an expert developer in many different languages and platforms. If you know anyone looking for a developer, let me know.

My resume is available at this link:
https://raw.githack.com/andytriboletti/publicfiles/main/resume/triboletti_andy_resume-05-18-25.pdf

I created 4 new sites and filed 2 bug reports

•I created a react site on longevity:

https://longevity.greenrobot.com

•I created a php mysql new job search engine site specializing in AI and ML jobs – AI Careers:

https://aicareers.greenrobot.com

I created a node, express, firebase hosted firestore app for developers to get ready to launch their app:

https://launchday.greenrobot.com

I created a php sqlite mental health lawyer directory site:

https://mentalhealthlawyers.greenrobot.com

•I filed a bug report for recast-navigation-js:

https://github.com/isaac-mason/recast-navigation-js/issues/468

•I filed a bug report for instanced-mesh:

https://github.com/agargaro/instanced-mesh/issues/128

So annoyed with the speed of my wordpress blogs on dreamhost, I started a new open source project

I’ve tried to make my WordPress Dreamhost blogs faster, but I want to migrate everything over to Linode with new blogging software I created that uses SQLite and is easier to set up than WordPress. It’s still a work in progress:

https://github.com/greenrobotllc/greenblog

Need help with this

I have an Android Google technical question if you have a minute sometime.

I clicked on a link to chat.com on my android phone and it brings up a “Rocks Player” app instead of chatgpt. I want to remove that app. As far as I know I never installed it. I searched for apps called Rocks player and no results found. My Android pixel 6 phone was hacked, with what I think was pegasus, sending texts I didn’t write, doing all sorts of bad stuff. I haven’t had a problem this year at all with my pixel 8. As well as doing that, I noticed when I connected my pixel 6 to my computer, it installed this app by itself. I think it’s malware. It got transferred to my phone when I upgraded to the new phone.

God, it makes me so mad I got hacked and never received an apology. I forgot about Rocks player app until now when I clicked on that link. I would love to sue. Whatsapp sued nso group, makers of pegasus.

I have submitted BBB complaints, contacted Google support multiple times. I want to sue.

I added cartoonify.greenrobot.com to greenrobot.com/apps; 3dwebgames.com updated.

I added Cartoonify to greenrobot.com/apps page. I worked on this cartoonify.greenrobot.com site before the OpenAI Studio Ghibli craze but never updated this site with the link. It’s running local AI models on my GPU server connected with Redis Queue. It’s free and ad supported.

I also updated 3dwebgames.com: Added a loading screen, reduced loading time, added ability for keyboard keys on desktop and virtual joystick on mobile to move the camera around, and other fixes. I made a lot of the virtual store site configurable via config files, so I can work on adding more stores to a virtual 3d mall. Like a TechShack with top tech products (inspired by RadioShack retail stores that no longer exist), a Pharmacy, a Job Fair conference, etc.

Open source contributions

I contributed a PR to three.js three.terrain project making it work with latest three.js version 175 using modules.

https://github.com/IceCreamYou/THREE.Terrain/pull/42

I contributed a PR to three.js for a Rapier physics terrain example. There was an example with Ammo but not Rapier.

https://github.com/mrdoob/three.js/pull/30906

Starting a new game and working on the requirements doc. What do you think?

Starting a new web-based threejs game and working on the requirements doc. What do you think? Want to work with me on this fun project? I loved Myth: The Fallen Lords as a kid.

# Eternal Eclipse - Game Project Specification



## Game Overview

A multiplayer survival game inspired by Myth: The Fallen Lords, featuring procedurally generated terrain and an eternal eclipse theme.



### Myth: The Fallen Lords Inspiration

Myth: The Fallen Lords is a tactical real-time strategy game where players control small groups of units in intense battles. The game features a unique physics-based combat system where units can be dismembered, thrown, and affected by terrain. Units have distinct abilities and roles - for example, dwarves throw explosive molotov cocktails that can damage both enemies and terrain, while warriors excel in close combat. The game emphasizes tactical positioning, unit management, and environmental awareness. Players must carefully consider terrain advantages, unit formations, and timing of special abilities. The multiplayer mode focuses on competitive battles where players must outmaneuver and outthink their opponents while managing their limited resources and units effectively.



### Core Gameplay

- Player selects troops before match start

- Battle Royale-style gameplay where players fight to be the last survivor

- Support for both multiplayer and single-player (AI) modes

- Fast-paced action with high FPS requirements



### Units

1. Dwarf

   - Special ability: Throws molotov cocktails

2. Warrior

   - Standard combat unit

3. Ghoul

   - Fast-moving creature

4. Archer

   - Ranged combat with arrows



## Technical Requirements



### Frontend Stack

- Three.js for 3D rendering

- Voxel/pixel art style (Minecraft-like) for simplified asset creation

- CSS3 for UI and styling

- Hammer.js for touch controls

- GSAP for animations

- RxJS for reactive programming

- Zustand for state management

- TypeScript for type safety

- WebGL 2.0 with fallback support



### Backend Stack

- PHP backend

- https://colyseus.io/ WebSocket server for real-time multiplayer

- WebRTC for peer-to-peer communication

- Build tools:

  - Bun for development server, bundling, and minification

  - ESLint and Prettier for code quality

  - Husky for git hooks

  - Vitest for unit testing



### Physics

- Use Rapier.js for physics

- Web Workers for physics calculations

- WebAssembly for performance-critical calculations

- Support for terrain collision and unit interactions, arrows, molotov cocktails shot/thrown, etc



### Visual Theme

- Eternal eclipse in the sky

- Magical atmosphere

- Procedurally generated terrain including:

  - Hills

  - Water bodies

  - Sand areas

  - Grass fields

  - Walking trails

  - Trees



## Project Structure

```

eternaleclipse/

├── public_html/

│   ├── index.php

│   ├── js/

│   │   ├── core/           # Core game engine

│   │   ├── entities/       # Game entities (units, terrain)

│   │   ├── physics/        # Physics calculations

│   │   ├── networking/     # WebSocket and multiplayer

│   │   └── ui/            # UI components

│   ├── css/

│   └── assets/

├── tests/                  # Test files

├── scripts/               # Build and utility scripts

└── build/                 # Build output directory

```



## Build & Development

- `bun dev`: Launches Bun dev server and PHP server

- `bun test`: Runs unit tests

- `bun run build`: 

  - Bundles and minifies JS

  - Copies files to build/public_html

  - Optimizes assets

  - Generates service worker for PWA support



## Technical Considerations

- Mobile-first responsive design

- High-performance rendering with WebGL 2.0

- Efficient physics calculations using Web Workers

- Smooth multiplayer synchronization with WebRTC

- AI bot implementation for single-player mode

- Procedural terrain generation

- Asset optimization and streaming for fast loading

- Error boundaries for graceful failure handling

- Progressive Web App (PWA) support

- Type safety with TypeScript

- Code quality enforcement with ESLint and Prettier

- Automated testing with Vitest



## Development Workflow

- Pre-commit hooks with Husky

- Automated code formatting

- Unit test coverage requirements

- TypeScript strict mode

- Asset optimization pipeline

- Development environment parity



## Future Considerations

- Additional unit types

- More terrain variations

- Enhanced AI behavior

- Additional game modes

- Custom map creation