Attempted to create an executable for the Raspberry Pi, before realizing that the Raspberry Pi has an ARM Processor and not x86. I'm trying to find a export template for ARM processors. Other than that, work has been slow the past couple because my sleep schedule was screwed and now I'm waking up at some interesting times of the day (breakfast @ 9pm anyone?) Slowly getting back on track regardless of these setbacks though, streaks are tough now that things are a little chaotic.
Apologies for not keeping our streak. Yesterday, we were not to start our progress, and the day before we did some planning on what we want to achieve. We decided to go for two smaller games, namely a game similar to asteroids and an infinite bullet hell game. Since our first project did not go that well, we decided to familiarize our selves with coding and game development to build our skills, knowledge and confidence into making our dream games.
Currently, we are working on our first game, an asteroids clone with some polish and bullet hell like features. Here is the repo is you would like to view it: github.com/Aeroutak/godotasteroids
Currently, we are using the godot documentation tutorial and assets, but we plan (and want) to add our own flair to the project. docs.godotengine.org/en/stable/getting_started/step_by_step/your_first_game.html
I'm coming back and do something new with game development tomorrow. Can't wait to get started!
Been trying to get some exercise in my life. Going good so far! I went outside and actually breathed some fresh air. It was quite nice.
Forgot to post yesterday, so sadly I did lose the streak. (T_T) I've using my break to play some games and relax. I got Iron 2 in Valorant, so I've got a long way to go in that regard!
As this project went on, I realized I was getting a lot more stressed and didn't realize the true scope of the project we were attempting to complete. Some of the resources I tried to find regarding making this game had code I could barely comprehend, and I felt overwhelmed. There are a lot of design considerations and programming considerations that I didn't not think about thoroughly, and I feel bad for having to abandon this project specifically. Even working on the simple prototype felt unnecessarily stressful, and I found myself not looking forwarding to game development. However! I haven't completely abandoned the Raspberry Pi and game development in general, as it is still something me and Jeffery want to try. Starting off on the wrong foot and going halfway through the summer doing the wrong things is disheartening, but I'm glad that we were able to realize this now rather than later. With this, I will be taking a break from everything work-related in my life for a couple days. Both my previous affiliations and this current one have provided me with a lot to think about, and I think I just need time to rest and enjoy a bit of my summer. I've learned a lot through about myself and life through these experiences, even if the lessons aren't tech-related.
This time though, I'll keep my streak. Promise you on that one 😉
We had some merge conflicts in the GitHub and repository today, so getting some experience in that was quite nice. It took a lot of effort to get through that part though, so most we managed to get today was the combat feature and getting the board set up. Here's a snippet of code, any feedback is much appreciated. (also the first line seems to be throwing an error regarding expecting identifiers, haven't googled it yet so I don't know what's it's about)
It's been a little difficult to get ourselves going, as we had to start working in the afternoon and had issues with Git and GitHub. However, we are slowly solving our problems, but we are running behind on our original plans for making our prototype. We're looking at some open-source projects that have been created to take a look at their thought processes on programming. Copy and pasting is definitely not our intent though, and there are many things that are different from this project me and Jeffery are working on than SRPG or TRPG Godot projects I've seen.
Here's the project we're looking at, to give credit to the creator:
I don't know why I've been reluctant to use open-source materials. Maybe it's just me feeling bad for looking and using other people's code considering this is mainly a software project? Please tell me your perspectives if you're willing to share.
Minor setback today, I had some pretty bad back pain (getting old now I guess? lol I'm 16) and a less than comfortable stomach ache. That and I was fairly low energy today. Planning to sleep early to do some work collaboratively in the morning and afternoon.
Now that we're getting back on track, we decided to take things slow and ease ourselves back into the swing of things. I created a list for ourselves, but we'll post so that we can keep track far into the future, but also now for everyone reading this, as it'll give a guide as to what we'll do each day.
Also, the GitHub repo has been set up again with a tentative name. We decided to use Godot to put more focus on game development rather than game programming. Here's the link for anyone wanting to view!
More to be done tomorrow! We'll get that game board set up and everything, perhaps even the Raspberry Pi too.
I am so excited to say that me and Jeffery are back from our hiatus! I recently went through some rough patches in my life, and with the end of August in 4 weeks, we've decided to bring ourselves back into the swing of things! You can expect actual daily updates now, as the things in life I was preoccupied with are no longer there, and I feel much better as a result.
See you soon!
This week has started off on a bit of a spur note for our project. Me and Jeffery are pretty busy this week, with me managing my Overwatch eSports team and Jeffery busy doing many things. However, in am effort to keep our streak and not ghost everyone, we shall give everyone some daily life updates! More to come tomorrow.
Pi has been set up! Now to make the box and install Godot.
My motivation on our project has been waning, and came to a head today. But fear not! This is actually a great day for improvement and redesigns!
With our last iteration being a text-based console game, I felt as though I wasn't really able to connect to the game, and I spent more of my time coding a game engine rather than creating a game.
As such, me and Jeffery have decided to move to using the Godot game engine, and redesigning our game to less RNG based (as Fire Emblem usually is) and implement a fast-paced, skill-based combat system. We have more tools and more knowledge at our disposal, so a new design document will be coming out tomorrow, as we are still working out all the details.
Moving our focus to a different combat system and having a more active and visual approach has relit the fire to create and pursue this project. Honestly, I'm quite happy that I had this realization early.
Regardless, the game at hand will still be strategy, with some more action thrown in. (along with a restructure on the plot and a down-scaling in size, as big ships aren't that great at fast-combat)
Our project will still be the same game! The same name, the same strategy, just a little bigger but a lot more fun! (at least, that's what we think)
Today me and Jeffery decided to rest and focus on doing some work tomorrow. Currently we're sorting out his PyCharm IDE, some issues with the interpreter it seems.
On the bright side, the package of our Raspberry Pi 4 came in the mail today (with some extras too)! Thank you so much to Canakit and everyone that made this possible!
I did some work on the Unit and GameManager classes for the project, so combat and unit stats work as intended! As least for now. Jeffery is current working on AI decision trees while I attempt to program the Board and Tiles classes. With my current circumstances regarding my hobby (managing an e-sports team) it's been quite busy for me, and I haven't been able to fully commit to this project at the moment. The team I'm working with is already made and going into tournaments. Managing all of this is a tough journey, but it's great practice for managing my time effectively and keeping myself in good shape. As such, things have been a little slower than I'd like, but we're still progressing well! Here's a look at one of the classes in our project. (you can view it on github too! github.com/Aeroutak/Initium)
This just in, (well, actually "in" as of 8 hours ago) our shopping list got approved!
Made a to-do list to help our work flow a little bit. Getting units on a board is going to come later, but I'll give updates on and show how the Unit and Board class work tomorrow. (Purple is what I'm working on, Red is what Jeffery is working on.)
We started making our first prototype! It's going to be console text based, but we plan to use the Kivy Framework later on, as it's a cross platform Python Library that can be used on the Raspberry Pi. This is just a basis as we get into the swing of things, learning Python and setting ourselves up for learning and making.
Here's the link to the Github and a photo!
Not much is on there yet, but we are plan to get at least some units on a board tomorrow.
Hello World! Me and my friend, Jeffery, recently dropped into this community to share our upcoming project! It’s a small game console that we plan to expand on in the future, along with a game to go along with it. This is our start into delving into game development, but more than that developing games for a console. The game we plan on making is based on one of my favourite franchises, Fire Emblem (you should take a look at it if you can, I recommend FE7) with a Sci-Fi twist. We’re looking forward to sharing more updates and developing this game with this diverse community of creators!