Arnadath Posted March 16, 2020 Share Posted March 16, 2020 Quote Only a madman would create it Only an imbecile would open it. - WotC I ... wait ...wha ... WHAT? BUT WHY? - Kotaku For years, Oxygen was included Today, it's finally concluded - The Devs "Quoting random people with things they never said is wrong" -Saturnus Beloved ladies. Dearest Gentlemen Today is a big day for interasteroidal computer science. After a long wait, i proudly present the first draft of an attempt in computerisation in our beloved game. The first step in turning asteroids into overglorified calculators As of now, ARN Vortex v1.00a is out to the public, under the codename octopus. A massive and ambitious 8-bit CPU. Still in it's embrionic state, the only thing that can be shown is the ALU. And with the purpose of testing, bugfixing and gathering suggestions and other data. With the IRL slimelung covid-19 going on, i have lot's of time in my hands to listen to everyone and realise this thing in to fruition unless some other apocalyptic event happens.I will try my best to answer every question and ultimately compile every design choice made some other time. Cutting to the chase now... How to test it: First of, when you load the map, hit Backspace to enter developer mode and CTRL+F4 to access everything else. Just above the spawn point, you will locate the whole ALU, and further above, you will find some buttons. The lowest and middle series of them emulate the registers feeding signal to the ALU parts and the upper one is for the controls. Explanation of controls: Take care to access only on part of the ALU or else you will get eroneous output. Now, for the buttons. From left to right, the first 2, are for controlling the pre-not. The first will invert the signal of A to all internal components and the 2nd one inverts B. This is not plainly outputing the invertion to result, it's just a quick way to pre-invert the signal internally. The 3rd and forth buttons, are for selecting ADD and CMP respectively. CMP outputs to the 2 least significant digits of the result as "greater than" and "equal" The 4th and 5th buttons, are for selecting bitwise operation. 00 is NOP, 01 for AND, 10 for OR, 11 for XOR The 6th, 7th and 8th buttons are for the bitshifting operations (this might have bugs) 6 selects the direction (0 = Left , 1 = Right). 7 enables it and 8 toggles between just shifting or rotating (refer to SHL,SHR,ROL,ROR to understand the difference between them. Finally the 9th and 10th button select NOTing an input directly to the result (the corresponding internal button must also be pressed). I'll provide pictures for quick reference. The whole picture: Spoiler The control part: Spoiler And finally, the actual map. Arn Octopus v 1.001 PBT.sav Have fun Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/ Share on other sites More sharing options...
thewreckedangle Posted March 16, 2020 Share Posted March 16, 2020 55 minutes ago, Arnadath said: I will try my best to answer every question yeah, so uhh, not sure how to word this, but basically, with around 5-6 thousand hours in this game, i decided to really challenge myself with automation. After a rocky start, i finally understood it. what with all the recent posts here about the AMAZING things one can do, i feel its right i share with you all the huge success i have had. It wasn't easy, but i believe it has increased the overall efficiency of my base, like a bajillion fold. here is, my masterpiece Spoiler my question is, where do i go from here? have i reached maximum peak automatilogical nirvana? should i admit that i have finally "beaten the game"?! Spoiler realtalk tho, i literally have not made anything more advance than this. logic to me is totally illogical and all those recent posts might have well have been written in gargleflarp because it means NOTHING TO ME. i love this game, but for me this last upgrade was more useless than the ore scrubber. i will understand it one day. maybe. but i've done just fine without it thus far i guess? Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315747 Share on other sites More sharing options...
Arnadath Posted March 16, 2020 Author Share Posted March 16, 2020 @thewreckedangle Dunno. I mean, when i was little, like 7-8 years old we had the first family computer. A windows 95 mind you, and inevitably i discovered computer games, which where a lot like cartoons, but you had lot's more control over them. And i was fascinated about how the hell they can store all the different possible images in a meager 1.4MB floppy drive, while i could store like about 20 of them. So i did a little trick. i renamed the .exe extension into .txt to reveal their tricks, only to find it was garbled character with a few letters here and there. One thing led to the other and i discovered qbasic. I got into it pretty quick i must say and i really loved making bigger and bigger circles in screen 13 mode as i was a proud owner of an ati vga card with a whopping 2 MBs of VRAM. But man... copying the circle text many times over and increasing the radius was tedious. Then i discovered what the computers really are about. The FOR...NEXT loop. This was some really eye-opening transcedental experience, and i knew what i wanted to do in life... i wanted to program in QBASIC xD. I mean, even our programming teacher in middle school a few years later was hot. The universe was signaling me that i wanted to follow this route. So i ended up studying sound engineering. Unrelated, i know right? But i love this job even better i guess. Anyway thanks for giving me a free pass to talk about my childhood. Now to your question, why don't you try automating the chip making thingy to increase efficiency when needed, so as to save refined metals? Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315751 Share on other sites More sharing options...
Wumpus the 19th Posted March 16, 2020 Share Posted March 16, 2020 Weeks of planning, and a metric ass load of chinese takeout, in a bag, in the back of your prius, and in sharpie, written on it is "my lunch while defying science". that way no one will mistake that bag of food, with the bag you bring to your soap making club. if you could not tell, i tried to make a joke from true facts about the yandere, but the joke doesn't neccesarily translate to this well. i am not hiding this, for reason of a lack of care. you deserve a raise. hell, put this damn thing in your resume, say i can make calculators out of the most illogical things. Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315763 Share on other sites More sharing options...
zergologist Posted March 16, 2020 Share Posted March 16, 2020 What does it do? Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315769 Share on other sites More sharing options...
Gurgel Posted March 16, 2020 Share Posted March 16, 2020 3 hours ago, thewreckedangle said: realtalk tho, i literally have not made anything more advance than this. logic to me is totally illogical and all those recent posts might have well have been written in gargleflarp because it means NOTHING TO ME. i love this game, but for me this last upgrade was more useless than the ore scrubber. i will understand it one day. maybe. but i've done just fine without it thus far i guess? I have done a bit more, but not that much. And I really know gate-level stuff as I have tinkered with it since my early teens. So why? Simple: There is no need and no point. Hence, do not feel bad. Automation beyond a relatively simple level is just not ONI. The complex stuff is very tedious (as ONI is not a proper logic simulator) and there is really nothing you can do with it except show it off. Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315795 Share on other sites More sharing options...
Arnadath Posted March 16, 2020 Author Share Posted March 16, 2020 7 hours ago, Wumpus the 19th said: Weeks of planning, and a metric ass load of chinese takeout, in a bag, in the back of your prius, and in sharpie, written on it is "my lunch while defying science". that way no one will mistake that bag of food, with the bag you bring to your soap making club. if you could not tell, i tried to make a joke from true facts about the yandere, but the joke doesn't neccesarily translate to this well. i am not hiding this, for reason of a lack of care. you deserve a raise. hell, put this damn thing in your resume, say i can make calculators out of the most illogical things. Thanks. i put the old version in my resume, but generally workgivers in my area don't play videogames for some reason. (Klei if you're listening, i'm a skilled sound engineer with years of DSP progr... Klei? ... KLEI??!!). Also yes, i deserve a raise. I was hired to run the lights and sound in a theater and somehow i ended up also DJiing and kindergardening. Don't ask how... 6 hours ago, Xenologist said: What does it do? On this scale it might just be enough to run pong/tetris/snake once i put RAM,registers and all the other things. On a bigger scale it could run advanced neural networks and maybe let the game run itself. 5 hours ago, Gurgel said: So why? Simple: There is no need and no point. Yep. Excactly this. It's purely for fun and/maybe/or educational purposes. Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315837 Share on other sites More sharing options...
Junksteel Posted March 16, 2020 Share Posted March 16, 2020 15 hours ago, thewreckedangle said: AMAZING things one can do Thanks for sharing your thoughts on this. I do very little logic on ONI and even what I use was 90% directly copied from others that thank god know what they doing. Copying the most simple automation from selwhere will light up something in your brain and you will be making your own assumptions soon. I get lost very easily doing these "if this then that" in survival so usually my logic stuff end up not being compact or simple. I myself can't understand what I did passed some time without visiting the save. If you play well without automation, why bother? Keep it rolling on primitive technology, no harm. I personally wanna use at least a fraction of the new stuff added for fun purposes only. My goal is to build a big panel with animated pixels showing 2 or 3 frames and that's pretty much it. I still didn't plan it out but is my general main objective so far for this update. Also, props to @Arnadath. It's incomprehensible but looks like a very beautiful hyeroglyphs sequence. Link to comment https://forums.kleientertainment.com/forums/topic/116445-here-we-go-again/#findComment-1315893 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.