未来是可以改变的,可以变好,可以变坏,决定这些的就看你自己

寒假的总结已经线下做好力,线上就先定一个小目标吧,跑通steam上架流程,争取6月新品节上demo,8月彻底上架依托(并非一坨)

然后就是一些随缘分享了,网盘工具导航站https://panhunt.com/,RawChat公益站点https://sharedchat.fun/,2d常见SDF算法https://iquilezles.org/articles/distfunctions2d/,70K+的CS自学指南[https://csdiy.wiki/],120K+的主流AI编程软件的系统提示词https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools

最后是我的私货,3Blue1Brwon真的太强了,寒假看了几遍线代本质,现在在看微分本质,真的让我学习上瘾了说是,都来学线代本质https://www.bilibili.com/video/BV1ys411472E/?spm_id_from=333.1387.search.video_card.click,这东西对于处理屏幕坐标系到世界坐标系还是太有用了说是

(function(){const bgImages=['https://source.unsplash.com/1920x1080/?nature,landscape','https://source.unsplash.com/1920x1080/?abstract,minimal','https://source.unsplash.com/1920x1080/?art,creative','https://source.unsplash.com/1920x1080/?sky,cloud','https://source.unsplash.com/1920x1080/?ocean,beach'];let currentIndex=0,bgLayers=[];function init(){const container=document.createElement('div');container.className='gmeek-bg-container';for(let i=0;i<2;i++){const layer=document.createElement('div');layer.className='gmeek-random-bg';container.appendChild(layer);bgLayers.push(layer)}document.body.insertBefore(container,document.body.firstChild);setTimeout(()=>switchBackground(),500);setInterval(switchBackground,15000)}function switchBackground(){const current=bgLayers[currentIndex%2],next=bgLayers[(currentIndex+1)%2],randomBg=bgImages[Math.floor(Math.random()*bgImages.length)]+'?t='+Date.now();const img=new Image;img.onload=function(){next.style.backgroundImage=`url('${randomBg}')`;setTimeout(()=>{next.classList.add('active');current.classList.remove('active')},100)};img.src=randomBg;currentIndex++}document.readyState==='loading'?document.addEventListener('DOMContentLoaded',init):init()})();