diff --git a/assets/bower.json b/assets/bower.json index d8c90f2c5..46b81af02 100644 --- a/assets/bower.json +++ b/assets/bower.json @@ -6,6 +6,7 @@ "private": true, "dependencies": { "html5shiv": "^3.7.3", - "katex": "^0.10.2" + "katex": "^0.9.0", + "fontfaceobserver": "^2.0.13" } } diff --git a/assets/css/hydejack-8.4.0.css b/assets/css/hydejack-8.4.0.css new file mode 100644 index 000000000..4168532f5 --- /dev/null +++ b/assets/css/hydejack-8.4.0.css @@ -0,0 +1,3 @@ +--- +--- +{% capture include_to_scssify %}{% include styles/style.scss %}{% endcapture %}{% include header.txt %}{{ include_to_scssify | scssify }} diff --git a/assets/icomoon/Read Me.txt b/assets/icomoon/Read Me.txt new file mode 100644 index 000000000..8491652f8 --- /dev/null +++ b/assets/icomoon/Read Me.txt @@ -0,0 +1,7 @@ +Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. + +To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts + +You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. diff --git a/assets/icomoon/demo-files/demo.css b/assets/icomoon/demo-files/demo.css new file mode 100644 index 000000000..5ee8b1886 --- /dev/null +++ b/assets/icomoon/demo-files/demo.css @@ -0,0 +1,155 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-family: sans-serif; + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} +.fs2 { + font-size: 32px; +} + diff --git a/assets/icomoon/demo-files/demo.js b/assets/icomoon/demo-files/demo.js new file mode 100644 index 000000000..6f45f1c40 --- /dev/null +++ b/assets/icomoon/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/assets/icomoon/demo.html b/assets/icomoon/demo.html new file mode 100644 index 000000000..632cd96f2 --- /dev/null +++ b/assets/icomoon/demo.html @@ -0,0 +1,1401 @@ + + +
+ +Generated by IcoMoon
++ + +Twitter has been fixed up - check it out! diff --git a/hydejack/_posts/2019-03-27-learning-cplusplus.md b/hydejack/_posts/2019-03-27-learning-cplusplus.md new file mode 100644 index 000000000..f03b223be --- /dev/null +++ b/hydejack/_posts/2019-03-27-learning-cplusplus.md @@ -0,0 +1,54 @@ +--- +title: C++ for DroidOS +image: /assets/img/blog/1200px-ISO_C++_Logo.svg.png +description: > + C++ is the language that has been recommended for me to learn to create the + Star Sailors game (as well as PHP) and some other cool parts of DroidOS +published: true +--- +[Check out our C++ journey](http://acord-robotics.github.io/starsailors/cplusplus/) +[Return Home](http://acord-robotics.github.io/starsailors) + +C++ is the programming language we will be learning to create some more DroidOS applications, such as the ACORD Droid Control App. + +## About C++ +Codecademy call it one of the most powerful programming languages today, programiz says it is the fourth most popular programming language out there. Whatever the case, C++, which is based on the *C* programming language, is a code language that can be used to create games, webapps, and scripts. + +## The ACORD Droid Control App +Bundled into DroidOS, the ACORD App will be set out like this: + +* __Step 1__ - Open the app +* __Step 2__ - Find navigation + +### Navigation +There will be a few hexagons that link to different parts of the app - let's look at them +* Star Sailors +* ACORD Portal (web links) > ACORD website, Github Repo, Reddit, R2-D2 Builders, Zooniverse +* Companion Robots/Droids > Games, Settings/Set-up, Help, Activity - see below, Talk, Send to phone (see below), Archives + + +The CR/D section will be where users can control their droids, including setting them up, playing games with them, and taking them on 'adventures.' One of our ideas is that when the users says so (or when a certain condition is met, such as a certain distance away), the physical droid will go into standby mode and transfer its 'stuff' to the application. The user will be able to access all the features of the physical droid on their phone/laptop/smart device (ooh, a smartwatch would be cool). There will be a cool animation like the [Apple Airpower animation](http://apple.com/au) and users will have a droid on their screen, which they can scroll around to access different parts of the control section. + +There are certain activities that can be done with the droid, for example: +* Talk +* Play games +* Take photos (filters) +* Write/Draw/Read/Watch - the droid can react to certain stimuli, for example movie scenes +* Build +* Play games - for example, Star Sailors can be played with the user and the droid, and other (single player) games can be played along with the droid. + +All the games will be downloaded onto the device, but the data is backed up daily/weekly (depending on user preferences)and Star Sailors is somewhat hosted on the ACORD site. + +The games and the app (which will be called ACORD/DroidOS) will be partly created with C++, and will hopefully be ready by 2022 (yes, it's a long way away, but I set long-term goals). + +## With special thanks to +* Mr Musovic, my computer science teacher +* Github +* The creators of all those tutorials +* Sololearn especially +* The creator of the [Hydejack Jekyll Theme](http://hydejack.com) + +## Tutorials +* [Sololearn](http://www.sololearn.com/Profile/5134550) +* [Programiz](https://www.programiz.com/cpp-programming) +* [Codecademy](https://www.codecademy.com/learn/learn-c-plus-plus) \ No newline at end of file diff --git a/hydejack/_posts/2019-03-28-badgescomingtoportal.md b/hydejack/_posts/2019-03-28-badgescomingtoportal.md new file mode 100644 index 000000000..654eafe29 --- /dev/null +++ b/hydejack/_posts/2019-03-28-badgescomingtoportal.md @@ -0,0 +1,7 @@ +--- +title: User Badges Coming to ACORD Robotics Portal +image: /assets/img/blog/indigo.jpg +description: > + To show the accomplishments of our droidlings, ACORD Robotics is creating a badge system. These badges will be shown on the cover image of their profiles, and include things such as building droids, joining ACORD, etc. Check out [BadgeOS](http://credly.com) & [MyCred](http://mycred.me) +published: true +--- diff --git a/hydejack/_posts/2019-03-30-welcome-to-acord-news.md b/hydejack/_posts/2019-03-30-welcome-to-acord-news.md new file mode 100644 index 000000000..eb0e54553 --- /dev/null +++ b/hydejack/_posts/2019-03-30-welcome-to-acord-news.md @@ -0,0 +1,7 @@ +--- +title: Welcome to ACORD News +image: /assets/img/blog/star-wars-cyberpunk-ap.jpg +description: > + ACORD News is a brand new site that we'll be using to share other news to do with ACORD Robotics. While Star Sailors will continue to cover DroidOS development, Star Sailors news and robotic designs, ACORD News will be covering everything else to do with ACORD. +published: true +--- \ No newline at end of file diff --git a/hydejack/_posts/2019-04-01-newphone.md b/hydejack/_posts/2019-04-01-newphone.md new file mode 100644 index 000000000..a4e82c0f5 --- /dev/null +++ b/hydejack/_posts/2019-04-01-newphone.md @@ -0,0 +1,54 @@ +--- +title: I've got my new phone! +image: /assets/img/blog/5c741a1b26289859b80dc046-750-563.jpg +description: > + I came into Saturday, March 30th, expecting a Samsung S8. I walked out of the store with a Samsung S10e and an Otterbox case for it. It's a great device and will be used for testing out DroidOS features. I'll be talking about AnDroidOS, a possible name for it once it's released, what's on my phone, the story behind this phone, and much more. Enjoy! +published: true +--- + +__Backstory__ +Around December last year, my OPPO A57 broke, and I returned to the iPhone 5s I had owned since August 2017. Shortly after this, I flew off to Melbourne to celebrate my grandmother’s 90th birthday. The night after that, my dad met up with a friend of his, Milenko, who he had known since high school (We’re originally from Melbourne). He invited dad and me out for dessert and he asked what phone I had. I told him I had an iPhone but I preferred Android and was looking to upgrade. He told me that this mother-in-law was going to be upgrading from a Pixel 2 to a Huawei Mate 20 and asked if I’d like the pixel. Of course I said yes. + +But it wasn’t to be. He said that she’d changed her mind about upgrading. However, Milenko is a really generous man and he offered to buy me whatever phone I wanted when he flew out to Perth for a weekend. I’d been thinking of a Samsung S8, but that’s not what happened. He came over last Friday and on Saturday we went out shopping. We walked into a store and we talked about Pixels vs Samsung’s and I told him I was leaning towards a Samsung. We saw that the cheapest was an S9, and the cashier offered me a choice of S9+ with 64gb or an S9 with 256gb for the same price. I said that the S9 had a big enough screen and I would prefer more storage. They didn’t have any in stock, so we went to a few number of shops near JB Hi-Fi, but we didn’t find any and we eventually went with a white Samsung S10e. + + +## What's on my phone? +### Personal Apps +Lets start with the personal apps that I have on my Phone. I want to talk about this because these apps I use almost on a daily basis. +#### Social Media +* Twitter +* Facebook +* Instagram +* Reddit +* Discord +* Snapchat + +#### Games +* Dream League Soccer +* Score! Hero +* Dragonvale +* Terragenesis +* Bouncy Hoops +* One Football + +### DroidOS Apps +### Future of DroidOS +### Naming +### Languages +* C++ +* Python +* HTML + +### Games +#### Terragenesis +Terragenesis, developed by Edgeworks entertainment, is a space colonization game available for AnDroidOS and iDroidOS. In Terragenesis you pick a planet (for example Mars), and research technology that is used to make your planet more liveable, for example oxygen generators. + +The application is really nicely designed and will provide an inspiration for our application. For example, the menu system of Terragenesis will be copied into the DroidOS app. Once you’ve opened a planet in Terragenesis, you see the current state of the planet (for example, a green, lush globe), and this will also be used in the app. See the droid controller section for more. + +### Droid Controllers +Once youve opened the droid control part of the app, you’ll be able to select which model of Droid you want to control (including virtual droids.). Once you’ve selected your model, the droid will be slowly spinning around, with different parts of the droid corresponding to different functions (touching the feet will select the movement function, for example). + +### ACORD Sites +### Education +### Virtual Droid +### Archives/Save-files diff --git a/hydejack/_posts/2019-04-04-Cplusplusdev.md b/hydejack/_posts/2019-04-04-Cplusplusdev.md new file mode 100644 index 000000000..23133e17e --- /dev/null +++ b/hydejack/_posts/2019-04-04-Cplusplusdev.md @@ -0,0 +1,8 @@ +--- +title: C++ Development for DroidOS +image: /assets/img/blog/mars-surface-astonaut-spaceship-stars-artwork.jpg +description: | + DroidOS +published: false +--- + diff --git a/hydejack/_posts/2019-04-09-discord-server-and-social.md b/hydejack/_posts/2019-04-09-discord-server-and-social.md new file mode 100644 index 000000000..7b308231e --- /dev/null +++ b/hydejack/_posts/2019-04-09-discord-server-and-social.md @@ -0,0 +1,44 @@ +--- +title: Development News - DroidOS +image: /assets/img/blog/1 BVbkQL6QjvhdrnvWgVCPpQ.jpeg +description: > + We now have a discord server, some social media platforms are undergoing + changes and we've got some development news for you, to do with this site as + well as droidOS in general. +published: false +--- + +[![Gitter](https://badges.gitter.im/ACORD-Robotics/robosdev.svg)](https://gitter.im/ACORD-Robotics/robosdev?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + +# Dev News - DROIDOS +## Sololearn +We recently hit our 6-day streak on Sololearn, meaning we had logged in and learnt some code for 6 days in a row. Over that period, we've learnt more of C++, so we are now about half-way through the basic concepts for C++. + +## What tutorials will we be using for coding? +I've already mentioned Sololearn, which is a free-to-use website/app that has really great content and gives tutorials for 13 different languages, including C++, C, C#, Python, and Java. I banged through the HTML course on the way back from Brisbane (when I went to the Australian Space Design Finals), and I made notes (see DroidOS Development), however it didn't really stick in my memory. I think this is because of the way I made my notes and how rushed I was. I still understand the basics, and I'm going to be redoing that course. + +I'm also looking for some other tutorial websites and other possible languages (see below). + +## Code Languages +[Dev.to](https://dev.to/kennethevans107/5-programming-languages-for-mobile-app-development--2ec5) + + + + + +[Microsoft Mobile Dev with C++](https://docs.microsoft.com/en-us/visualstudio/cross-platform/?view=vs-2019) + + +# Discord +### Join our server! + + +## The future of DroidOS +As we had to change our name from Alliance of Droids to ACORD Robotics because of the word droid being trademarked, we're planning to also change the name of DroidOS. This name change will hopefully be in place by August across all platforms, however we've got a few possible names lined up: + +* StellarOS +* RobOS +* AcordS + +## Cool Links +https://usersnap.com/blog/gitlab-github/ diff --git a/hydejack/_posts/2019-05-01-stellarios-plans.md b/hydejack/_posts/2019-05-01-stellarios-plans.md new file mode 100644 index 000000000..1bdd959f4 --- /dev/null +++ b/hydejack/_posts/2019-05-01-stellarios-plans.md @@ -0,0 +1,119 @@ +--- +title: Stellarios Plans +image: /assets/img/blog/DSC100637411.jpg +description: > + We're very happy to have the new name for our operating system and applications - StellariOS. +published: true +--- + +## Join the ACORD Network +Australian Space Design (PMod): +https://discord.gg/PzNrhsF + +ACORD: +https://discord.gg/npYWfZK + +### Discord + + + +Happy Star Wars Day (written 4/5/19) + +[![Gitter](https://badges.gitter.im/ACORD-Robotics/robosdev.svg)](https://gitter.im/ACORD-Robotics/robosdev?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + +## Timeline +At the moment I'm going to be working with Grok, Sololearn and a youtube tutorial to learn C++. I'll be using codeblocks and visual studio to write the code. Check out [this page](http://acord-robotics.github.io/starsailors/docs) to see the code. + +__2015__ +* December 23: Formation of ACORD (formerly Alliance of Droids) + +__2016__ +* August 13: Creation of the ACORD website + +__2017__ +* December 1: CLPG Grant Approved! + +__2018__ +* January: Started physical work on A0-D2 + +## Coding timeline +* April 16: Started code tutorials (sololearn, youtube, freecodecamp) +* May 4: Resumed freecodecamp (coming up) +* June 4: Finished freecodecamp +* June 4: Finished Star Sailors (book one) + +## Stellarios + +Stellarios is the official operating system and app of ACORD. Stellarios will be designed to work on MacOS & Windows devices, and there will be apps created for Android, iOS & Linux devices. Stellarios is going to be a bundle of applications that will be used by ACORD Corporation members to perform certain operations. +Applications +Droid Control App + +Our droids (companion, scientific, etc) will be able to be controlled from this part of Stellarios. Once you click on the button to send you to the droid control app, you will select the type of droid you want to pair with (companion, scientific), then the class (steampunk, et, etc), then the model name (Sp-D2, a0-d2, etc. + +Once you've selected your droid, you will find a cross-section diagram of your droid with different parts highlighted - + +```cpp +Legs = movement +Holoprojector = talk/message (http://replika.ai) +Dome/Head = Programs +``` + +Added post to Acord portal + +Dome + +Clicking on the dome will zoom in on the dome and give you a number of programs - + + Battery - low battery mode. The physical droid will turn off and send itself to your phone or device. This means you can interact with a virtual version of your droid + Games - games like Star Sailors. Hosted on the app, and your offline progress sent to the servers. There will be online features too that require an internet connection + Science - experiments, research, tools + Writing/Drawing/Art + will be able to control our droids and play or games, like A0-D2 and Star Sailors + Can interact with replika.ai + +Other applications + + Other games, mini-games + +Terragenesis Dragonvale Droid inventor + + +# Dev News - DROIDOS +## Sololearn +We recently hit our 6-day streak on Sololearn, meaning we had logged in and learnt some code for 6 days in a row. Over that period, we've learnt more of C++, so we are now about half-way through the basic concepts for C++. + +## What tutorials will we be using for coding? +I've already mentioned Sololearn, which is a free-to-use website/app that has really great content and gives tutorials for 13 different languages, including C++, C, C#, Python, and Java. I banged through the HTML course on the way back from Brisbane (when I went to the Australian Space Design Finals), and I made notes (see DroidOS Development), however it didn't really stick in my memory. I think this is because of the way I made my notes and how rushed I was. I still understand the basics, and I'm going to be redoing that course. + +I'm also looking for some other tutorial websites and other possible languages (see below). + +## Code Languages +[Dev.to](https://dev.to/kennethevans107/5-programming-languages-for-mobile-app-development--2ec5) + + + + + +[Microsoft Mobile Dev with C++](https://docs.microsoft.com/en-us/visualstudio/cross-platform/?view=vs-2019) + + +# Discord +### Join our server! + + +## The future of DroidOS +As we had to change our name from Alliance of Droids to ACORD Robotics because of the word droid being trademarked, we're planning to also change the name of DroidOS. This name change will hopefully be in place by August across all platforms, however we've got a few possible names lined up: + +* StellarOS +* RobOS +* AcordS + +## Cool Links +https://usersnap.com/blog/gitlab-github/ + +## Outsourced games +Not all of the games we work on/endorse were made by ACORD. Here's a list of games/apps that are part of Stellarios, but we didn't make: +* [Terragenesis](http://edgeworksentertainment.com/) --- A free game where you terraform over 50 planets and moons. Available for iOS & Android devices +* [Replika.Ai](http://replika.ai) --- A companion artificial intelligence that aims to improve your wellbeing and mental health +* [Dragonvale](http://backflipstudios.com) --- Made by Backflipstudios (Creators of Gizmonauts), Dragonvale is a game where you collect dragons and breed them to create rarer ones, all the while building habitats and decorations. Highly recommended (see below) +* [Starbound](http://playstarbound.com) --- A PC only game, sort of a cross between Minecraft (also recommended) and Terraria, but in space! diff --git a/hydejack/_posts/2019-05-13-rover-rpg.md b/hydejack/_posts/2019-05-13-rover-rpg.md new file mode 100644 index 000000000..907885be3 --- /dev/null +++ b/hydejack/_posts/2019-05-13-rover-rpg.md @@ -0,0 +1,167 @@ +--- +image: /assets/img/blog/Pythons on Mars.png +title: Pythons on Mars RPG +description: > + To practice computer science and increase my development skills, I'm going to + be creating a text-based Role Playing Game. It's going to be created using + Python, and can be found on + [Gitlab](http://gitlab.com/irisdroidology/expert-goggles) & + [Github](http://github.com/irisdroidology/expert-goggles/). The Expert Goggles + repo is my practice games and apps. +published: true +--- + +![pythons of mars infographic 2019](assets/img/blog/Pythons of Mars.png) + +# What is Pythons of Mars? +I've been interested in creating games for a while. Last year, I created a game called Haunted. It was a text-based role-playing game that was developed with Python 3. While I didn't finish it, it showed me what I could do. + +I had been skeptical on how cool a text-based game could be. And yes, they aren't something like Eve online, or SWTOR, but they are definitely something that, if developed well, can be just as fun and interesting - [A Dark Room](http://adarkroom.doublespeakgames.com/) is a good example. + +Pythons of Mars is another text-based game where you are a Mars Rover and you've got 2 missions: +* Find life +* Return home +There are plenty of cool mini-games, and it's looking really good. + +It will be part of [Stellarios](https://www.google.com/search?client=firefox-b-d&q=how+to+run+python+games+on+mobile). + +# Source Code (May 2019) +The source code can be found [here](https://gitlab.com/IrisDroidology/expert-goggles/blob/master/rpg-python/rover-rpg.py) +```import time +print("You find yourself in some sort of container that is rapidly falling") +time.sleep(2) +print("Suddenly the bottom of your container pops out with a bang, but you still can't see anything") +time.sleep(2) +start = input("A message pops up in front of you. Some kind of question box. It says ARE YOU READY TO PLAY?") +if start == 'yes': + print("Welcome!") + # loading screen like star wars crawl + time.sleep(3) + print("You feel a vibration go through your joints as your capsule hits the surface.") + time.sleep(3) + print("A whooshing sound resonates and you hear something deflate. But you don't hear it through your ears. Electric signals trickle meaning from the sound waves into your brain.") + time.sleep(3) + print("The outsides of the capsule detract and you hear a rush of air. You still can't see anything.") + time.sleep(5) + print("You feel your head rising. Your long neck rises and suddenly you see the landscape in front of you") + time.sleep(4) + print("You're on Mars. It's a desolate wasteland") + time.sleep(1) + softwareupdate = input("You see a message pop up, reminding you that you have a software update pending. This update is required for you to be able to drive around. Do you want to download it?") + if softwareupdate == 'yes': + print("Downloading...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(3) + print("Update downloaded") + time.sleep(2) + firstdirection = input("You feel your treads expanding with air as your body rises. Would you like to drive outside?") + if firstdirection == 'yes': + print("CPU: Turning on treads") + time.sleep(2) + print("CPU: Configuring treads. 1/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 2/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 3/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 4/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 5/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 6/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 7/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 8/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 9/10 processes completed") + time.sleep(0.2) + print("Configuring treads. 10/10 processes completed") + time.sleep(0.5) + print("CPU: Treads configured") + time.sleep(1) + print("...") + time.sleep(2) + print("CPU: Ready to drive...") + time.sleep(2) + print("CPU: Driving to specified location") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(3) + print("CPU: Arrived at destination") + print("You are outside") + time.sleep(2) + print("A large red desert is the only thing you can see.") + if softwareupdate == 'no': + areyousure = input("Are you sure? The game will end if you do not update this software") + if areyousure == 'yes': + print("Game Over") + if areyousure == 'no': + print("Downloading...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(0.1) + print("...") + time.sleep(2) + print("Update downloaded") +if start == no: + print("Goodbye!") +``` + +# Gitlab +* [Post Source Code](https://gitlab.com/IrisDroidology/expert-goggles/blob/master/rpg-python/2019-05-13-pythons-of-mars.md) \ No newline at end of file diff --git a/hydejack/_posts/2019-06-07-star-sailors-editing.md b/hydejack/_posts/2019-06-07-star-sailors-editing.md new file mode 100644 index 000000000..902b13787 --- /dev/null +++ b/hydejack/_posts/2019-06-07-star-sailors-editing.md @@ -0,0 +1,31 @@ +--- +title: Star Sailors Editing +image: /assets/img/blog/mars-surface-astonaut-spaceship-stars-artwork.jpg +description: > + Star Sailors is being edited atm +published: true +--- + +Star Sailors is going to be coded using a large number of coding languages, including: +* HTML +* Java +* CSS +* C++ +* C# +* C +* and, of course, python + +## Mushlantis World (29.4.19) +[World Link](https://1drv.ms/f/s!Ak1pvbWm73EpidoDAt1HR6YoKutGYQ) + + + + +The new branch on the [github page](http://github.com/acord-robotics/starsailors/) will be the code for me testing out these coding languages for the start of the game, including the navigation and the menu. + +Thanks Sololearn Discussion! + +New #ACORDRobotics Logo
— LimoDroid (@Droidology_AoD) March 23, 2019
- #LA7
Liam Arbuckle | ACORD Chairman | Computer Scientist pic.twitter.com/MHqsWXqDGg
+ + +Twitter has been fixed up - check it out! diff --git a/hydejack/_posts/2019-06-17-space-crash-course-mercury.md b/hydejack/_posts/2019-06-17-space-crash-course-mercury.md new file mode 100644 index 000000000..050904d92 --- /dev/null +++ b/hydejack/_posts/2019-06-17-space-crash-course-mercury.md @@ -0,0 +1,49 @@ +--- +title: Mercury - Space Crash Course #1 +published: true +image: /assets/img/blog/Space Crash Course 1 - Mercury.png +description: Space is a huge place. With so much going on, there’s a few people that have trouble with understanding space. If you’re one of those people, have no fear, as help is here! Today we're looking at Mercury! Check out the original post at http://acord.tech/8d455 +--- + +# About Space Crash Course + +Every week, I’ll upload a post on Medium to do with a particular object in space. We’ll start off with the planets of the Solar System, progressing to the moons and the sun, and then the asteroids and comets. After the Solar System, we’ll go over some of the greatest probes we’ve sent into space. + +Ever since its discovery (nobody knows exactly who discovered Mercury, however the Ancient Romans knew about it), we’ve known Mercury was fast — it was named after the Roman messenger of the Gods. But I doubt that anyone back then knew exactly how fast Mercury moved. Thanks to modern technology, we now know that Mercury moves at roughly 170,000 kilometers an hour (for a comparison, the Earth moves at 107,000 kilometers an hour). + +But not only is Mercury incredibly fast, it’s also incredibly hot and cold at the same time. Right now, half of Mercury is subject to a boiling 427 degrees Celsius (801 degrees Fahrenheit), while the other half is subject to freezing temperatures below -150 degrees Celsius (-300 degrees Fahrenheit). Why is this? The answer may surprise you: Mercury has no atmosphere. + +Okay, I may be exaggerating a little. It isn’t the only reason. However, it is the reason why half is below -150 degrees Celsius — because of its close (57.9 million kilometers) distance to the Sun, Mercury’s atmosphere is constantly broken apart and scattered away by the solar wind. While Earth is affected by this as well, it is 3 times further away (149 million kilometers) and it also has a much greater mass, so it is able to hold onto its atmosphere. Mercury, being small and light, can’t put up much of a fight to hold onto its atmosphere when it is being blasted by the solar wind. + +Okay, you may ask, so what? Why does an atmosphere matter? + +Well, Earth has an atmosphere (shock! horror!). Without it, not only would we all be dead, the Earth would be -15 degrees Celsius. Water would be frozen and be found in the form of solid ice. Thanks to greenhouse gases (such as methane and carbon dioxide), the average temperature of the Earth is around 15 degrees Celsius. Apart from the poles, most areas on Earth have an average temperature above zero. + +But because Mercury has no atmosphere, there is nothing to hold onto the heat. It is leeched all the way out into space. But the side of Mercury facing the sun is not only blasted by the solar wind, but by a lot of the heat as well. Since this heat is projected onto the front of Mercury constantly, the heat seems to stay there. If Mercury had an atmosphere, Mercury would have a consistent temperature. + +Mercury has a weird rotational period. The earth rotates once every 24 hours and orbits the sun in 365.25 days. Mercury rotates 3 times for every 2 orbits — in other words, it would take 2 years for you to go to bed 3 times! One side of Mercury is almost tidally locked, so it gets all the heat from the Sun, which doesn’t make its way to the other side because there’s no atmosphere to trap the heat. + +## If you can't stand the heat... +There’s plenty more about Mercury than just the temperature — let’s look at it’s profile +* Diameter: 4879 kilometers +* Distance from sun: 57.9 million kilometers +* Moons: 0 +* Average Density: 13.56 grams/cubic centimeter +* Axial tilt: 2.11 degrees + +Mercury has no moons. The Earth’s moon slows down its rotational period, making it 24.25 hours. Our moons also affects the axial tilt, which is 23.5 degrees. Mercury’s is only 2.11 degrees, meaning that Mercury would have no distinct seasons — just hot at day and cold at night. + +In the first 50 years of the space age, only one probe visited Mercury — Mariner 10. It mapped over half of Mercury’s surface in 3 fly-bys — because of Mercury’s orbit, it was easier to put Mariner 10 into orbit around the sun rather than around Mercury — Mercury moved too fast! Mariner 10 provided much of the information that we now know about Mercury. + +## Spectacular Sights +Mercury has one of the largest impact craters, the Caloris Basin. Astronomers estimate that it is less than 3 billion years old and formed after the Late Heavy Bombardment. + +The Caloris Basin is a massive 1,500 kilometers in diameter, with a small peak in the middle. But it doesn’t stop there — the impact was so powerful that it sent shockwaves through the planet, forming an interesting landscape on the other side! + +Most of Mercury is littered with craters. Earth has probably been hit with a lot of asteroids, too, however its atmosphere breaks them apart until they are too small to cause any damage. Any asteroids that reach the surface of Earth DO create impact craters, however the water that covers most of the Earth’s surface hides those impact craters. Very few impact craters are visible on Earth today. + +However, on Mercury, you’re likely to see more craters than you’ll ever want to. Apart from the Caloris Basin, most craters are less than 50 kilometers across. + +Mercury has no volcanoes, unlike the other terrestrial planets (Mercury, Venus, Earth & Mars are known as the terrestrial planets of the solar system). The reason for this is that Mercury’s mantle has cooled. The mantle is where super-hot magma/lava is located. Mercury’s mantle is cool because it is so small. Earth and Venus, on the other hand, are much larger and they can sustain volcanic eruptions (however, there is debate on how active Venus’s volcanoes have been in the past few million years). + +### Thanks for reading! diff --git a/hydejack/_posts/2019-08-02-new-portal-theme.md b/hydejack/_posts/2019-08-02-new-portal-theme.md new file mode 100644 index 000000000..b21d1e27a --- /dev/null +++ b/hydejack/_posts/2019-08-02-new-portal-theme.md @@ -0,0 +1,25 @@ +--- +title: New theme (Olympus) for the ACORD Portal! +image: /assets/img/blog/01_mainpreview.jpg +description: ACORD has decided to move on from the Aardvark theme by Ghostpool, which we've used since March this year. We've moved to the Olympus theme, which is a very modern-looking template for Buddypress sites. Buddyboss (2016-17) >> Buddyapp (2017) >> Thrive (2018-19) >> Aardvark (2019) >> Olympus + Youzer (2019) +published: true +--- + +I was looking around for some good buddypress themes just out of interest on Wednesday or Thursday, and I came across a theme called "Olympus". Now, I had no real intentions of changing the theme of the ACORD website from Aardvark - it had, after all, served me pretty well. The only real problem I had with Aardvark was the header menu, but that could easily be fixed, and the other members of ACORD had no problem with it. + +However, that all changed when I came across the Olympus theme. + +![img](/assets/img/blog/01_mainpreview.jpg) + +This theme uses a plugin called [Youzer](http://youzer.kainelabs.com). The cool thing about this plugin is that it gives a complete overhaul of the traditional buddypress structure and layout, and adds a number of really awesome things as well: + +* New buddypress tab - overview. This is where users can set widgets for their profile, for example portfolio or about me +* 14 different header styles +* Completely customizable navigation +* Much more - check out [their website](http://youzer.kainelabs.com) to see more + +I'd tangled with Youzer in the past when I was using the Thrive theme by Dunhakdis, however it had become a bit of an eyesore with Thrive contrasting strongly with it. I'd contemplated going back to it with Aardvark, however the Aardvark theme was fine without it. + +But a theme built *for* Youzer? That was something that I'd never seen before, and *definitely* something worth looking into. + +The theme doesn't have many customization options available via the wordpress customizer, however there isn't really much need for the level of customization seen in the other themes I've used. The site looks perfect and definitely has a much more minimal look than the previous theme.New #ACORDRobotics Logo
— LimoDroid (@Droidology_AoD) March 23, 2019
- #LA7
Liam Arbuckle | ACORD Chairman | Computer Scientist pic.twitter.com/MHqsWXqDGg