Skip to main content

News

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Eggbertx

1
Engine Development / Re: miniSphere 5.1.2
Removing 32-bit support seems pretty reasonable, considering Windows 7 was released 8 years ago according to Wikipedia. And that's a long time in technology years.
2
Site Comments / Re: Discord server
Hmm, maybe I'm just projecting in this case then. I mean, I'd want whatever's best for a community, Discord server or forum, and if a Discord server turned out to be better for us in the long run, then so be it, but forums seem to be a better long-term "medium" for this kind of community because messages are more permanent, so that was my concern.
3
Site Comments / Re: Discord server
I do like Discord, but does it seem like it kind of killed forum activity? This wouldn't be the first time I've seen this happen to a community.
4
Engine Development / Re: miniSphere 5.0.1
That was the idea. Also, I may or may not have brought this up before, but most games developed for desktop miniSphere won't be compatible with mobile miniSphere and vice versa without some heavy modification.
5
Engine Development / Re: miniSphere 5.0.1
I've been busy with IRL things so I haven't gotten a chance to work on it yet, but I was thinking about how I'm going to implement a mobile specific API, and I wanted to get your opinion on it before I start. Hopefully it will be compatible with both Android and iOS, but I don't have a macOS computer and don't feel like jumping through hoops.

Code: [Select]
`MobileDevice` Object
----------------------

MobileDevice.Default [read-only]

 Gets the device running miniSphere. This will likely only exist on mobile builds

MobileDevice.Platform [read-only]

 Can be 'android' or 'ios'

MobileDevice#activateTiltSensor()

 Activates the device's tilt sensor. If it is not activated, calling
 MobileDevice#getTilt() will return null

MobileDevice#deactivateTiltSensor()

 Deactivates the device's tilt sensor

MobileDevice#getTilt()

 Returns an object with x, y, and z float values representing the device's angle

MobileDevice#activateAccelerometer()

 Activates the device's accelerometer. If it is not activated, calling
 MobileDevice#getAcceleration() will return null

MobileDevice#deactivateAccelerometer()

 Deactivates the device's accelerometer

MobileDevice#getAcceleration()

 Returns an object with x, y, and z float values representing the device's
 current acceleration

MobileDevice#deactivateAllSensors()

 Deactivates all currently activated sensors

MobileDevice#getTouchCoordinates()

 Returns an array of objects with x and y coordinates for the current number
 of touches. If the screen isn't being touched, it will return a 0-length array.

Thoughts?
6
That must be the prequel.
7
A game that took 4-5 hours to make wins the prestigious status of GOTY? Woo!
8
Game Development / robotfindskitten, back from the dead
A long while ago, before miniSphere, and before the death and rebirth of the forums, I created a port of the game/zen simulation robotfindskitten, but my laptop died, destroying all of my old stuff. Since my original version wasn't very good anyway, I decided to recreate it, using miniSphere's API.

In this game you are robot (#). Your job is to find kitten. This task is complicated by the existence of various things which are not kitten. Robot must touch items to determine if they are kitten or not. The game ends when robotfindskitten.



9
Engine Development / Re: miniSphere 5.0.1
Alright, that's good (for me at least). I wasn't sure if it was something I was doing wrong, because I'm rewriting my old robotfindskitten port, and I was worried that it might be bogging it down.
10
Engine Development / Re: miniSphere 5.0.1
I'm not sure if it's something I'm doing wrong, but calling Sphere.restart() seems to cause a massive slowdown
11
Isn't there a distinction between 2D and 3D acceleration? Or does miniSphere handle both?
12
I'm still wrapping my head around how to manage polygons and reducing the rendering load by not rendering invisible polys.
I don't remember what it was called, but I know John Carmack (former lead programmer at id Software who pioneered 3D graphics on the IBM PCs and PC clones) wrote an algorithm for handling that kind of thing. I think it was first implemented with the Doom engine.
13
Engine Development / Re: miniSphere 5.0.1
I ran into the Exit() bug the other day, so I'm glad to see that's fixed.
14
Engine Development / Re: miniSphere 5.0.0
Nope, no issues.
15
Engine Development / Re: miniSphere 5.0.0
The AUR package has been updated to the latest upsteam version. And the main Allegro package finally works nicely, so minisphere's AUR package doesn't have to depend on an unofficial package.