SPEEDots (SECURITY LAUNCHER) - OpenSourcedApplicationsAndGameLauncherAndPublishingService
Earn money, Game, Learn, and Mod any open source application or game in the game editor where it was created by its author! Allowing full control over the content you download with auto virus scanning and DigitalSignageAuthority to authenticate downloads from the app store. 


Start! Begin reading over the whole page of text and build a plan of action for follow through. Step for step, each thing to be done in succession. From built application launcher to website for download at the end.
==================================================================


-----------------------------------------------------------------=
Gaming Application: Create a game/application within the game launcher or modify an existing open source project on the fly, then hit f5 to test drive the new changes. This application launches games/ records stats/ is a c++ and C# coding engine/ a publishing platform/ and all round game assets creator, compatible with claude.code and ollama, the next generation of gaming and application publishing is here now as : _Speedot_Security_Launcher_

steam clone app for opening selling and creation of games and applications

built in ide for code creation and modification of open source code for learning and modding directly

Read first and apply as you go,

-Before beginning, the user has some requirements, please use the the most consise and fastest coding practices and functions and verible names without comments inbetween functions, such as real instancing of objects that populate the game, models are saved to the project folders models folder and each project has this same format in the explorer preview. The text editor is a lot like notepad++ with spellcheck and code completion via ollama or other tool such as claude code which can be brought up via the claudecode button which opens a powershell cmd prompt on the project folder and allows the project folder updater to do its job after each edit.-

as would be expected the db is actually sqlite3

each page is to look sharp and have a deep purple to blue gradient theme. With natural looking pinstripes where suitable. and translucent paneling with animations like deep sheens and even rombus checkering... and appropriate fades. And make it seem quick  via strict timings in the animations and fades.


How it works:

app startup-> app login prompt-> steamclone startup loading icon or emblem panel (shows all the emblems you own in a marqee)-> opened program ( settings|tabs:(front,games,applications,store,gameengine,publishing,messageing,vcs,profile,3dmodelling,paint.c++)-> logout option )


Start! Begin the Program from top to bottom of this next list. After inserting the plan of action into this following list of features for creation of the program then prompt the user for the okay to re-read over the ideas.txt and understand what is to be done in this following plan of action list after its recreation.
===============================================================================================


----------------------------------------------------------------------------------------------=

PLANOFACTION:

1.front: here we have a twitter style feed for each published app or game with comment section for each posting, postings of releases can be bumped once a day.

a. the front page is to look sharp and have a deep purple to blue gradient theme. With natural looking pinstripes.

b. synopsis release posts have download number, hours played, copies sold, visits, feed back area with live comments, a purchase button, and micro shops for purchase of dlc. Art and videos are on the hero of the page showing the game off like steam does in a marrqee above the game posting in connectwed panelling.

c. the comments are in a spoiler under the synopsis preview.

AI: (add the logic for this step which you have elaborated on)


2.games: listing of owned and unowned games availble from your shop ai suggester

a. each listing has a synopsis page with purchase button and layout very simular to steam

b. each game has a demo with virus checks on the game page.

c. the game is to be added to the mysql db for use on a storefront page on the website, the website is a storefront and download application landing page, the store is under the downloadable, The store looks like the one in the client but upon download or purchase the item becomes avaiable to the user in the client, so all applications and games are advertised on the website at secupgrade.com/#storefront. The clients populate with available applications published and updated in the two databases. purchases can only happen in client. 

AI: (add the logic for this step which you have elaborated on)


3.applications: listing of owned and advertised applications from the ai suggester

a. each listing has a synopsis page with purchase button and layout very simular to steam

b. each listing has a trust level where commenters can vote for the trustworthyness of the program for download/purchase. and virus scan results can be posted here on the listings page too.

c. the application is to be added to the mysql db for use on a storefront page on the website, the website is a storefront and download application landing page, the store is under the downloadable, The store looks like the one in the client but upon download or purchase the item becomes avaiable to the user in the client, so all applications and games are advertised on the website at secupgrade.com/#storefront. The clients populate with available applications published and updated in the two databases. purchases can only happen in client. 

AI: (add the logic for this step which you have elaborated on)
   

4.store: shop that is simular to steam shop

a. each item is listed in a grid style format or listing format at press of a button, clicking on the item take the user to that items synopsis page for purchase or pursal.

b. each purchase rewards the users reserves from a main account called the bank, reserves can be used to buy programs sold for reserves, the reserves are useable in the emblem shop where the player may purchase a created emblem for their profile. 

AI: (add the logic for this step which you have elaborated on)


5.game engine: a game engine made for creation of games in c++ or c#, optional custom ide chioces are to be set up in the settings task bar area.so if you create the entry into custom ide choice you can open it from the steamclone system.

a. The game engine is as simple as can be and creates finished applications and games. The folder is specified and then the engine begins its small tutorial for use, after closing the tut the engine is ready for use. Making use of the most preformant coding strategy that the ai will muster, no comments, consise varible names, and fast functional coding practices.

The engine should be like godots, in that it will start the game on a press of a button while loaded in the ide like anyother engine, the custom ide options should allow the user to create the path to the game engine so it can bestarted from within the steam clone application, each time the documents in the project folder are changed the ide repreps for testing the game on pressing f5.

there is no 3d preview of the game while its made and neither is there a preview for applications, also a basic debugger should be coded into the ide for catching where the code crashed on running with f5

AI: (add the logic for this step which you have elaborated on)


6.publishing: a publishing area for selling games and applications with advertising options for paying developers

a. the publishing page is a fancy application looking page and each application created for approval goes to the publishing folder to prep the creation of the listing, in publishing folder there are two folders approval and denial. Each game is scanned for viruses and rootkits. On approval the user is sent a message about the approval.

b. diskimage generator for .iso for burning to a dvd/cd.

c. paywall options for creation of a pay per download system, paypal ipn system

AI: (add the logic for this step which you have elaborated on)


7.messaging: the messaging system is freechat.

a. install free chat into the steam clone and make a freechat gadget on each tab 

AI: (add the logic for this step which you have elaborated on)


8.virtual currency system: this tab is a large atm front like applciation layer to the whole steamclone, serving reserves as a point reward system from the main site secupgrade.com

a. Translate the currency system into the application for full usage

b. Reserves can be sold on the listings page of the VCS via banknotes, which are advertised to the users as purchaseable tender.

c. Only published games with reserves as a payment option may use this system otherwise the shop items are for money or free.

d. Reserves can be used to buy inhouse applications and games sold by speedot security launcher community. Such as full mods for the application itself. Making the launcher more elaborate via a paid system of upgrades, offered for both reserves and for paypal transaction.

AI: (add the logic for this step which you have elaborated on)


9.profile: as shown in a hero over the twitterfeed the users profile page is full of achivements and game play stats for the publich to see.

a. the profile collects the achivements and game stats it can and is hooked for. some "emblems" can be recovered for their currency value like a warrent system.

b. friends can add eachother to eachothers contacts and they showup in the freechat as chatable, so you can send offline users messages and they will get them if they log in before the password cycle shift.

AI: (add the logic for this step which you have elaborated on)


10.3d modeller program: this is next to the game engine tab naturally and is a simple 3d modelling program written in the native language the steam clone is. it should produce .obj and others that are compatible with blender on import. each model gets saved to the assets models folder in the project preview.

a. being as simple as possible the option to use blender is also there, on installation the system will check if there is blender to be used and populate the blender button on the nav bar of the custom 3d modeling program for opening blender in the steam clone.

b. lets make the modelling program use maya controls from the autocad program Maya, also add a image guide loader so a modeller can upload an image to crate their object with precision.

c. textures are uv maps like in any program and can be applied to the model as its being made. so there is a preview of the model being created in this tab, and the whole thing looks like a simple blender program.

AI: (add the logic for this step which you have elaborated on)


11.Paint.c++: A top of the line image editor that functions as a placeholder for paint.net if not present, the tab is a paint program with basic and advanced options.

a. uv maps get loaded automatically when created to this tabs paint program. on completion the uv maps or textures can be saved right to the assets folder where they were created and are referenced from.

AI: (add the logic for this step which you have elaborated on)


12.AI NN Suggester: This is the advertising program that keeps track of game types played and synopsis page visits and more to relate to the users interests and to even provide new perspective game types based on feed back, between pages that where visited.

AI: (add the logic for this step which you have elaborated on)

-------------------------------------------------------------------------------------------------------------------
-Speedots Launcher landing page:
secupgrade.com/Speedots.app.download


Start! Begin the website now that the launcher is finished! In the same style as the launcher, deep purple and blue gradient, pinstripes and animations like sheen and particles and quick fade.
==============

-------------=
a website for the downloading of the steamclone client it should look professional and unique, like steams current landing page but more of a unified theme congruent to the steamclone application!

Introduction and Information for the website: A high level site that shows off the security potential of using our launcher to launch apps to earn reserves and participate in trust scoring of applications and games, and can publish your games and programs for money or reserves or for free.

So the purchasereserves site is to be linked to on each tab as a banner ad suggesting to purchase reserves to buy a client modification or game/ program within the launcher.

the website shows applications and games for purchase and download but upon clicking the speedots launcher opens and shows the synopsis page for purchasing or downloading the game or program, once a program is added it populates the game or applications tabs.


Start! Final Thooughts on the program.
=============

------------=
Profile stats from the launcher are to be put into a mysql db called reservesphp and table members on signup with the client this is added to the db. also on purchase of reserves both the sqlite and mysql bds are filled in and checked for authenticity that they are identical in information between the two, each purchase with reserves should be update both these databases too, the check happens 10 seconds after last action, and the more recently modified row, timestamp version either in mysql or sqlite are used to sync the accounts. This way the spending system can't be fooled.